Senior schools offering STEM

10,417 senior schools include STEM in at least one subject combination.

Schools by county, then by cluster

SchoolCountySub-countyClusterBoarding or dayGenderCombinations with STEM
Tande Secondary School KakamegaKakamega NorthC4DayMixed7
The Nativity of Our Lady-Mutoma Girls’ KakamegaButereC4DayGirls3
The Salvation Army Mayoyo Secondary School KakamegaMateteC4DayMixed3
The Salvation Army Mbajo Secondary School KakamegaLugariC4DayMixed3
Tombo KakamegaKakamega NorthC4DayMixed5
Tumbeni Secondary School KakamegaKakamega NorthC4DayMixed3
Vashele KakamegaKakamega NorthC4DayMixed3
Vikutsa Mixed Secondary School KakamegaKakamega EastC4DayMixed4
Weremba Muslim Mixed Secondary School KakamegaNavakholoC4DayMixed3
Booker Academy Secondary KakamegaNot confirmedOtherDay & BoardingMixed7
Changing Times Secondary School KakamegaNavakholoOtherListed as hybridMixed3
Chebwei Secondary KakamegaNot confirmedOtherDay & BoardingMixed3
Covenant Peace Christian School KakamegaKakamega CentralOtherListed as hybridGirls1
Fesbeth High School KakamegaKakamega EastOtherListed as hybridMixed6
Glory Value School KakamegaButereOtherBoardingGirls1
Kambiri Victory Academy High School KakamegaKakamega EastOtherListed as hybridMixed3
Mumias Academy Secondary School KakamegaMumiasOtherListed as hybridMixed5
My Savior Secondary KakamegaMatunguOtherBoardingMixed1
Myra Senior School KakamegaKakamega CentralOtherListed as hybridMixed3
Rush Academy Senior KakamegaKakamega CentralOtherListed as hybridMixed1
Shabelt Secondary School KakamegaMatunguOtherListed as hybridMixed1
Shamta Academy Secondary School KakamegaNot confirmedOtherDayMixed1
Sir Henry Vigo Mission Senior School KakamegaKakamega CentralOtherDayMixed2
St Joseph's High KakamegaNot confirmedOtherDayMixed1
St. Charles Lwanga Secondary School KakamegaNot confirmedOtherBoardingBoys1
St. Peters Seminary Mukumu Boys Secondary KakamegaNot confirmedOtherBoardingBoys6
The Talent School KakamegaLugariOtherListed as hybridMixed1
A.I.C Litein Girls Secondary S Chool KerichoBuretiC1BoardingGirls13
Kabianga High School KerichoBelgutC1BoardingBoys32
Kedowa Special Secondary School KerichoLondianiC1BoardingMixed1
Kipsigis Girls’ High School KerichoKerichoC1BoardingGirls10
Litein High School KerichoBuretiC1BoardingBoys27
Moi Tea Girls Secondary School KerichoKerichoC1BoardingGirls12
St. Paul’s Charera Special High School KerichoBuretiC1BoardingMixed3
Tengecha Boys High School KerichoBuretiC1BoardingBoys13
Tengecha Girls Secondary School KerichoBuretiC1BoardingGirls24
Cheborge Boys High School KerichoBuretiC2BoardingBoys24
Cheborge Girls Secondary School KerichoBuretiC2BoardingGirls12
Chebwagan Boys Secondary School KerichoBuretiC2BoardingBoys18
Chelilis Girls Secondary School KerichoBuretiC2BoardingGirls18
Chepkechei Secondary School KerichoKipkelionC2BoardingBoys4
Chepkoton Girls Secondary School KerichoBelgutC2BoardingGirls4
Cheptenye Secondary School KerichoBelgutC2BoardingBoys9
Kaborok Girls High School KerichoBelgutC2BoardingGirls5
Kericho High School KerichoKerichoC2BoardingBoys13
Kericho Tea Secondary School KerichoKerichoC2BoardingBoys12
Kipkelion Girls’ High KerichoKipkelionC2BoardingGirls6
Kiptewit Girls High School KerichoBuretiC2BoardingGirls7
Korongoi Girls’ Secondary KerichoBuretiC2BoardingGirls24
Lelu Secondary School KerichoKipkelionC2BoardingMixed16
Londiani Boys Secondary School KerichoLondianiC2BoardingBoys6
Londiani Girls Secondary School KerichoLondianiC2BoardingGirls6
Moi Kipsitet Girls Secondary School KerichoSoin SigowetC2BoardingGirls9
Sacred Hill Girls KerichoLondianiC2BoardingGirls5
Soliat Boys’ Secondary School KerichoSoin SigowetC2BoardingBoys3
Sosiot Girls’ Secondary School KerichoBelgutC2BoardingGirls9
AIC Tebesonik Boys High School KerichoBuretiC3BoardingBoys9
AIC Telanet Girls High School KerichoKerichoC3BoardingGirls3
Arokyet Girls Secondary School KerichoBuretiC3BoardingGirls4
Barotion Secondary School KerichoLondianiC3BoardingMixed6
Barsiele Secondary School KerichoKipkelionC3BoardingMixed6
Chagaik Secondary School KerichoLondianiC3BoardingMixed12
Chebigen Secondary School KerichoKerichoC3BoardingMixed6
Chemamul Boys Secondary School KerichoBelgutC3BoardingBoys7
Cheplanget Secondary School KerichoBuretiC3BoardingBoys9
Chepseon Mixed Secondary School KerichoLondianiC3BoardingMixed6
Chepsir Boys High School KerichoLondianiC3BoardingMixed5
Cheptuiyet Girls Secondary School KerichoSoin SigowetC3BoardingGirls6
Chesinende Girls Secondary School KerichoLondianiC3BoardingGirls4
Chilchila Secondary School KerichoKipkelionC3BoardingMixed6
Getarwet Mixed Day Secondary School KerichoBuretiC3BoardingMixed15
Kabartegan High School KerichoBuretiC3BoardingBoys9
Kabianga Girls High School KerichoBelgutC3BoardingGirls9
Kakibei Secondary School KerichoSoin SigowetC3BoardingBoys3
Kapcheplanga Secondary School KerichoLondianiC3BoardingMixed6
Kapkisiara Secondary School KerichoBuretiC3BoardingGirls9
Kaplelartet Secondary School KerichoSoin SigowetC3BoardingMixed3
Kapmaso Secondary School KerichoBelgutC3BoardingBoys5
Kapsogut Boys High School KerichoBuretiC3BoardingBoys12
Kaptebeswet Girls Secondary School KerichoBelgutC3BoardingGirls2
Kedowa Girls Secondary School KerichoLondianiC3BoardingGirls6
Kenegut Girls Secondary School KerichoKerichoC3BoardingGirls6
Kibingei Girls Secondary School KerichoBelgutC3BoardingGirls3
Kimasian Secondary School KerichoLondianiC3BoardingBoys4
Kipchimchim Mixed Boarding Day High School KerichoKerichoC3BoardingMixed8
Kipsolu Secondary School KerichoBelgutC3BoardingBoys4
Kiptere Mixed Day and Boarding Secondary School KerichoSoin SigowetC3BoardingMixed6
Kipteris Girls Secondary School KerichoKipkelionC3BoardingGirls2
Kiptewit Boys High School KerichoBuretiC3BoardingBoys13
Koiwalelach Girls Secondary School KerichoBelgutC3BoardingGirls3
Musaria Secondary School KerichoSoin SigowetC3BoardingMixed3
Ndubusat Girls Secondary School KerichoKipkelionC3BoardingGirls8
Ngesumin Girls Secondaryschool KerichoBuretiC3BoardingGirls8
Roret Boys High School KerichoBuretiC3BoardingBoys9
Singoronik Secondary School KerichoSoin SigowetC3BoardingMixed6
Sosit Girls’ Secondary School KerichoBuretiC3BoardingGirls3
Sosit Mixed Day Secondary School KerichoBuretiC3BoardingMixed15
St. Thomas Mindililwet Secondary School KerichoSoin SigowetC3BoardingMixed3
Taita Towett Secondary School KerichoKipkelionC3BoardingBoys9
Torit Girls Secondary KerichoKerichoC3BoardingGirls3
Toror Girls’ Secondary School KerichoKerichoC3BoardingGirls3
Tulwet Secondary School KerichoBuretiC3BoardingBoys9
AGC Lilloch Secondary School KerichoKipkelionC4DayMixed6
AIC Kakibei Girls Secondary School KerichoSoin SigowetC4DayGirls3
Ainamoi Secondary School KerichoKerichoC4DayMixed5
Ainapkoi Secondary School KerichoBelgutC4DayMixed2
Baraka Secondary School KerichoLondianiC4DayMixed5
Belgut Starehe Girls Centre KerichoBelgutC4DayGirls4
Belgut Taptugen Starehe Boys Centre KerichoBelgutC4DayBoys5
Borborwet Secondary School KerichoBelgutC4DayMixed3
Brooke Day Secondary School KerichoKerichoC4DayMixed3
Buchenge Day Secondary School KerichoKerichoC4DayMixed3
Buttik High School KerichoBuretiC4DayMixed2
Chebewor Secondary School KerichoLondianiC4DayMixed2
Chebirirbei Secondary School KerichoBelgutC4DayMixed5
Chebitet Secondary School KerichoBuretiC4DayMixed6
Chemamul Mixed Secondary School KerichoBelgutC4DayMixed4
Chemogoch Secondary School KerichoKipkelionC4DayMixed2
Chemoiben Secondary School KerichoBuretiC4DayMixed9
Chemumbe KerichoBelgutC4DayMixed2
Chepcholiet Secondary School KerichoLondianiC4DayMixed1
Chepkoiyo Secondary School KerichoKerichoC4DayMixed6
Chepkosilen Secondary School KerichoBelgutC4DayMixed3
Chepkulgong Mixed Day Secondary School KerichoBuretiC4DayMixed9
Chepkutung Secondary School KerichoBelgutC4DayMixed4
Chepngobob Secondary School KerichoKerichoC4DayMixed5
Chepseon Complex Secondary School KerichoLondianiC4DayMixed4
Chepseon Girls High School KerichoLondianiC4DayGirls1
Cheptembe Mixed Secondary School KerichoBelgutC4DayMixed2
Cheptendeniet Secondary School KerichoBuretiC4DayMixed5
Cheptororiet Secondary School KerichoBelgutC4DayMixed2
Cheptuiyet Mixed Day Secondary School KerichoSoin SigowetC4DayMixed3
Cheramor Secondary School KerichoSoin SigowetC4DayMixed1
Cherara Mixed Day Secondary School KerichoKipkelionC4DayMixed8
Cheres Secondary School KerichoLondianiC4DayMixed3
Cheribo Secondary School KerichoBelgutC4DayMixed3
Cheronget Secondary School KerichoBelgutC4DayMixed3
Finch Secondary School KerichoLondianiC4DayMixed3
Getarwet Girls Secondary School KerichoBuretiC4DayGirls15
Getumbe Secondary School KerichoBelgutC4DayMixed5
Ingilot Day Secondary School KerichoKipkelionC4DayMixed4
Iraa Girls High School KerichoSoin SigowetC4DayGirls1
Itibet Mixed Secondary School KerichoSoin SigowetC4DayMixed1
Itoik Secondary School KerichoBuretiC4DayMixed3
Jagoror Secondary School KerichoLondianiC4DayMixed2
Jubilee Secondary School KerichoLondianiC4DayMixed2
Kabitungu Secondary School KerichoBuretiC4DayMixed9
Kabokyek Secondary School KerichoSoin SigowetC4DayMixed3
Kaboloin Secondary School KerichoKerichoC4DayMixed6
Kaborus Mixed Day Secondary School KerichoBuretiC4DayMixed4
Kabusienduk Secondary School KerichoBuretiC4DayMixed5
Kaitui Secondary School KerichoSoin SigowetC4DayMixed3
Kalyet Secondary School KerichoKipkelionC4DayMixed6
Kalyongwet Mixed Secondary School KerichoSoin SigowetC4DayMixed3
Kamaas Secondary School KerichoBelgutC4DayMixed2
Kamanamsim Secondary School KerichoBuretiC4DayMixed9
Kamarus Secondary School KerichoKipkelionC4DayMixed2
Kamasega Mixed Day Secondary School KerichoSoin SigowetC4DayMixed1
Kaminjeiwa Secondary School KerichoBuretiC4DayMixed5
Kaminjeiwet Secondary School KerichoBuretiC4DayMixed4
Kapchebet Girls Secondary School. KerichoBelgutC4DayGirls3
Kapchebwai Secondary School KerichoSoin SigowetC4DayMixed1
Kapchelach Secondary School KerichoBuretiC4DayMixed6
Kapias Secondary School KerichoKipkelionC4DayMixed5
Kapkarin Secondary School KerichoBuretiC4DayMixed3
Kapkatet Secondary School KerichoBuretiC4DayMixed9
Kapkeburu Secondary School KerichoSoin SigowetC4DayMixed3
Kapkiam Secondary School KerichoKerichoC4DayMixed6
Kapkitony Day Secondary School KerichoBelgutC4DayMixed2
Kapkondor Secondary School KerichoLondianiC4DayMixed2
Kapkormom Mixed Day Secondary School KerichoSoin SigowetC4DayMixed1
Kapkwen Day Secondary School KerichoKipkelionC4DayMixed2
Kaplelit Secondary School KerichoKipkelionC4DayMixed4
Kaplutiet Secondary School KerichoBelgutC4DayMixed3
Kapngetuny Secondary School. KerichoKerichoC4DayMixed3
Kapseger Secondary School KerichoLondianiC4DayMixed3
Kapsenda Secondary School KerichoLondianiC4DayMixed2
Kapsinendet Secondary School KerichoBuretiC4DayMixed12
Kapsogeruk Secondary School KerichoBuretiC4DayMixed9
Kapsoit Secondary School KerichoKerichoC4DayMixed3
Kapsoiyo Secondary School KerichoBelgutC4DayMixed2
Kapsorok Secondary School KerichoSoin SigowetC4DayMixed1
Kaptalamwa Day Secondary School KerichoSoin SigowetC4DayMixed1
Kaptebengwo Secondary School KerichoSoin SigowetC4DayMixed6
Kaptebeswet Secondary School KerichoKerichoC4DayMixed6
Kaptele Secondary School KerichoBuretiC4DayMixed15
Kaptich Secondary KerichoLondianiC4DayMixed2
Kasheen Secondary School KerichoKipkelionC4DayMixed3
Keben Secondary School KerichoBelgutC4DayMixed3
Kebeneti Secondary School KerichoSoin SigowetC4DayMixed9
Kedowa Mixed Secondary School KerichoLondianiC4DayMixed3
Kejiriet Mixed Day Secondary School KerichoSoin SigowetC4DayMixed1
Kelunet Secondary School KerichoBuretiC4DayMixed4
Kenegut Day Secondary School KerichoKerichoC4DayMixed4
Keongo Secondary School KerichoKerichoC4DayMixed6
Kericho Day Secondary School KerichoKerichoC4DayMixed15
Kericho Township Secondary School KerichoKerichoC4DayMixed4
Ketitui Secondary School KerichoKerichoC4DayMixed12
Kibolgong Secondary School KerichoBuretiC4DayMixed5
Kibugat Mixed Day Secondary School KerichoBuretiC4DayMixed5
Kileges Secondary School KerichoSoin SigowetC4DayMixed1
Kiletien Mixed Secondary School KerichoLondianiC4DayMixed4
Kimologit Secondary School KerichoKipkelionC4DayMixed8
Kimugul Day Secondary School KerichoLondianiC4DayMixed5
Kipchorian Day Secondary School KerichoKipkelionC4DayMixed4
Kiprengwe Secondary School KerichoLondianiC4DayMixed5
Kipsamoi Secondary School KerichoSoin SigowetC4DayMixed5
Kipsegi Secondary School KerichoKipkelionC4DayMixed2
Kipsirichet Secondary School KerichoLondianiC4DayMixed3
Kipsitet Day Secondary School KerichoSoin SigowetC4DayMixed6
Kiptenden Secondary School KerichoKipkelionC4DayMixed4
Kiptobon Secondary School KerichoBuretiC4DayMixed18
Kiptome Secondary School KerichoBelgutC4DayMixed3
Kiptororgo Secondary School KerichoBuretiC4DayMixed9
Kisabo Secondary School KerichoLondianiC4DayMixed3
Koilsir Mixed Day Secondary School KerichoSoin SigowetC4DayMixed1
Koisagat Secondary School KerichoKipkelionC4DayMixed6
Kokwet Secondary School KerichoKipkelionC4DayMixed6
Kongeren Day Secondary School KerichoSoinC4DayMixed1
Korosyot Mixed Day Secondary School KerichoKipkelionC4DayMixed2
Kunyak Secondary School KerichoKipkelionC4DayMixed12
Kusumek Secondary School KerichoBuretiC4DayMixed9
Lalagin Mixed Day Secondary School KerichoBuretiC4DayMixed9
Laliat Secondary School KerichoKerichoC4DayMixed2
Leberer Secondary School KerichoLondianiC4DayMixed3
Lelach Girls Secondary School KerichoBuretiC4DayGirls6
Lesirwo Secondary School KerichoKipkelionC4DayMixed5
Litein Mixed Day Secondary School KerichoBuretiC4DayMixed6
Londiani Township Secondary School KerichoLondianiC4DayMixed6
Mabasi Secondary School KerichoBuretiC4DayMixed7
Maemba-Kipkok Secondary School KerichoSigowetC4DayMixed1
Magire Mixed Secondary School KerichoKipkelionC4DayMixed10
Manyoror Secondary School KerichoKerichoC4DayMixed3
Marumbasi Secondary School KerichoSoin SigowetC4DayMixed1
Masaita Secondary School KerichoLondianiC4DayMixed3
Maso Secondary School KerichoKerichoC4DayMixed3
Masubeti Girls High School KerichoBuretiC4DayGirls15
Matobo Secondary School KerichoKerichoC4DayMixed6
Menet Mixed Day Secondary School KerichoKipkelionC4DayMixed2
Moi Sitotwet Secondary School KerichoKerichoC4DayMixed9
Moi Sorget Secondary School KerichoLondianiC4DayMixed3
Mombwo Secondary School KerichoBuretiC4DayMixed11
Momoniat Secondary School KerichoLondianiC4DayMixed6
Motero Secondary School KerichoSoin SigowetC4DayMixed3
Murao Secondary School KerichoKipkelionC4DayMixed2
Nelson Mandela High School KerichoBuretiC4DayMixed9
Ngeny Koiborot Secondary School KerichoSoin SigowetC4DayMixed3
Ngoina Secondary School KerichoBuretiC4DayMixed9
Ngororga Secondary School KerichoBuretiC4DayMixed6
Nyabangi Secondary School KerichoBelgutC4DayMixed5
Nyaberi Secondary School KerichoSoin SigowetC4DayMixed1
Nyairobi Secondary School KerichoKipkelionC4DayMixed5
Poiywek Secondary School KerichoKerichoC4DayMixed7
Reresik Secondary School KerichoBuretiC4DayMixed7
Ringa Mixed Day Secondary Kedowa KerichoLondianiC4DayMixed1
Rungut Mixed Day Secondary School KerichoBuretiC4DayMixed3
Samolel Secondary School KerichoKipkelionC4DayMixed5
Saramek Secondary School KerichoLondianiC4DayMixed2
Sebetet Mixed Day Secondary School KerichoBuretiC4DayMixed6
Sereng Secondary School KerichoKipkelionC4DayMixed6
Seretut Secondary School KerichoBelgutC4DayMixed3
Setek Hill Secondary School KerichoLondianiC4DayMixed1
Sigowet Secondary School KerichoSigowetC4DayMixed1
Simbi Mixed Day Secondary School KerichoSoinC4DayMixed1
Simboiyon Mixed Day Secondary School KerichoLondianiC4DayMixed3
Simotwet Mixed Day Secondary School KerichoKipkelionC4DayMixed2
Siongi Secondary School KerichoBuretiC4DayMixed3
Siret Day Secondary School KerichoKipkelionC4DayMixed6
Sitian Secondary School KerichoLondianiC4DayMixed5
Siwot Secondary School KerichoKipkelionC4DayMixed2
Sondu Secondary School KerichoSoin SigowetC4DayMixed3
Sugutek Secondary School KerichoKipkelionC4DayMixed5
Sumeek Mixed Day Secondary School KerichoSoin SigowetC4DayMixed1
Sumeiyon Day Secondary School KerichoKerichoC4DayMixed3
Tabaita Mixed Day Secondary School KerichoSigowetC4DayMixed1
Teldet Secondary School KerichoBelgutC4DayMixed4
Tendeno Secondary School KerichoLondianiC4DayMixed3
Tepkutwet Secondary School KerichoBuretiC4DayMixed6
Testai Day Mixed Secondary School KerichoLondianiC4DayMixed3
Tiriitab Moita Secondary School KerichoBuretiC4DayMixed6
Torsogek Secondary School KerichoKerichoC4DayMixed3
Tugunon Secondary School KerichoLondianiC4DayMixed5
Tuiyobei Secondary School KerichoKipkelionC4DayMixed9
Tulwap Kipsigis Secondary School KerichoLondianiC4DayMixed2
Tulwapmoi Mixed Day Secondary School KerichoKipkelionC4DayMixed5
Tumaini Secondary School KerichoLondianiC4DayMixed3
Tunnel Mixed Day Secondary School KerichoKipkelionC4DayMixed2
United Soy Secondary School KerichoLondianiC4DayMixed3
Kabokyek Adventist Secondary School KerichoNot confirmedOtherBoardingMixed1
Mercy Girls Secondary School KerichoNot confirmedOtherDayMixed4
Sacred Heart Roret Girls Secondary School KerichoNot confirmedOtherBoardingGirls9
St. Francis Girls Secondary School KerichoNot confirmedOtherDayGirls1
Alliance Girls’ High School KiambuKikuyuC1BoardingGirls14
Alliance High School KiambuKikuyuC1BoardingBoys16
Kambui Girls’ High School KiambuGithunguriC1BoardingGirls1
Kiambu High School KiambuKiambuC1BoardingBoys1
Limuru Girls’ School KiambuLimuruC1BoardingGirls18
Loreto High School Limuru KiambuLimuruC1BoardingGirls15
Mangu High School KiambuJujaC1BoardingBoys2
Our Lady of Mt. Carmel Maryhill Girls KiambuThika WestC1BoardingGirls8
PCEA Kambui School for Hearing Impaired KiambuGithunguriC1BoardingMixed1
Precious Blood Kagwe Girls Secondary School KiambuLariC1BoardingGirls11
S.A. High School for the Blind KiambuThika WestC1BoardingMixed1
S.A. Joytown Secondary School for Ph KiambuThika WestC1BoardingMixed3
St. Anne’s Secondary School-Lioki KiambuKiambuC1BoardingGirls1
St. Francis Girls High School (Mang’u) KiambuGatundu NorthC1BoardingGirls14
Thika High School KiambuThika WestC1BoardingBoys1
Chania Girls’ High School KiambuThika WestC2BoardingGirls1
Don Bosco Ituru High School KiambuGatundu SouthC2BoardingBoys17
Gachoire Secondary School KiambuLariC2BoardingGirls13
Githiga High School KiambuGithunguriC2BoardingBoys5
Gitwe Girls Secondary School KiambuGithunguriC2BoardingGirls1
Kahuho Uhuru High School KiambuKabeteC2BoardingBoys9
Kanunga High School KiambuKiambuC2BoardingBoys1
Kijabe Boys High School KiambuLariC2BoardingBoys12
Kijabe Girls High School KiambuLariC2BoardingGirls8
Kimunyu Secondary School KiambuGatundu SouthC2BoardingBoys15
Kirangari High School KiambuKabeteC2BoardingBoys11
Loreto Girls High School Kiambu KiambuKiambuC2BoardingGirls3
M.P. Shah Chania High School KiambuThika WestC2BoardingBoys1
Mary Leakey Girls’ High School KiambuKabeteC2BoardingGirls12
Moi Girls Secondary School Kamangu KiambuKikuyuC2BoardingGirls3
Muhoho High KiambuGatundu SouthC2BoardingBoys18
Mururia Secondary School KiambuGatundu SouthC2BoardingBoys12
Muthiga Girls’ Secondary School KiambuGatundu SouthC2BoardingGirls12
Muthurwa Secondary School KiambuKiambaaC2BoardingGirls3
Ndumberi Girls Secondary School KiambuKiambuC2BoardingGirls3
Regina Caeli Girls High School – Karinga KiambuGatundu SouthC2BoardingGirls7
Senior Chief Koinange Girls High School KiambuKiambaaC2BoardingGirls3
St Joseph High School KiambuGithunguriC2BoardingBoys4
Uthiru Girls High School KiambuKabeteC2BoardingGirls6
Gakoe High School KiambuGatundu NorthC3BoardingGirls3
Gatamaiyu Boys High School KiambuLariC3BoardingBoys5
Gathirimu Girls Technical High School KiambuGithunguriC3BoardingGirls1
Gathiru Secondary School KiambuGatundu SouthC3BoardingBoys5
Gathiru-Ini Secondary School KiambuGithunguriC3BoardingBoys4
Gatunguru Secondary School KiambuGatundu NorthC3BoardingBoys6
Gikindu Secondary School KiambuGatundu NorthC3BoardingGirls4
Githima Secondary School KiambuGithunguriC3BoardingBoys10
Gituamba Secondary School KiambuLariC3BoardingGirls5
Icaciri Secondary School KiambuGatundu SouthC3BoardingGirls8
J G Kiereini Secondary School KiambuGithunguriC3BoardingBoys6
Kabete High School KiambuKabeteC3BoardingBoys6
Kahuguini Secondary School KiambuGatundu SouthC3BoardingBoys14
Kairi Secondary School KiambuGatundu NorthC3BoardingBoys2
Kamandura Girls High School KiambuLimuruC3BoardingGirls15
Kambaa Girl’s High School KiambuLariC3BoardingGirls4
Kibiru Secondary School KiambuGatundu SouthC3BoardingGirls10
Kikuyu Boys High School KiambuKikuyuC3BoardingBoys3
Kikuyu Day Secondary School KiambuKikuyuC3BoardingBoys3
Kinale Girls High School KiambuLariC3BoardingGirls5
Komothai Boys High School KiambuGithunguriC3BoardingBoys1
Komothai Girl’s Technical School KiambuGithunguriC3BoardingGirls6
Lari Boys Secondary School KiambuLariC3BoardingBoys12
Makwa Secondary School KiambuGatundu NorthC3BoardingBoys6
Munyu Girls High School KiambuThika EastC3BoardingGirls7
Musa Gitau Secondary School KiambuKikuyuC3BoardingGirls3
Mutunguru Secondary School KiambuGatundu SouthC3BoardingGirls8
Ngenia High School KiambuLimuruC3BoardingBoys16
Our Lady of Fatima Kiriko Girls Secondary School KiambuGatundu NorthC3BoardingGirls2
Our Lady of Mercy Ngarariga Girls Secondary School KiambuLimuruC3BoardingGirls13
P.C.E.A. Kanjeru Booth Girls’ High School KiambuKabeteC3BoardingGirls6
Queen of Peace Nembu Secondary School KiambuGatundu SouthC3BoardingGirls8
Riabai High School KiambuKiambuC3BoardingBoys3
Ruiru Girls High School KiambuRuiruC3Listed as hybridGirls4
St. Angelas Girls High School Karura KiambuKiambaaC3BoardingGirls3
St. Mary’s Girls – Thigio KiambuNdeiyaC3BoardingGirls6
St. Mary’s Secondary School- Kiamworia KiambuGatundu SouthC3BoardingGirls9
St. Paul’s Gatuanyaga Secondary School KiambuThika EastC3BoardingBoys2
St. Verena Ucekeini Girls Secondary School KiambuGatundu SouthC3BoardingGirls8
St. Clare Girls High School – Gatitu KiambuGatundu SouthC3BoardingGirls6
The Sacred Heart Girls’ Secondary School- Mirithu KiambuNdeiyaC3BoardingGirls6
Thigio Boys Secondary School KiambuNdeiyaC3BoardingBoys6
Thika Girls Karibaribi Secondary School KiambuThika WestC3BoardingGirls1
A C K Nyathuna Secondary School KiambuKabeteC4DayMixed3
ACK Gikuni Secondary School KiambuKabeteC4DayMixed6
ACK Karura Secondary School KiambuKiambaaC4DayMixed3
ACK Kiu River Secondary School KiambuKiambuC4DayMixed12
ACK Uthiru Day Secondary KiambuKabeteC4DayMixed3
Athi Secondary School KiambuJujaC4DayMixed3
Bathi Secondary School KiambuLariC4DayMixed6
Bibirioni High School KiambuLimuruC4DayBoys6
Blessed Mugutha Secondary School KiambuJujaC4DayMixed6
Bob-Harris Kiahuria Seconadry School KiambuJujaC4DayMixed2
Broadway Secondary School KiambuThika WestC4DayMixed17
Christ the King Gathage Secondary School KiambuGatundu SouthC4DayMixed4
Cianda High School KiambuKiambaaC4DayMixed6
Cura Secondary School KiambuKabeteC4DayMixed3
D.N. Kiburi Sulmac Secondary School KiambuLariC4DayMixed3
Devki Ruiru Township Secondary School KiambuRuiruC4DayMixed12
Escarpment Secondary School KiambuLariC4DayMixed3
Fr. Kevin Kelly High School KiambuKikuyuC4DayMixed3
Gacege Secondary School KiambuGatundu NorthC4DayMixed2
Gacharage High School KiambuKiambaaC4DayMixed3
Gachema High School KiambuLariC4DayMixed3
Gachie High School KiambuKiambaaC4DayMixed5
Gachika Secondary School KiambuGatundu SouthC4DayMixed5
Gachoka Secondary School KiambuGatundu SouthC4DayMixed5
Gachororo Secondary School KiambuJujaC4DayMixed9
Gakoe Mixed Secondary School KiambuGatundu NorthC4DayMixed3
Gatei Mixed Day Secondary School KiambuGatundu NorthC4DayMixed2
Gathaithi Secondary School KiambuGithunguriC4DayMixed3
Gathaiti Secondary School KiambuLariC4DayMixed3
Gathanji Secondary School KiambuGithunguriC4DayMixed2
Gathiga Secondary School KiambuKabeteC4DayMixed3
Gathima Secondary School KiambuLariC4DayMixed3
Gathugu Secondary School KiambuGithunguriC4DayMixed5
Gathuri Secondary School KiambuGatundu SouthC4DayBoys3
Gatitu High School -Gatundu KiambuGatundu SouthC4DayMixed4
Gatuanyaga Mixed Day Secondary School KiambuThika EastC4DayMixed7
Gatundu High School KiambuGatundu SouthC4DayMixed3
Gatuura Secondary School KiambuNdeiyaC4DayMixed3
Gichuru High School KiambuLimuruC4DayBoys3
Gichuru Memorial High School KiambuKikuyuC4DayMixed3
Gikang’a Kageche Secondary School KiambuGithunguriC4DayMixed3
Gikumari Springs Secondary School KiambuRuiruC4DayMixed5
Gitare Secondary School KiambuGatundu SouthC4DayMixed3
Githunguri High School KiambuRuiruC4DayMixed10
Githunguri Technical and Secondary School KiambuGithunguriC4DayMixed5
Githurai Mixed Secondary School KiambuGithuraiC4DayMixed7
Githuya Secondary School KiambuGatundu SouthC4DayMixed3
Gitiha Secondary School KiambuGithunguriC4DayMixed3
Gitithia Girls’ Secondary School KiambuLariC4DayGirls6
Gitithia Secondary School KiambuLariC4DayMixed6
Gitothua Secondary School KiambuRuiruC4DayMixed7
H.G.M. Ting’ang’a Secondary School KiambuKiambuC4DayMixed9
Handege Secondary School KiambuGatundu SouthC4DayMixed3
HGM Kinoo Secondary School KiambuKikuyuC4DayMixed2
Igegania Secondary School KiambuGatundu NorthC4DayMixed3
Immaculate Heart of Mary Kairi Girls Secondary School KiambuGatundu NorthC4DayGirls3
Iriaini Secondary School KiambuLariC4DayMixed3
Iruri Secondary School KiambuGatundu NorthC4DayMixed2
Jamhuri Secondary School KiambuThika WestC4DayMixed4
Juja Farm Secondary School KiambuJujaC4DayMixed9
Juja Secondary School KiambuJujaC4DayMixed6
Juvenalis Gitau Secondary School KiambuLariC4DayMixed3
Kagaa High School KiambuLariC4DayMixed3
Kagema Secondary School KiambuGithunguriC4DayMixed3
Kagio Secondary School KiambuGatundu SouthC4DayMixed3
Kahunira Secondary School KiambuGithunguriC4DayMixed2
Kamae Secondary School KiambuLariC4DayMixed3
Kamahindu Secondary School KiambuLariC4DayMixed5
Kamangu High School KiambuKikuyuC4DayMixed3
Kamburu High School KiambuLariC4DayMixed3
Kamirithu Secondary School KiambuLimuruC4DayMixed10
Kamondo Secondary School KiambuGithunguriC4DayMixed3
Kamuchege Secondary School KiambuLariC4DayMixed3
Kamunyaka Secondary School KiambuGatundu NorthC4DayMixed2
Kamutua Secondary School KiambuGatundu SouthC4DayMixed5
Kamwirigi Secondary School KiambuGatundu NorthC4DayMixed1
Kanjai Secondary School KiambuGithunguriC4DayMixed3
Kanjuku Secondary School KiambuGatundu NorthC4DayMixed3
Kanyanjara Secondary School KiambuKikuyuC4DayMixed3
Kanyariri High School KiambuKabeteC4DayMixed8
Karai Mixed Day Secondary School KiambuKikuyuC4DayMixed18
Karatina Technical and Secondary School KiambuLariC4DayMixed3
Karibaribi Secondary School KiambuThika WestC4DayMixed4
Karigu-Ini Secondary School KiambuLariC4DayMixed3
Karuri High School KiambuKiambaaC4DayMixed14
Kasarini Secondary School KiambuKiambuC4DayMixed5
Kawaida Secondary School KiambuKiambaaC4DayMixed3
Kenyatta Secondary School KiambuThika WestC4DayGirls10
Kerwa Secondary School KiambuKikuyuC4DayMixed3
Kiairia Secondary School KiambuGithunguriC4DayMixed3
Kiambaa Mixed Secondary School KiambuKiambaaC4DayMixed6
Kiambu Township Secondary School KiambuKiambuC4DayMixed1
Kiambururu Secondary School KiambuGithunguriC4DayMixed3
Kiamwangi Secondary School KiambuGatundu SouthC4DayMixed5
Kiangunu Secondary School KiambuGatundu NorthC4DayMixed5
Kiawairia Secondary School KiambuGithunguriC4DayMixed4
Kibichiku Secondary School KiambuKabeteC4DayMixed6
Kibiku High School KiambuKabeteC4DayMixed6
Kiganjo Secondary School KiambuGatundu SouthC4DayMixed3
Kigumo Secondary School KiambuGithunguriC4DayMixed4
Kihara Secondary School KiambuKiambaaC4DayMixed13
Kimende High School KiambuLariC4DayMixed4
Kimuchu Secondary School KiambuThika WestC4DayMixed17
King’atua Secondary School KiambuLariC4DayMixed3
Kinyogori Secondary School KiambuLimuruC4DayMixed13
Kirenga Boys Tech. High School KiambuLariC4DayBoys5
Kirenga Girls High School KiambuLariC4DayGirls4
Kiriko Mixed Day Secondary School KiambuGatundu NorthC4DayMixed1
Kitamaiyu Secondary School KiambuJujaC4DayMixed2
Komo Secondary School KiambuThika EastC4DayMixed5
Kwangethe Secondary School KiambuGithuraiC4DayMixed10
Kwihota Secondary School KiambuRuiruC4DayMixed10
Lusigetti Senior High School KiambuKikuyuC4DayMixed3
Magina Secondary School KiambuLariC4DayMixed3
Magogoni Community Secondary School KiambuThika EastC4DayMixed7
Makutano Secondary School KiambuNdeiyaC4DayMixed3
Mama Ngina Senior High School KiambuKikuyuC4DayMixed3
Manguo Secondary School KiambuLimuruC4DayMixed6
Maria-Ini Secondary School KiambuGatundu NorthC4DayMixed3
Mataara Secondary School KiambuGatundu NorthC4DayMixed3
Mbau-Ini Secondary School KiambuLariC4DayMixed3
Miguta Secondary School KiambuGithunguriC4DayMixed6
Miiri Secondary School KiambuGithunguriC4DayMixed2
Mirangi Mixed Day Secondary School KiambuLariC4DayMixed3
Muchatha High School KiambuKiambaaC4DayMixed3
Mugiko Secondary School KiambuLariC4DayMixed6

Showing schools 2501–3000 of 10,417. Choose a county to narrow the list. Each school’s page shows its combinations.

Also in Pure Sciences

Also in Applied Sciences

Also in Technical Studies

Data sources

  1. Ministry of Education Grade 10 selection portal (KEMIS). Pathways and subject combinations
  2. June 2025 list and December 2025 C1, C2, C3, C4 lists Clusters, codes, boarding and gender · checked 22 October 2026