TEACHERS SERVICE COMMISSION
RECRUITMENT OF TEACHERS TO FILL 2,082 ATTRITION VACANCIES IN SENIOR SCHOOLS
NOVEMBER 2025
TEACHERS SERVICE COMMISSION
RECRUITMENT OF TEACHERS TO FILL 2,082 ATTRITION VACANCIES IN SENIOR SCHOOLS NOVEMBER 2025
CENTRAL REGION
KIAMBU COUNTY
GATUNDU SOUTH SUB COUNTY
S/No SCHOOL CODE NAME OF SCHOOL SUBJECT COMBINATION(S) NUMBER
1 14701223330 Christ The King Gathage Sec Sch Phy/Chem 1
2 14701223301 Kahuguini Sec Sch Hsc/…. 1
3 14701223257 Gathiru High sch Bio/Agr 1
4 14701223275 Kiamwangi Sec Sch Chem/Maths,Kisw/CRE 2
5 14701223289 St Mary’s Kiamworia Girls Eng/Lit 1
6 14701223239 Kimunyu Sec Sch Chem/Agr 1
7 14701223226 Muhoho High Sch CRE/Kisw,Agr/Bio 2
8 14701223232 Mururia Sec Sch Chem/Bio 1
9 14701223260 Ndundu Sec Sch Hsc/… 1
10 14701223236 Ng’enda Sec Sch Agr/Bio,Hsc/…, 2
11 14701223235 Regina Caeli Girls- Karinga Hsc/……. 1
12 14701223284 St. Rita Wamwangi High Sch Bst/Geo 1
TOTAL 15
GATUNDU NORTH SUB COUNTY
S/No SCHOOL CODE NAME OF SCHOOL SUBJECT COMBINATION(S) NUMBER
1 14701223268 Kamwirigi Sec Eng/Lit 1
2 14701223262 Gikindu Sec Sch Bio/Agr 1
3 14701223245 Kairi Rumwe Sec Sch CRE/Bst 1
4 14701223258 Kiangunu Sec Sch Eng/Lit 1
5 14701223270 Makwa Sec Sch Phy/Maths, Bst/Geo 2
6 14701223310 Maria-Ini Mixed Day Sec Sch Geo/CRE 1
7 14701223259 Kanjuku Sec Maths/Bio 1
8 14701223266 Ndekei Sec Sch Maths/Geo 1
9 14701223249 Nyamangara Sec Sch Geo/CRE 1
10 14701223250 Nyamathumbi Sec Sch Maths/Chem 1
11 14701223227 St. Francis Mangu Girls Sec Sch Music/…,Hsc/… 2
12 14701223237 St Josephs The Worker Sec Bio/Agr,Eng/Lit 2
13 14701223255 Ng’ethu Sec Maths/Chem 1
TOTAL 16
GITHUNGURI SUB COUNTY
S/No SCHOOL CODE NAME OF SCHOOL SUBJECT COMBINATION(S) NUMBER
1 14701223027 Gathaithi Sec Sch CRE/Kisw 1
2 14701223106 Githunguri Technical & Sec Sch Hist/CRE 1
3 14701223046 Gitwe Girls Sec Sch Hist/CRE 1
4 14701223101 Kahunira Sec Sch Bio/Agr 1
5 14701223006 Kambui Girls High Sch Bio/Agr 1
6 14701223033 Kiairia Sec Sch Kisw/Geo 1
7 14701223091 Kigumo Sec Sch Maths/Bio,CRE/Geo 2
8 14701222022 P.C.E.A Kambui Sch For Hearing
ImpaIREd Geo/…./KSL 1
9 14701223004 St. Josephs Githunguri Sec. Sch Agr/Bio,Eng/Lit 2
10 14701223066 St. Vincent Lioki Sec Sch Maths/Chem 1
11 14701223082 Gathirimu Girls Secondary School Hist/CRE 1
12 14701223058 William Ng’iru Gitau Sec Sch Bio/Agr 1
TOTAL 14
JUJA SUB COUNTY
S/No SCHOOL CODE NAME OF SCHOOL SUBJECT COMBINATION(S) NUMBER
1 14701223315 Blessed Mugutha Mixed Day Sec
Sch Maths/Bio 1
2 14701223271 Juja Farm sec Bio/Agr 1
3 14701223304 Gachororo Mixed Day Sec Sch Chem/Geo 1
4 14701223254 Juja Sec Sch Hsc/… 1
5 14701223252 Murera Sec Sch Bio/Maths 1
6 14701223339 Ndururumo Sec Sch Kisw/Hist 1
7 14701223338 St. Francis Nyacaba Sec Sch Maths/Chem 1
TOTAL 7
KABETE SUB COUNTY
Sec Sch Bst/Maths,Kisw/CRE,Agr/Bio 3
8 14701223150 Kanyanjara Secondary School Eng/Lit 1
9 14701223079 Renguti Sec Sch CRE/Kisw 1
TOTAL 13
TOTAL 8
THIKA EAST SUB COUNTY
S/No SCHOOL CODE NAME OF SCHOOL SUBJECT COMBINATION(S) NUMBER
1 14701223228 Munyu Girls High Sch Kisw/Hist 1
2 14701223325 Ndula Sec Sch Agr/Bio 1
3 14701223276 St. Pauls Gatuanyaga Sec Sch Bst/Geo,Chem/Bio 2
TOTAL 4
THIKA WEST SUB COUNTY
8 14701203113 St. John Sec Sch – Kinyakiiru Bst/Maths 1
9 14701203040 St. John’s Karimaini Girl’s Sec Sc Hist/CRE 1
10 14701203029 St. Maria Gorreti Gathambi Girls Sec. S. Hsc/…. 1
11 14701203164 St. Marys Kiaragana Mixed Day
Sec Sch CRE/Geo 1
TOTAL 12
MWEA EAST SUB COUNTY
S/No SCHOOL CODE NAME OF SCHOOL SUBJECT COMBINATION(S) NUMBER
1 14701203157 Ikulungu Sec Sch Maths/Bst 1
2 14701203042 Kanjinji Sec Sch Agr/Bio 1
3 14701203008 Karoti Girls Sec Sch Chem/Maths,Geo/CRE 2
4 14701203056 St. Peters Mixed Difathas Sec Sch. Agr/Bio 1
5 14701203016 Wang’uru Girls Sec Sch Bio/Agr 1
TOTAL 6
MWEA WEST SUB COUNTY
S/No SCHOOL CODE NAME OF SCHOOL SUBJECT COMBINATION(S) NUMBER
1 14701203161 Mukou Mixed Day Sec Sch Bio/Chem 1
2 14701203169 Ngothi Mixed Day Sec Sch Maths/Phy 1
3 14701203014 St. Mary’s Mwea Girls High Sch Eng/Lit 1
4 14701203139 St.Teresa Riandira Sec Sch Kisw/CRE 1
5 14701203061 Thiba Mixed Sec Sch Hsc/…. 1
TOTAL 5
MURANGA COUNTY
GATANGA SUB COUNTY
S/No SCHOOL CODE NAME OF SCHOOL SUBJECT COMBINATION(S) NUMBER
1 14701213349 Iembeni Sec Bio/Geo 1
2 14701213321 Christ The King Kirwara High Geo/CRE,Eng/Lit 2
Kisw/Hist 1
TOTAL 15
KANGEMA SUB COUNTY
S/No SCHOOL CODE NAME OF SCHOOL SUBJECT COMBINATION(S) NUMBER
1 14701213083 Gacharaigu Sec Sch Chem/Bio 1
2 14701213078 Karuri Gakure Chem/Phy 1
3 14701213043 Ihiga Sec Sch Eng/Lit 1
4 14701213110 Kihoya Sec Chem/Agr 1
5 14701213038 Kiangunyi Girls Sec Sch CRE/Hist 1
6 14701213160 Kanorero Sec Maths/Geo,Eng/Lit 2
7 14701213106 Rwathia Girls Sec Sch Hsc/….. 1
8 14701213169 Our Lady of Fatima Wanjerere Sec
Sch Agr/Bio 1
TOTAL 9
KIGUMO SUB COUNTY
S/No SCHOOL CODE NAME OF SCHOOL SUBJECT COMBINATION(S) NUMBER
1 14701213307 Gikigie Sec Sch Bst/Hist 1
2 14701213296 ACK Kahumbu Sec Bst/Maths 1
3 14701213176 Mariira Sec Sch Eng/Lit 1
4 14701213240 Wamahiga Sec Agr/Bio 1
5 14701213189 Muthithi Sec Sch Bio/Agr 1
6 14701213242 Ndugamano Sec Sch Eng/Lit,Chem/Math 2
7 14701213263 Njiri Sec Sch Maths/Chem 1
8 14701213248 Mugumoini Sec Bio/Agr 1
9 14701213245 Turuturu Sec Sch Agr/Bio 1
TOTAL 10
MATHIOYA SUB COUNTY
S/No SCHOOL CODE NAME OF SCHOOL SUBJECT COMBINATION(S) NUMBER
1 14701213022 Gitugi Girls Eng/Lit 1
2 14701213046 Kamacharia Sec Sch Eng/Lit 1
3 14701213046 Kamacharia Sec Sch CRE/Kisw 1
4 14701213101 Matuto Sec. Bio/Agr 1
5 14701213020 Kiru Mixed Sec Sch Maths/Phy 1
6 14701213089 Mananga Sec Sch Bst/Geo 1
7 14701213143 Mathioya Mixed Day Sec Sch Kisw/ART & Design 1
8 14701213071 Runyeki Sec. Eng/Lit 1
9 14701213028 St. Anjela Kiriaini Girls High Sch CRE/Geo, Chem/Bio 2
10 14701213109 Mioro Sec Chem /Phy 1
TOTAL 11
MURANG’A EAST SUB COUNTY
S/No SCHOOL CODE NAME OF SCHOOL SUBJECT COMBINATION(S) NUMBER
1 14701213139 Giathiya Mixed Sec Sch Geo/CRE 1
2 14701213077 Gikandu Sec Sch Phy/Maths,Hsc/…. 2
3 14701213092 Githanga Mixed Sec Sch Geo/Bst 1
4 14701213144 Ititu Sec Kisw/Hist 1
5 14701213121 Kiamuri Sec Sch Hist/CRE 1
6 14701213068 St. Joseph Kiangage Sec Sch Chem/Bio 1
7 14701212003 Muranga Sec SCH for the Deaf Bio/Chem/Ksl 1
8 14701213031 Mumbi Girls sec Eng/Lit 1
TOTAL 9
MURANG’A SOUTH SUB
4 14701183154 Manunga sec Bio/Chem 1
5 14701183153 St Peter’S Mawingo Sec Phy/Math 1
TOTAL 5
MIRANGINE SUB COUNTY
s/no SCHOOL CODE NAME OF SCHOOL SUBJECT COMBINATION(S) NUMBER
1 14701183020 Ngorika Sec Sch Kisw/Hist 1
2 14701183069 Sabugo Comp/phy 1
3 14701183022 Nyakiambi Girls Sec Hsc/… 1
TOTAL 3
Sec Sch Comp/…,CRE/Geo 2
3 14701193141 Gatuamba Sec Sch Bst/Geo 1
4 14701193103 Kamburaini Sec Sch Agr/Bio 1
5 14701193096 Naro Moru Boys Sec Sch Phy/Maths 1
6 14701193121 Naromoru Mixed Sec Sch Agr/Bio,Maths/Bio 2
7 14701193034 St.Teresa Moi Equator Girls Sec
Sch Maths/Chem 1
8 14701193057 Warazo Jet Sec Sch Maths/Bio 1
TOTAL 10
KIENI WEST SUB COUNTY
S/No SCHOOL CODE NAME OF SCHOOL SUBJECT COMBINATION(S) NUMBER
1 14701193130 Endarasha Day Mixed Sec Sch Bst/Geo 1
2 14701193139 Kimuri Mixed Day Sec Sch Eng/Lit 1
3 14701193126 Mwiyogo Sec Sch Eng/Lit 1
4 14701193200 St. Anthony Of Padua Pura Sec.
Sch CRE/Hist 1
5 14701193123 St. Augustine Embaringo Sec Sch Phy/Chem 1
6 14701193208 St. Paul Kinyaiti Sec Sch Maths/Phy 1
7 14701193123 Embaringo Sec Sch Bio/Agr 1
TOTAL 7
6 14701193001 Giakanja Sec Hsc/….,Art&Design/…. 2
7 14701193098 Rware High Sch Maths/Chem 1
8 14701193204 St. Peter’s Thunguma Sec Sch Eng/Lit 1
TOTAL 9
NYERI SOUTH SUB COUNTY
s/no SCHOOL CODE NAME OF SCHOOL SUBJECT COMBINATION(S) NUMBER
1 14701193026 A.C.K. Senior Chief Mukira Sec. –
Kiamuya Bio/Chem 1
2 14701193024 Birithia Girls Sec Sch Bio/Chem,Comp/…. 2
3 14701193004 Chinga Boys Sec Sch Bio/Agr,Maths/Phy 2
4 14701193026 Kiamuya sec school Kisw/CRE 1
5 14701193091 Ihuririo Sec Sch Bio/Agr 1
6 14701193036 Mahiga Girls Sec Sc Comp/Maths 1
7 14701193053 Kagonye Sec Sch Hist/CRE ,Kisw/Hist 2
8 14701193163 Kagumo Mixed Day Sec Sch Chem/Bio 1
9 14701193019 Kenyatta High Sch – Mahiga Bio/Chem 1
10 14701193033 Kiaguthu Sec Sch Maths/Bio 1
11 14701193028 Munyange Sec Sch Chem/Bio 1
12 14701193018 Othaya Boys Sec Sch Bst/Maths 1
13 14701193040 Othaya Girls Sec Sch Bio/Maths 1
14 14701193189 St. Maria Goretti Ruruguti Second
Sch Maths/Phy, Chem/Bio 2
TOTAL 18
TETU SUB COUNTY
s/no SCHOOL CODE NAME OF SCHOOL SUBJECT COMBINATION(S) NUMBER
1 14701193101 Dr. Kamundia Sec Sch Bio/Maths 1
2 14701193135 Karangia Sec Geo/Hist 1
3 14701193167 Kaiguri Mixed Phy/Maths 1
4 14701193015 Dedan Kimathi Memorial Phy/Maths 1
5 14701193169 St. Angela Murici Wamagana Girls Sec. Kisw/CRE 1
6 14701193049 Wandumbi Sec Sch Eng/Lit 1
7 14701193044 Kiriti Sec Eng/Lit 1
8 14701193014 Kangubiri Girls Sec Geo/Kisw 1
9 14701193110 Huhoine Sec Phy/Maths 1
TOTAL 9
COAST
TAITA TAVETA COUNTY
MWATATE SUB COUNTY
S/No SCHOOL CODE NAME OF SCHOOL SUBJECT COMBINATION(S) NUMBER
1 14701063034 Mwandango Sec Phy/Maths 1
2 14701063004 Bura Girls High Sch Phy/Chem 1
3 14701063005 Kenyatta High Sch Maths/Woodwork 1
4 14701063047 St.John Mwema Mixed Sec Maths/Phy 1
TOTAL 4
TAITA SUB COUNTY
S/No SCHOOL CODE NAME OF SCHOOL SUBJECT COMBINATION(S) NUMBER
1 14701063013 Mwangeka S.s. Chem/Maths 1
2 14701063001 Dr. Aggrey High Sch. Maths/Chem 1
3 14701063008 Canon Kituri Sec Bio/Chem 1
TOTAL 3
TAVETA SUB COUNTY
S/No SCHOOL CODE NAME OF SCHOOL SUBJECT COMBINATION(S) NUMBER
1 14701063039 Bishop Njenga Mixed Day Sec CRE/Hist,Maths/Bst 2
2 14701063030 Mwanyambo Sec Sch Kisw/CRE 1
3 14701063023 Chala Sec Sch Comp/Maths 1
TOTAL 4
VOI SUB COUNTY
S/No SCHOOL CODE NAME OF SCHOOL SUBJECT COMBINATION(S) NUMBER
1 14701063024 David Kayanda Sec Kisw/CRE,Comp/……….. 2
2 14701063026 KajIRE Sec Bst/Geo 1
3 14701063033 Mwangea Boys Sec Hist/Geo 1
4 14701063019 Mwakitawa Girls Sec IRE/Hist 1
TOTAL 5
KILIFI COUNTY
CHONYI SUB COUNTY
S/No SCHOOL CODE NAME OF SCHOOL SUBJECT COMBINATION(S) NUMBER
1 14701033077 Katikirieni Sec Sch Chem/Bio 1
2 14701033008 Lutsangani Sec Agri/Bio 1
TOTAL 2
GANZE SUB COUNTY
S/No SCHOOL CODE NAME OF SCHOOL SUBJECT COMBINATION(S) NUMBER
1 14701033013 Jaribuni Sec Sch Bst/Geo 1
2 14701033092 A.J.Kingi Sec Agri/Bio 1
3 14701033099 Midoina Sec Sch Kisw/Hist 1
4 14701033032 Mwangea Sec Sch Geo/Bst 1
5 14701033029 Vitengeni Baptist Sec Eng/Lit 1
TOTAL 5
COMBINATION(S) NUMBER
1 14701023007 Kinango Sec Maths/Phy 1
2 14701023087 Kibandaongo Sec Sch Maths/Chem 1
TOTAL 2
CRE/Hist 1
6 14701053031 Katsaka kairu Bio/Chem 1
7 14701053030 Ndeu Sec Sch Maths/Phy 1
14701053005 Witu Sec Music/…. 1
TOTAL 8
3 14701143095 E.A.P.C.Kariru Mixed Day Sec Geo/Bst 1
4 14701143052 A.C.K. Kathanjuri Mixed Day Eng/Lit 1
5 14701143032 A.C.K.Ndumari Day Sec Chem/Bio 1
6 14701143016 Nthagaiya Girls Sec Bio/Geo 1
7 14701143059 St.Gerome Ugweri Day Sec Maths/Chem 1
8 14701143087 A.C.K.Nyagari Sec Eng/Lit 1
9 14701143021 Kiaganari Girls Sec Bio/Chem 1
TOTAL 9
More to follow…
