JobsNewsTSC

TSC Announces Deadline for 24,000 Junior Secondary Teacher Internship Applications

TSC Announces Deadline for 24,000 Junior Secondary Teacher Internship Applications

The Teachers Service Commission (TSC) has officially announced the recruitment of 24,000 intern teachers for Junior Secondary Schools (JSS), with the application deadline set for 9th September 2025. The internship positions aim to address the current teacher shortage in Grades 7, 8, and 9, especially in Science, Technology, Engineering, and Mathematics (STEM) subjects.

Application Window & Portal

The TSC online application portal was opened on 24th August 2025. All applications must be submitted through the official platforms:

  •  www.tsc.go.ke
  •  teachersonline.tsc.go.ke

No manual applications will be accepted.

Who Qualifies?

To apply for the JSS teacher internship program, a candidate must:

  •  Be a Kenyan citizen
  • Hold at least a Diploma in Education
  •  Have a KCSE mean grade of C+ and C+ in two teaching subjects
  •  Be registered with TSC
  •  Be currently unemployed and not previously dismissed from teaching

Applicants must also have personal accident insurance and present original academic and professional certificates during verification.

Required Documents During Verification

Candidates must provide the following:

  1. TSC Registration Certificate (or online printout)
  2. National ID or Passport
  3. KRA PIN Certificate
  4. Two (2) recent passport-sized photos
  5. NCPWD card (if applicable)

TSC Scoresheet – Who Gets Priority?

TSC has introduced a scoring system that favors certain subject combinations. Priority is given as follows:

Subject CategoryScore
Science (Biology, Chemistry, Physics + any other)65 marks
Mathematics + Non-science subject55 marks
Technical/Creative Arts (e.g., Computer, Home Science, Music, D&T)40 marks
Languages (English, Kiswahili, French, German, Arabic, Mandarin)25 marks
Arts & Humanities (History, CRE, Geography, IRE, Life Skills)5 marks

This has led to protests from Arts teachers, who argue the system is discriminatory and significantly lowers their chances of selection.

Why STEM Teachers Are Favored

TSC has repeatedly highlighted a severe shortage of science teachers in the country. Former CEO Dr. Nancy Macharia previously noted that while Kenya has over 400,000 unemployed teachers, very few apply for science positions, especially in Physics.

This recruitment mirrors a similar pattern seen in November 2024, when TSC hired 20,000 JSS interns with a heavy bias toward science and technical teachers, many of whom were deployed in January 2025.

Internship Programme Details

The Teacher Internship Programme is a 12-month, non-salaried engagement. However, interns placed in Junior Secondary Schools will receive a monthly stipend of Ksh 20,000, subject to statutory deductions such as:

  • NHIF
  • NSSF
  • Housing Levy

Interns will undergo CBC and CBA training through TSC, CEMASTEA, and KNEC. Upon completion, they’ll receive a certificate of internship, which boosts their score (50 marks) in future permanent recruitment processes.

Important Guidelines

  •  Only one internship offer is allowed per applicant
  •  Interns may be posted anywhere within their sub-county or county
  •  Successful applicants will teach multiple learning areas under CBC

Warning Against Fraud

The recruitment process is free of charge. TSC urges applicants not to pay anyone for assistance.

Report fraud via:

  • Director Staffing: 020 289 2193
  • Deputy Staffing: 020 289 2131
  •  Email: dirstaffing@tsc.go.ke
  • Or report to the nearest police station

DISTRIBUTION OF THE 24,000 BY SUB-COUNTY

CountyAllocation
BARINGO499
Baringo Central68
Baringo  North70
Baringo West54
Koibatek78
Kolowa30
Marigat69
Mogotio78
Mukutani16
Tiaty Central20
Tiaty East16
BOMET422
Bomet Central84
Bomet East87
Chepalungu62
Konoin66
Sotik123
BUNGOMA1,182
Bumula85
Bungoma East81
Bungoma Central108
Bungoma North67
Bungoma South174
Bungoma West70
Cheptais49
Kimaeti186
Kimilili109
Kopsiro61
Mt Elgon74
Tongaren62
Webuye West56
BUSIA652
Bunyala49
Busia112
Butula96
Nambale65
Samia81
Teso Central59
Teso North136
Teso South54
ELGEYO MARAKWET411
Keiyo North80
Keiyo South121
Kerio Valley55
Marakwet East51
Marakwet West104
EMBU352
Embu East88
Embu North32
Embu West41
Mbeere North74
Mbeere South71
Mwea46
GARISSA139
Balambala34
Benane5
Bothai2
Bura East3
Dadaab10
Fafi6
Garissa Township32
Hulugho3
Ijara12
Lagdera8
Liboi8
Sankuri12
Shantaabaq4
HOMA BAY1058
Homa bay Town107
Mbita77
Ndhiwa218
Rachuonyo East117
Rachuonyo North156
Rachuonyo South119
Rangwe131
Suba South121
Suba West12
ISIOLO87
Cherab6
Garbatula17
Isiolo38
Merti9
Oldonyiro10
Sericho7
KAJIADO531
Kajiado Central43
Elang’ata-Wuas36
Isinya45
Kajiado North68
Kajiado West76
Loitokitok124
Mashuruu63
Oloililai76
KAKAMEGA1187
Butere65
Kakamega Central103
Kakamega East65
Kakamega North210
Kakamega South77
Khwisero61
Likuyani114
Lugari77
Matete58
Matungu93
Mumias East91
Mumias West90
Navakholo83
KERICHO424
Belgut(Kericho West)63
Bureti79
Kericho/Ainamoi69
Kipkelion67
Londiani77
Sigowet31
Soin38
KIAMBU664
Gatundu North56
Gatundu South59
Githunguri58
Githurai33
Juja79
Kabete37
Kiambaa46
Kiambu38
Kikuyu51
Lari58
Limuru45
Ndeiya13
Ruiru32
Thika East14
Thika West45
KILIFI797
Chonyi62
Ganze113
Kaloleni88
Kauma21
Kilifi North75
Kilifi South62
Magarini North80
Magarini South63
Malindi158
Rabai75
KIRINYAGA242
Kirinyaga Central45
Kirinyaga East53
Kirinyaga West50
Mwea East52
Mwea West42
KISII682
Etago54
Gucha46
Gucha South45
Kenyenya90
Kisii Central75
Kisii South64
Kitutu Central69
Marani62
Masaba South68
Nyamache77
Sameta32
KISUMU681
Kadibo38
Kisumu Central90
Kisumu East65
Kisumu West96
Muhoroni103
Nyakach131
Nyando61
Seme97
KITUI925
Ikutha52
Katulani31
Kisasi33
Kitui Central51
Kitui West66
Kyuso68
Lower Yatta55
Matinyani27
Mwingi West(Migwani)42
Mumoni44
Mutitu North18
Mutito62
Mutomo86
Mwingi Central80
Mwingi East66
Nuu39
Nzambani36
Thagicu42
Tseikuru27
KWALE492
Kinango80
Lungalunga110
Matuga52
Msambweni72
Samburu126
Shimba Hills52
LAIKIPIA271
Kirima38
Laikipia Central64
Laikipia East49
Laikipia North20
Laikipia West45
Nyahururu55
LAMU95
Lamu Central26
Lamu East15
Lamu West54
MACHAKOS807
Athi River92
Kalama51
Kangundo75
Kathiani70
Machakos64
Masinga75
Matungulu80
Mwala136
Ndithini27
Yatta137
MAKUENI799
Kambu50
Kathozweni79
Kibwezi104
Kilungu48
Makindu64
Makueni93
Mbooni East92
Mbooni West90
Mukaa73
Nzaui106
MANDERA240
Arabia10
Ashabito12
Banisa20
Dandu8
Khalalio13
Kiliwehiri13
Katulo14
Lafey14
Mandera Central56
Mandera East25
Mandera North25
Mandera West30
MARSABIT166
Chalbi10
Dukana7
Laisamis22
Loiyangalani14
Marsabit Central35
Marsabit North6
Moyale42
North Horr9
Sololo21
MERU784
Abogeta36
Akachiu47
Buuri East45
Buuri West38
Igembe Central55
Igembe North22
Igoji33
Imenti East36
Imenti North25
Imenti South24
Kiengu48
Maua25
Meru Central105
Mutuati65
Tigania Central66
Tigania East41
Tigania West73
MIGORI698
Awendo74
Kuria East41
Kuria West59
Mabera64
Ntimaru27
Nyatike North55
Nyatike South34
Nyatike West32
Rongo66
Suna East82
Suna West76
Uriri88
MOMBASA192
Changamwe27
Jomvu24
Kisauni40
Likoni35
Mvita35
Nyali31
MURANG’A527
Gatanga62
Ithanga/Kakuzi32
Kahuro50
Kandara76
Kangema39
Kigumo72
Mathioya51
Muranga South94
Muranga East51
NAIROBI685
Dagoretti North41
Dagoretti South34
Embakasi Central51
Embakasi East33
Embakasi North57
Embakasi South40
Embakasi West48
Kamukunji23
Kasarani31
Kibra30
Langata35
Makadara45
Mathare28
Njiru43
Roysambu41
Ruaraka25
Starehe33
Westlands47
NAKURU782
Gilgil63
Kuresoi North92
Kuresoi South78
Molo67
Naivasha99
Nakuru East80
Nakuru North55
Nakuru West58
Njoro83
Rongai70
Subukia37
NANDI603
Chesumei129
Nandi Central82
Nandi East60
Nandi North128
Nandi South109
Tinderet95
NAROK691
Amalo85
Narok Central89
Narok East71
Narok North58
Narok South117
Narok West85
Transmara South37
Trans Mara East86
Trans Mara West63
NYAMIRA429
Borabu62
Manga56
Masaba North75
Nyamira North128
Nyamira South108
NYANDARUA345
Aberdare23
Gathanji23
Kinangop58
Kipipiri31
Mirangine26
Nyandarua Central41
Nyandarua North35
Nyandarua South43
Nyandarua West33
Wanjohi32
NYERI332
Kieni East47
Kieni West49
Mathira East40
Mathira West25
Mukurweini41
Nyeri Central52
Nyeri South41
Tetu37
SAMBURU124
Samburu Central77
SAMBURU EAST27
SAMBURU NORTH20
SIAYA741
Bondo118
Gem Wagai59
Gem Yala78
Rarieda114
Siaya154
Ugenya86
Ugunja86
usigu46
TAITA TAVETA156
Mwatate27
Taita42
Taveta37
Voi50
TANA RIVER169
Bangale24
Galledyertu10
Tana Delta(Garsen)78
Bura (Tana North)23
Tana River(Galole)34
THARAKA NITHI495
Chiakariga210
Chuka North32
Chuka South43
Igamba Ngombe43
Maara42
Mukothima20
Muthambi28
Tharaka North26
Tharaka South23
Tharaka West28
TRANS NZOIA539
Endebess79
Kiminini125
Kwanza84
Saboti(Trans Nzoia West)92
Trans Nzoia East159
TURKANA289
Aroo60
Kibish5
Loima31
Lokichoggio13
Lokiriama4
Suguta4
Turkana Central56
Turkana East31
Turkana North13
Turkana South29
Turkana West43
UASIN GISHU504
Ainabkoi47
Kapseret24
Kesses89
Moiben34
Soy216
Turbo94
VIHIGA380
Emuhaya66
Hamisi108
Luanda54
Sabatia86
Vihiga66
WAJIR239
Buna10
Diif19
Eldas20
Eldas South2
Habaswein18
Hadado25
Khorof-Harar9
Korondille5
Kutulo-Wajir11
Sabuli12
Tarbaj17
Wajir East45
Wajir North16
Wajir South12
Wajir West18
WEST POKOT491
Kacheliba31
Kipkomo86
North Pokot47
Pokot Central104
Pokot South76
West Pokot147
Grand Total24,000

Check Vacancies in Your County

Visit the official TSC website to see vacancy listings by county and sub-county:
www.tsc.go.ke

Related Articles

Leave a Reply

Your email address will not be published. Required fields are marked *

Back to top button
error: Content is protected !!