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
St Nicholas Boi Mixed Secondary School SiayaRariedaC4DayMixed3
St Peters Bar Atheng Mixed Secondary School SiayaUgunjaC4DayMixed2
St Philips Wera Mixed Secondary School SiayaRariedaC4DayMixed3
St Stephen’s Usingo Mixed Secondary School SiayaSiayaC4DayMixed12
St. Anne’s Luanda Secondary School SiayaUgenyaC4DayMixed6
St. Antony Uluthe Secondary School SiayaUgunjaC4DayMixed6
St. Augustine’s Ogeda Mixed Secondary School SiayaUgunjaC4DayMixed2
St. Barnabas Anyiko Mixed Secondary School SiayaGem YalaC4DayMixed2
St. Barnabas Buranga Senior SiayaUgenyaC4DayMixed2
St. Benedicts Konya Secondary School SiayaUgenyaC4DayMixed7
St. Charles Humwend Secondary School SiayaUgenyaC4DayMixed7
St. Christopher Pal Pal Secondary School SiayaSiayaC4DayMixed5
St. Edwards Secondary School-Masamra SiayaUgenyaC4DayMixed2
St. Lukes Wambarra Secondary Schools SiayaBondoC4DayMixed3
St. Marys Secondary School Maranyona SiayaBondoC4DayMixed3
St. Monica Mago Mixed Secondary School SiayaUsiguC4DayMixed3
St. Nicholas Hafumbre Secondary School SiayaUgenyaC4DayMixed6
St. Paul Siriwo Mixed Secondary School SiayaGem YalaC4DayMixed3
St. Paul’s Mitiro Mixed Secondary School SiayaBondoC4DayMixed5
St. Peter’s Ugambe Mixed Secondary School SiayaUgenyaC4DayMixed6
St. Peter’s Ukalama Secondary School SiayaUgunjaC4DayMixed6
St. Peter’s Upanda Mixed Secondary School SiayaSiayaC4DayMixed5
St. Peter’s Wagai Mixed Secondary School SiayaGem WagaiC4DayMixed9
St. Sylvesters Nyalenya Senior SiayaUgenyaC4DayMixed2
St. William Gendro Secondary School SiayaSiayaC4DayMixed5
St. Alloice Mbosie Mixed Secondary School SiayaUgunjaC4DayMixed2
St. Jacob’s Mixed Secondary School – Usinda SiayaUgenyaC4DayMixed6
St. Joseph Uyundo Secondary School SiayaUgenyaC4DayMixed4
St. Josephs Nyalula Secondary School SiayaSiayaC4DayMixed13
St. Paul’s Jina Secondary School SiayaGem YalaC4DayMixed3
St. Stephen’s Aluor Mixed Secondary School SiayaGem WagaiC4DayMixed6
Tanga Secondary School SiayaRariedaC4DayMixed3
Tingare Mixed Secondary School SiayaUgunjaC4DayMixed4
Tuju Mixed Secondary School SiayaRariedaC4DayMixed2
Udira Secondary School SiayaUgenyaC4DayMixed7
Ulafu Secondary School SiayaSiayaC4DayMixed9
Ulowa Girls Day Secondary School SiayaUsiguC4DayGirls5
Ulwani Secondary School SiayaUgunjaC4DayMixed3
Umina Mixed Secondary School SiayaUgunjaC4DayMixed8
Unyolo Mixed Secondary School SiayaSiayaC4DayMixed9
Uranga Secondary School SiayaGem YalaC4DayMixed3
Uriya Girls Seconday School SiayaUgenyaC4DayGirls4
Usire Secondary School SiayaBondoC4DayMixed5
Usula Secondary School SiayaSiayaC4DayMixed5
Uwasi Mixed Secondary School SiayaSiayaC4DayMixed10
Uyawi Secondary School SiayaBondoC4DayMixed5
Uyoma Kobare Secondary School SiayaSiayaC4DayMixed12
Wagwer Mixed Secondary School SiayaGem WagaiC4DayMixed6
Wang’arot Mixed Secondary School SiayaRariedaC4DayMixed1
Yala Township Secondary School SiayaGem YalaC4DayMixed3
Benea Apolo Ohanga Mixed Secondary SiayaNot confirmedOtherDayMixed3
Marjorie Wendland High School SiayaSiayaOtherListed as hybridMixed7
Bura Girls Taita TavetaMwatateC1BoardingGirls3
Dr. Aggrey High School Taita TavetaTaitaC1BoardingBoys3
Kenyatta High Mwatate Taita TavetaMwatateC1BoardingBoys3
Bishop John Njenga Secondary School Taita TavetaTavetaC2BoardingMixed5
Canon Kituri Secondary School Taita TavetaTaitaC2BoardingMixed3
Eldoro Girls High School Taita TavetaTavetaC2BoardingGirls5
Kituma Secondary School Taita TavetaMwatateC2BoardingBoys1
Mahoo Girls’ Secondary School Taita TavetaTavetaC2BoardingGirls3
Moi Boys High School – Kasigau Taita TavetaVoiC2BoardingBoys10
Murray Girls’ High School Taita TavetaMwatateC2BoardingGirls1
Mwakitawa Secondary School Taita TavetaVoiC2BoardingGirls14
Mwasere Girls’ Secondary School Taita TavetaMwatateC2BoardingGirls9
Our Lady of Perpetual Succour Girls Secondary School Taita TavetaVoiC2BoardingGirls5
Shimbo Secondary School Taita TavetaTaitaC2BoardingMixed3
St. Mary’s High School Lushangonyi Taita TavetaTaitaC2BoardingBoys3
Timbila Secondary School Taita TavetaTavetaC2BoardingBoys9
Voi Secondary School Taita TavetaVoiC2BoardingBoys6
Kajire Girls Secondary School Taita TavetaVoiC3BoardingGirls3
Mgambonyi High School Taita TavetaTaitaC3BoardingMixed3
Mwaghogho Secondary School Taita TavetaVoiC3BoardingBoys6
Mwakichuchu Secondary School Taita TavetaVoiC3BoardingBoys2
Mwangea Secondary School Taita TavetaVoiC3Listed as hybridBoys12
St. Agatha Ngoloki Secondary School Taita TavetaTaitaC3BoardingGirls3
Allan Mjomba Secondary School Taita TavetaVoiC4DayMixed2
Buguta Secondary School Taita TavetaVoiC4DayMixed2
Chala Secondary School Taita TavetaTavetaC4DayMixed6
Chawia High School Taita TavetaMwatateC4DayMixed2
Dalmas Moka Secondary School Taita TavetaTaitaC4DayMixed3
David Kayanda Secondary School Taita TavetaVoiC4DayMixed1
David Kitawi Secondary School Taita TavetaMwatateC4DayMixed3
Elijah Mzae High School Taita TavetaMwatateC4DayMixed2
Funju Secondary School Taita TavetaTaitaC4DayMixed2
Jack Mwashimba Secondary School Taita TavetaVoiC4DayMixed1
John Mark Mwanjumwa Secondary School Taita TavetaVoiC4DayMixed2
Kajungunyi Secondary School Taita TavetaTaitaC4DayMixed2
Kaloleni Secondary Taita TavetaVoiC4DayMixed2
Kasigau Girls Secondary School Taita TavetaVoiC4DayGirls3
Kitobo Secondary School Taita TavetaTavetaC4DayMixed3
Kitumbi High School Taita TavetaTaitaC4DayMixed2
Kiwalwa Mixed Secondary School Taita TavetaTavetaC4DayMixed2
Kiwinda Secondary School Taita TavetaTaitaC4DayMixed2
Kizumanzi Mixed Secondary School Taita TavetaVoiC4DayMixed3
Kombolio Secondary School Taita TavetaMwatateC4DayMixed4
Lumi Secondary School Taita TavetaTavetaC4DayMixed2
Mahandakini Secondary School Taita TavetaTavetaC4DayMixed3
Malukiloriti Mixed Secondary School Taita TavetaTavetaC4DayMixed3
Manoa Secondary School Taita TavetaMwatateC4DayMixed4
Marungu Secondary School Taita TavetaVoiC4DayMixed5
Mata Secondary School Taita TavetaTavetaC4DayMixed3
Mbela High School Taita TavetaTaitaC4DayMixed3
Mbele Secondary School Taita TavetaVoiC4DayMixed3
Mbololo Secondary School Taita TavetaVoiC4DayMixed2
Mdundonyi Secondary School Taita TavetaTaitaC4DayMixed1
Mghalu High School Taita TavetaTaitaC4DayMixed2
Miasenyi Secondary School Taita TavetaVoiC4DayMixed1
Mlamba Secondary School Taita TavetaMwatateC4DayMixed2
Mrabenyi Secondary School Taita TavetaMwatateC4DayMixed2
Mshimba Secondary School Taita TavetaMwatateC4DayMixed4
Munda Secondary School Taita TavetaMwatateC4DayMixed3
Mwafuga Secondary School Taita TavetaMwatateC4DayMixed3
Mwakishimba Secondary School Taita TavetaTaitaC4DayMixed2
Mwakitau Secondary School Taita TavetaMwatateC4DayMixed2
Mwakiwiwi Secondary School Taita TavetaTaitaC4DayGirls3
Mwambiti Secondary School Taita TavetaVoiC4DayBoys5
Mwambonu Secondary School Taita TavetaMwatateC4DayMixed6
Mwandango Secondary School Taita TavetaMwatateC4DayMixed3
Mwanga Secondary School Taita TavetaMwatateC4DayMixed1
Mwangoji Secondary School Taita TavetaMwatateC4DayMixed2
Mwanyambo Secondary School Taita TavetaMwatateC4DayMixed3
Mwatate Secondary School Taita TavetaMwatateC4DayMixed3
Mzwanenyi Secondary School Taita TavetaMwatateC4DayMixed3
New Marungu Girls Secondary School Taita TavetaVoiC4DayMixed1
Ngami Secondary School Taita TavetaMwatateC4DayMixed6
Ngangao Secondary School Taita TavetaTaitaC4DayMixed1
Ngangu Secondary School Taita TavetaMwatateC4DayMixed3
Ngutini Secondary School Taita TavetaTavetaC4DayMixed3
Njoro Mixed Day Secondary School Taita TavetaTavetaC4DayMixed3
Njukini Mixed Secondary School Taita TavetaTavetaC4DayMixed3
Paranga Secondary School Taita TavetaTaitaC4DayMixed1
Pj Mwangola Mixed Secondary School Taita TavetaTaitaC4DayMixed3
Sagalla International Talent Academy Taita TavetaVoiC4DayMixed2
Senior Chief Mwangeka Secondary School Taita TavetaTaitaC4DayGirls3
Sowene Mixed Secondary School Taita TavetaTavetaC4DayMixed6
St. Johns’ Mwema Secondary School Taita TavetaMwatateC4DayMixed3
St. John’s Secondary School Taita TavetaTaitaC4DayMixed3
St. Joseph’s Secondary School Taita TavetaMwatateC4DayMixed1
Voi Girls Education Centre Taita TavetaVoiC4DayGirls3
Voi Precious Girls Taita TavetaVoiC4DayGirls1
Zare Secondary School Taita TavetaMwatateC4DayMixed3
A.C.K St. Bartholomew Secondary Taita TavetaNot confirmedOtherBoardingBoys2
Alfatah Star Senior School Taita TavetaTavetaOtherDayMixed1
Brighter Days Academy Taita TavetaTavetaOtherListed as hybridMixed1
Divine Favour Senior School Taita TavetaTavetaOtherDayMixed1
Heartbeat High School Taita TavetaMwatateOtherBoardingMixed1
Mwatate Mixed Secondary Taita TavetaNot confirmedOtherDay & BoardingMixed4
St. Joseph Girls High School - Maungu Taita TavetaVoiOtherBoardingGirls2
Voi White House Secondary School Taita TavetaVoiOtherBoardingMixed1
Hola Boys Secondary School Tana RiverTana RiverC1BoardingBoys6
Ngao Girls Secondary School Tana RiverTana DeltaC1BoardingGirls7
Hirimani Secondary School Tana RiverTana NorthC2BoardingMixed12
Kipini Secondary School Tana RiverTana DeltaC2BoardingMixed5
Madogo Secondary School Tana RiverBangaleC2BoardingMixed3
Mau Mau Memorial Girls Secondary School Tana RiverTana RiverC2BoardingGirls6
Tarasaa High School Tana RiverTana DeltaC2BoardingMixed6
Wenje Secondary School Tana RiverTana RiverC2BoardingMixed6
Bangale Mixed Day and Boarding Secondary School Tana RiverBangaleC3BoardingMixed6
Galole Model Secondary School Tana RiverGaledyertuC3BoardingMixed13
Garsen High School Tana RiverTana DeltaC3BoardingMixed7
Sane Girls Secondary School Tana RiverTana DeltaC3BoardingGirls2
Buyani Secondary School Tana RiverTana DeltaC4DayMixed5
Chanani Day Secondary School Tana RiverTana RiverC4DayMixed3
Charidende Secondary School Tana RiverTana NorthC4DayMixed6
Daku Mixed Secondary School Tana RiverTana RiverC4DayMixed3
Dalu Secondary School Tana RiverTana DeltaC4DayMixed4
Fanjua Secondary School Tana RiverTana RiverC4DayMixed3
Fayya Girls Secondary School Tana RiverTana NorthC4DayGirls3
Gadeni Secondary School Tana RiverTana DeltaC4DayMixed4
Gatundu Senior School Tana RiverTana DeltaC4DayMixed1
Hashaka Secondary School Tana RiverTana DeltaC4DayMixed8
Hurara Secondary School Tana RiverTana DeltaC4DayMixed11
Huruma Mixed Day Secondary School Tana RiverTana NorthC4DayMixed7
Kipao Secondary School Tana RiverTana DeltaC4DayMixed6
Kipini Girls Secondary School Tana RiverTana DeltaC4DayGirls5
Kitere Secondary School Tana RiverTana DeltaC4DayMixed4
Kora Secondary School Tana RiverBangaleC4DayMixed6
Majengo Secondary School Tana RiverTana RiverC4DayMixed3
Mapunga High School Tana RiverTana DeltaC4DayMixed7
Marifano Secondary School Tana RiverTana DeltaC4DayMixed5
Masabubu Secondary School Tana RiverTana RiverC4DayMixed3
Milalulu Secondary School Tana RiverTana RiverC4DayMixed3
Minhaj Secondary School Tana RiverTana DeltaC4DayMixed5
Mororo Mixed Day Secondary School Tana RiverBangaleC4DayMixed6
Nanighi Tana Mixed Secondary School Tana RiverTana NorthC4DayMixed3
Ndura Secondary School Tana RiverTana RiverC4DayMixed6
Oda Secondary School Tana RiverTana DeltaC4DayMixed6
Rafiki Mixed Secondary School Tana RiverTana RiverC4DayMixed3
Singwaya Mixed Secondary School Tana RiverTana NorthC4DayMixed3
Wachakone Mixed Secondary School Tana RiverTana RiverC4DayMixed3
Waldena Secondary School Tana RiverGaledyertuC4DayMixed3
Amana Champions Tana RiverBangaleOtherDayMixed3
Hola Township Senior School Tana RiverTana RiverOtherDayMixed3
Madogo Muslim High School Tana RiverBangaleOtherDayMixed1
Mission of Hope Centre Morokani Tana RiverTana NorthOtherDayMixed1
Sisters of St. Joseph Holy Angels Tana RiverTana RiverOtherDayMixed1
Sombo Secondary Tana RiverBangaleOtherDayMixed1
Chogoria Boys High School Tharaka-NithiMaaraC1BoardingBoys9
Chogoria Girls Tharaka-NithiMaaraC1BoardingGirls12
Ikuu Boys High School Tharaka-NithiMeru SouthC1BoardingBoys20
Kamatungu Secondary School for the Hearing Impaired Tharaka-NithiTharaka SouthC1BoardingMixed3
Kiriani Boys High School Tharaka-NithiMaaraC1BoardingBoys9
Chief Mbogori Girls Secondary School Tharaka-NithiMaaraC2BoardingGirls9
Chuka Boys High School Tharaka-NithiMeru SouthC2BoardingBoys11
Chuka Girls’ Secondary School Tharaka-NithiMeru SouthC2BoardingGirls15
Igwanjau Secondary School Tharaka-NithiMaaraC2BoardingMixed5
Ikawa Secondary School Tharaka-NithiMeru SouthC2BoardingMixed6
Ikuu Girls Secondary School Tharaka-NithiMeru SouthC2BoardingGirls18
Iruma Girls Secondary School Tharaka-NithiMaaraC2BoardingGirls5
Itugururu Secondary School Tharaka-NithiIgambang’ombeC2BoardingMixed13
Kajiuduthi High School Tharaka-NithiMuthambiC2BoardingBoys12
Karamugi Secondary School Tharaka-NithiMeru SouthC2BoardingGirls6
Kiini Secondary School Tharaka-NithiMuthambiC2BoardingMixed18
Kiurani Secondary School Tharaka-NithiMaaraC2BoardingBoys6
Magumoni Girls Secondary School Tharaka-NithiMeru SouthC2BoardingGirls9
Makuri Girls Secondary School Tharaka-NithiMaaraC2BoardingGirls9
Materi Boys’ High School Tharaka-NithiChiakarigaC2BoardingBoys4
Mukuuni High School Tharaka-NithiMeru SouthC2BoardingBoys15
Muthambi Boys Secondary School Tharaka-NithiMuthambiC2BoardingBoys4
Muthambi Girls High School Tharaka-NithiMuthambiC2BoardingGirls10
Ngaita Girls Secondary School Tharaka-NithiMaaraC2BoardingGirls8
Njuri High School Tharaka-NithiMeru SouthC2BoardingMixed13
Our Lady of Mercy Girls Secondary School Tharaka-NithiMuthambiC2BoardingGirls12
Tharaka Secondary School Tharaka-NithiTharaka SouthC2BoardingBoys21
ACK Igangara Secondary School Tharaka-NithiMuthambiC3BoardingMixed3
ACK Kaanwa Secondary School Tharaka-NithiIgambang’ombeC3BoardingMixed3
Chiakariga Girls Secondary School Tharaka-NithiChiakarigaC3BoardingGirls9
Gatunga Secondary School Tharaka-NithiTharaka SouthC3BoardingBoys7
Itara Day Secondary School Tharaka-NithiMuthambiC3BoardingMixed6
Kajiampau Mixed Secondary School Tharaka-NithiIgambang’ombeC3BoardingMixed9
Kajuki Secondary School Tharaka-NithiIgambang’ombeC3BoardingMixed4
Kambandi Secondary School Tharaka-NithiMeru SouthC3BoardingMixed4
Kamwimbi Secondary School Tharaka-NithiIgambang’ombeC3BoardingMixed5
Kathagara Mixed Day Secondary School Tharaka-NithiIgambang’ombeC3BoardingMixed4
Kathwana Mixed Day Secondary School Tharaka-NithiIgambang’ombeC3BoardingMixed3
Kiamuriuki Secondary School Tharaka-NithiMeru SouthC3BoardingMixed9
Kiaritha Mixed Day Secondary School Tharaka-NithiIgambang’ombeC3BoardingMixed6
Kieganguru Girls Secondary School Tharaka-NithiMaaraC3BoardingGirls4
Kiereni Secondary School Tharaka-NithiMeru SouthC3BoardingMixed6
Kirege Secondary School Tharaka-NithiMeru SouthC3BoardingMixed3
Kiunguni Day Secondary School Tharaka-NithiMeru SouthC3BoardingMixed4
M.C.K Kiangiri Secondary School Tharaka-NithiIgambang’ombeC3BoardingMixed3
Magenka Secondary School Tharaka-NithiMeru SouthC3BoardingMixed6
Makanyanga Secondary School Tharaka-NithiIgambang’ombeC3BoardingMixed4
Makawani Day Secondary School Tharaka-NithiIgambang’ombeC3BoardingMixed6
Marimanti Girls High School Tharaka-NithiTharaka SouthC3BoardingGirls10
Mpukoni Secondary School Tharaka-NithiMeru SouthC3BoardingMixed6
Mugona Girls High School Tharaka-NithiMuthambiC3BoardingGirls9
Ndagoni Girls Secondary School Tharaka-NithiMeru SouthC3BoardingGirls9
Ngeru Secondary School Tharaka-NithiMaaraC3BoardingBoys2
Nkondi Secondary School Tharaka-NithiTharaka SouthC3BoardingGirls9
Nturiri Boys` Secondary School Tharaka-NithiMaaraC3BoardingBoys3
P.C.E.A Muraga Secondary School Tharaka-NithiMuthambiC3BoardingMixed6
Rubate Secondary School Tharaka-NithiMeru SouthC3BoardingMixed6
St Ann Girls Secondary School Tharaka-NithiMaaraC3BoardingGirls9
St Augustine Ruguta Secondary School Tharaka-NithiMuthambiC3BoardingMixed6
St Teresa Kanthanje Secondary School Tharaka-NithiIgambang’ombeC3BoardingMixed2
Thigaa Secondary School Tharaka-NithiMaaraC3BoardingMixed6
A.C.K Murigi Girls’ Secondary School Tharaka-NithiIgambang’ombeC4DayGirls5
Chiakariga Secondary School Tharaka-NithiChiakarigaC4DayMixed2
Chief Petro Day Secondary School Tharaka-NithiMeru SouthC4DayMixed2
Gaceraka Mixed Day Secondary School Tharaka-NithiChiakarigaC4DayMixed2
Gaciongo Mixed Secondary School Tharaka-NithiTharaka NorthC4DayMixed2
Gakauni Mixed Day Secondary School Tharaka-NithiTharaka NorthC4DayMixed2
Gakuuru Day Secondary School Tharaka-NithiTharaka SouthC4DayMixed7
Gatue Secondary School Tharaka-NithiTharaka NorthC4DayMixed3
Giampampo Secondary Tharaka-NithiMuthambiC4DayMixed4
Gianchuku Mixed Day Secondary School Tharaka-NithiMaaraC4DayMixed3
Gituja Mixed Day Secondary School Tharaka-NithiMuthambiC4DayMixed9
Gituntu Secondary School Tharaka-NithiMuthambiC4DayMixed7
Ibiriga Secondary School Tharaka-NithiMeru SouthC4DayMixed6
Igakiramba Mixed Day Secondary School Tharaka-NithiMaaraC4DayMixed5
Ikame Mixed Day Secondary School Tharaka-NithiMuthambiC4DayMixed3
Ikumbo Day Secondary School Tharaka-NithiMaaraC4DayMixed3
Iriani Mixed Day & Boarding Secondary School Tharaka-NithiTharaka NorthC4DayMixed11
Iruma Mixed Day Secondary School Tharaka-NithiMaaraC4DayMixed6
Kaanyaga Secondary School Tharaka-NithiTharaka SouthC4DayMixed5
Kaarani Mixed Secondary School Tharaka-NithiTharaka SouthC4DayMixed3
Kaare Mixed Day Secondary School Tharaka-NithiMaaraC4DayMixed4
Kabuabua Girls Secondary School Tharaka-NithiTharaka NorthC4DayGirls3
Kabui Secondary School Tharaka-NithiMaaraC4DayMixed5
Kagaani Mixed Day Secondary Tharaka-NithiMeru SouthC4DayMixed4
Kagumo Mixed Day Secondary School Tharaka-NithiMeru SouthC4DayMixed3
Kairini Secondary School Tharaka-NithiIgambang’ombeC4DayMixed4
Kajiuduthi Mixed Day Secondary School Tharaka-NithiMuthambiC4DayMixed3
Kalewa Secondary School Tharaka-NithiMaaraC4DayMixed6
Kamacabi Mixed Day Secondary School Tharaka-NithiTharaka NorthC4DayMixed1
Kamaguna Day & Boarding Secondary School Tharaka-NithiTharaka NorthC4DayMixed3
Kamarandi Mixed Day Secondary School Tharaka-NithiChiakarigaC4DayMixed2
Kamariru Mixed Secondary School Tharaka-NithiChiakarigaC4DayMixed2
Kamuguongo Mixed Day Secondary School Tharaka-NithiMeru SouthC4DayMixed3
Kamutiria Secondary School Tharaka-NithiIgambang’ombeC4DayMixed2
Kamwathu Mixed Secondary School Tharaka-NithiTharaka NorthC4DayMixed3
Kangoro Day Mixed Secondary School Tharaka-NithiMeru SouthC4DayMixed3
Kanyuru Secondary School Tharaka-NithiMeru SouthC4DayMixed6
Karigini Day Secondary School Tharaka-NithiMuthambiC4DayMixed6
Karii Kamburi Secondary School Tharaka-NithiTharaka NorthC4DayMixed2
Karocho Day Mixed Secondary School Tharaka-NithiTharaka SouthC4DayMixed5
Kathangachini Mixed Day Secondary School Tharaka-NithiTharaka NorthC4DayMixed6
Kathigiririni Mixed Day Secondary School Tharaka-NithiMeru SouthC4DayMixed3
Kauni Mixed Day Secondary School Tharaka-NithiMaaraC4DayMixed3
Kiamaogo Day Secondary School Tharaka-NithiMaaraC4DayMixed5
Kiamuchii Secondary School Tharaka-NithiMeru SouthC4DayMixed3
Kiang’ondu Secondary School Tharaka-NithiMeru SouthC4DayMixed3
Kianjagi Mixed Secondary School Tharaka-NithiMaaraC4DayMixed5
Kibumbu Day Mixed Secondary School Tharaka-NithiMeru SouthC4DayMixed3
Kieni Mixed Day Secondary School Tharaka-NithiMaaraC4DayMixed6
Kigogo Day Secondary School Tharaka-NithiMeru SouthC4DayMixed4
Kimuchia Mixed Secondary School Tharaka-NithiMaaraC4DayMixed6
Kiorimba Secondary School Tharaka-NithiTharaka SouthC4DayMixed3
Kiraro Mixed Day Secondary School Tharaka-NithiMaaraC4DayMixed3
Kiriani Mixed Day Secondary School Tharaka-NithiMaaraC4DayMixed3
Kirundi Secondary School Tharaka-NithiTharaka NorthC4DayMixed2
Kithangani Day Secondary School Tharaka-NithiIgambang’ombeC4DayMixed2
Kiurani Girls Secondary School Tharaka-NithiMaaraC4DayGirls3
Maabi Day Secondary School Tharaka-NithiMeru SouthC4DayMixed6
Maguma Mixed Day Secondary School Tharaka-NithiMaaraC4DayMixed5
Magumoni Day Secondary School Tharaka-NithiMeru SouthC4DayMixed6
Matakiri Mixed Day Secondary School Tharaka-NithiTharaka SouthC4DayMixed5
MCK Nkarini Mixed Day Secondary School Tharaka-NithiChiakarigaC4DayMixed2
Miomponi Mixed Day and Boarding Secondary School Tharaka-NithiTharaka SouthC4DayMixed3
Miraa Miraja Mixed Day Secondary Tharaka-NithiIgambang’ombeC4DayMixed2
Mubukuro Secondary School Tharaka-NithiMeru SouthC4DayMixed3
Mugui Mixed Day Secondary School Tharaka-NithiTharaka SouthC4DayMixed7
Mukothima Mixed Day Secondary School Tharaka-NithiTharaka NorthC4DayMixed2
Mukui Day Secondary School Tharaka-NithiMaaraC4DayMixed7
Mukuthuku Mixed Day Secondary School Tharaka-NithiMeru SouthC4DayMixed3
Munga Day Secondary School Tharaka-NithiMaaraC4DayMixed4
Mutaaruni Mixed Day Secondary School Tharaka-NithiMeru SouthC4DayMixed3
Mutiiguru Secondary Tharaka-NithiMuthambiC4DayMixed3
Mutindwa Mixed Day Secondary School Tharaka-NithiMaaraC4DayMixed3
Mwiru Muthitwa Secondary School Tharaka-NithiChiakarigaC4DayMixed2
Mwiru Turima Tweru Mixed Day Secondary School Tharaka-NithiTharaka SouthC4DayMixed3
Ndagani Secondary School Tharaka-NithiMeru SouthC4DayMixed3
Ndagoni Mixed Tharaka-NithiMeru SouthC4DayMixed3
Ndaruni Mixed Day Secondary School Tharaka-NithiChiakarigaC4DayMixed2
Ndintune Mixed Day Secondary School Tharaka-NithiMaaraC4DayMixed3
Ndumbini Secondary School Tharaka-NithiMuthambiC4DayMixed6
Nguruki Mixed Day Secondary School Tharaka-NithiMaaraC4DayMixed4
Ng’onya Day Secondary School Tharaka-NithiTharaka SouthC4DayMixed5
Nica Kamwangu Secondary School Tharaka-NithiMuthambiC4DayMixed3
Nica Karimba Mixed Day Secondary School Tharaka-NithiMuthambiC4DayMixed3
Ntoroni Mixed Day Secondary School Tharaka-NithiTharaka NorthC4DayMixed3
Ntumbara Secondary School Tharaka-NithiIgambang’ombeC4DayMixed3
P.C.E.A Mutuguni Mixed Day Secondary School Tharaka-NithiMeru SouthC4DayMixed3
P.C.E.A Nkio Day Secondary School Tharaka-NithiIgambang’ombeC4DayMixed3
Prince Alex Mixed Day Secondary School Igumo Tharaka-NithiTharaka SouthC4DayMixed7
Rukenya Day Secondary School Tharaka-NithiTharaka SouthC4DayMixed3
Shin Hyun Day Secondary School Tharaka-NithiTharaka NorthC4DayMixed2
St Bonventure Mumbuni Secondary School Tharaka-NithiMuthambiC4DayMixed3
St. Paul’s Njaina Secondary School Tharaka-NithiMeru SouthC4DayMixed3
Tonya Mixed Day and Boarding Secondary Tharaka-NithiTharaka SouthC4DayMixed3
Tunyai Day Secondary School Tharaka-NithiChiakarigaC4DayMixed4
Turima Hills Mixed Day Secondary School Tharaka-NithiTharaka SouthC4DayMixed7
Turima Mixed Day Secondary School Tharaka-NithiTharaka SouthC4DayMixed10
Twamikua Secondary School Tharaka-NithiIgambang’ombeC4DayMixed1
Wiru Secondary School Tharaka-NithiMaaraC4DayMixed3
Chuka Adventist Tharaka-NithiIgamba Ng'ombeOtherBoardingMixed1
County Educational Centre Tharaka-NithiNot confirmedOtherBoardingGirls3
Furaha Girls Secondary School Tharaka-NithiChuka SouthOtherBoardingGirls2
Joseph Allamano Karamani Secondary Tharaka-NithiNot confirmedOtherBoardingBoys1
Materi Girls' Tharaka-NithiNot confirmedOtherBoardingGirls9
Muguna Aana Education Centre Tharaka-NithiTharaka SouthOtherListed as hybridMixed7
Mukothima Girls Secondary Tharaka-NithiNot confirmedOtherBoardingGirls2
St Daniel's High School-Kithitu Tharaka-NithiNot confirmedOtherBoardingMixed6
St Rita Mariani Tharaka-NithiIgamba Ng'ombeOtherBoardingGirls5
St Brigids Kiminini Trans NzoiaKimininiC1BoardingGirls12
St. Anthony’s Boys’ High School – Kitale Trans NzoiaKimininiC1BoardingBoys13
St. Joseph’s Boys High School – Kitale Trans NzoiaTrans Nzoia WestC1BoardingBoys1
AIC Moi Boys High School Kaplamai Trans NzoiaTrans Nzoia EastC2BoardingBoys9
Boma Boys’ High School Trans NzoiaTrans Nzoia WestC2BoardingBoys1
Bwake Girls School Trans NzoiaTrans Nzoia EastC2BoardingGirls10
Friends Bwake Boys Trans NzoiaTrans Nzoia EastC2BoardingBoys16
Goseta Boys High School Trans NzoiaKwanzaC2BoardingBoys14
Immaculate Conception Boys Mukuyu Trans NzoiaTrans Nzoia EastC2BoardingBoys9
Kabuyefwe Friends Girls Secondary School Trans NzoiaKimininiC2BoardingGirls4
Kabuyefwe Friends Secondary School Trans NzoiaKimininiC2BoardingBoys33
Kipkeikei Boys High School Trans NzoiaTrans Nzoia EastC2BoardingBoys10
Kitale School-Secondary Trans NzoiaTrans Nzoia WestC2BoardingGirls1
Kwanza Girls High School Trans NzoiaKwanzaC2BoardingGirls10
St Joseph’s Girls’ High School Kitale Trans NzoiaTrans Nzoia WestC2BoardingGirls1
St Marks High School Cherangani Trans NzoiaTrans Nzoia EastC2BoardingBoys20
St Mark’s Girls Cherangani Trans NzoiaTrans Nzoia EastC2BoardingGirls10
St. Monica’s Girls High School, Kitale Trans NzoiaKwanzaC2BoardingGirls20
St. Pauls Kitum High School Trans NzoiaEndebessC2BoardingBoys10
AIC Kipkeikei Girls High School Trans NzoiaTrans Nzoia EastC3BoardingGirls6
AIC Kobos Girls High School Trans NzoiaKwanzaC3BoardingGirls5
Amani Secondary School Trans NzoiaTrans Nzoia EastC3BoardingMixed6
Andersen High School Trans NzoiaEndebessC3BoardingMixed15
Bishop Alexander Muge Secondary School Trans NzoiaKwanzaC3BoardingGirls4
Friends Boys School – Kwanza Trans NzoiaKwanzaC3BoardingBoys4
Gidea Secondary School Trans NzoiaKwanzaC3BoardingGirls3
Holy Trinity Boys High School – Saboti Trans NzoiaTrans Nzoia WestC3BoardingBoys17
Hututu Friends Girls Secondary School Trans NzoiaTrans Nzoia EastC3BoardingGirls6
Immaculate Conception Girls Mukuyu Trans NzoiaTrans Nzoia EastC3BoardingGirls3
Immaculate Heart Girls High School Saboti Trans NzoiaTrans Nzoia WestC3BoardingGirls4
Kapsara Secondary School Trans NzoiaTrans Nzoia EastC3BoardingMixed9
Kobos Secondary School Trans NzoiaKwanzaC3BoardingBoys2
Kolongolo Secondary School Trans NzoiaKwanzaC3BoardingBoys6
Maridadi Secondary School Trans NzoiaKwanzaC3BoardingMixed4
Nakami Friends Secondary School Trans NzoiaTrans Nzoia WestC3BoardingMixed14
Namanjalala Secondary School Trans NzoiaKwanzaC3BoardingBoys4
Nyabomo SDA Secondary School Trans NzoiaKimininiC3BoardingMixed4
Sabwani Secondary School Trans NzoiaEndebessC3BoardingGirls6
St Andrews Osorongai Secondary School Trans NzoiaTrans Nzoia EastC3BoardingBoys5
St Augustine Munyaka Secondary Trans NzoiaTrans Nzoia EastC3BoardingMixed4
St Francis Girls High Suwerwa Trans NzoiaTrans Nzoia EastC3BoardingGirls5
St Pauls Boys High Sinoko Trans NzoiaTrans Nzoia EastC3BoardingBoys9
St Theresa Sinyereri Trans NzoiaTrans Nzoia EastC3BoardingMixed9
St. Christopher’s School Trans NzoiaTrans Nzoia EastC3BoardingBoys6
St. Francis Kolongolo Girls High School Trans NzoiaKwanzaC3BoardingGirls6
St. James Mabonde Secondary School Trans NzoiaKimininiC3BoardingMixed9
St. Mary’s Machewa Secondary School Trans NzoiaTrans Nzoia WestC3BoardingMixed6
St. Maurice Girls High School-Lunyu Trans NzoiaKwanzaC3BoardingGirls3
St. Maurice High School – Lunyu Trans NzoiaKwanzaC3BoardingBoys3
St. Michaels Liyavo Girls’ Day Secondary School Trans NzoiaKwanzaC3BoardingGirls4
St. Patrick’s Boys High School Waitaluk Trans NzoiaKimininiC3BoardingBoys12
St. Peter’s Mito Mbili Girls Trans NzoiaTrans Nzoia EastC3BoardingGirls3
St. Teresa’s Bikeke Girls Secondary School Trans NzoiaKimininiC3BoardingGirls14
St. Benedict’s Kapsigilai Trans NzoiaTrans Nzoia EastC3BoardingMixed6
St. Francis Boys High School Suwerwa Trans NzoiaTrans Nzoia EastC3BoardingBoys12
St. Mary’s Nai Boys Secondary School Trans NzoiaEndebessC3BoardingBoys6
St. Teresa’s Secondary School Bikeke Trans NzoiaKimininiC3BoardingBoys20
Wiyeta Girls Secondary School Trans NzoiaTrans Nzoia EastC3BoardingGirls10
A I.C Ngonyek Secondary School Trans NzoiaTrans Nzoia EastC4DayMixed2
A.I.C Biribiriet Trans NzoiaTrans Nzoia EastC4DayMixed5
A.I.C Kapkoi Sisal Secondary School Trans NzoiaKimininiC4DayMixed12
A.I.C Kapsitwet Secondary School Trans NzoiaKwanzaC4DayMixed2
A.I.C Kiptumet Secondary School Trans NzoiaKwanzaC4DayMixed4
A.I.C Lessos Secondary School Trans NzoiaKwanzaC4DayMixed4
A.I.C Lolkeringet Secondary School Trans NzoiaKimininiC4DayMixed10
A.I.C Mokoiywet Secondary School Trans NzoiaKimininiC4DayMixed8
A.I.C Naisambu Girls Secondary School Trans NzoiaKimininiC4DayGirls12
ACK St. Stephens Namanda Secondary School Trans NzoiaKimininiC4DayMixed5
ACK St. Philip Kipsoen Secondary School Trans NzoiaKwanzaC4DayMixed2
AIC Chepsiro Trans NzoiaTrans Nzoia EastC4DayMixed3
AIC Kapkai Secondary School Trans NzoiaKwanzaC4DayMixed4
AIC Kaptien Secondary School Trans NzoiaKimininiC4DayMixed6
AIC Kiptenden Secondary School Trans NzoiaTrans Nzoia EastC4DayMixed3
AIC Konoin Secondary School Trans NzoiaKimininiC4DayMixed4
AIC Mwangaza Secondary School Trans NzoiaKwanzaC4DayMixed2
AIC Nyasaland Trans NzoiaTrans Nzoia EastC4DayMixed3
AIC Seum Mixed Day Secondary School Trans NzoiaTrans Nzoia EastC4DayMixed4
AIC Top Suwerwa Mixed Secondary Trans NzoiaTrans Nzoia EastC4DayMixed4
AIC Tuigoin Secondary School Trans NzoiaTrans Nzoia EastC4DayMixed4
Benon Secondary School Trans NzoiaTrans Nzoia EastC4DayMixed6
Biketi Friends Secondary School Trans NzoiaKwanzaC4DayMixed4
Birunda High School Trans NzoiaKimininiC4DayMixed8
Bishop Crowley High School Baraka Trans NzoiaTrans Nzoia EastC4DayMixed6
Bishop Crowley Secondary School Trans NzoiaTrans Nzoia WestC4DayMixed4
Bwala Secondary School Trans NzoiaEndebessC4DayMixed3
Caleb Amisi Centre of Excellence Trans NzoiaTrans Nzoia WestC4DayMixed2
Chematich Secondary Trans NzoiaTrans Nzoia EastC4DayMixed6
Chepchoina Secondary School Trans NzoiaEndebessC4DayMixed4
Chepkoilel Secondary School Trans NzoiaTrans Nzoia WestC4DayMixed5
Chepsalei Secondary School Trans NzoiaEndebessC4DayMixed4
Cheptumbelio Secondary School-Kalaha Trans NzoiaTrans Nzoia WestC4DayMixed5
Chisare Trans NzoiaTrans Nzoia EastC4DayMixed4
Ekegoro Secondary Trans NzoiaTrans Nzoia EastC4DayMixed6
Emmanuel ACK Wehoya Secondary School Trans NzoiaKimininiC4DayMixed3
Friends Day Secondary School-Lukhome Trans NzoiaTrans Nzoia WestC4DayMixed4
Friends Michai Trans NzoiaTrans Nzoia EastC4DayMixed3
Friends Mixed Secondary School -Namandala Trans NzoiaKwanzaC4DayMixed4
Friends Mufutu Secondary School Trans NzoiaKimininiC4DayMixed14
Friends Secondary School -Chalicha Trans NzoiaKimininiC4DayMixed7
Friends Secondary School Bonde Trans NzoiaTrans Nzoia EastC4DayMixed4
Friends Secondary School – Bikeke Trans NzoiaKimininiC4DayMixed4
Friends Secondary School-Muroki Trans NzoiaTrans Nzoia WestC4DayMixed4
Friend’s Secondary School – Sirende Trans NzoiaKimininiC4DayMixed12
Geta Secondary School Trans NzoiaTrans Nzoia EastC4DayMixed3
Gidea Boys Secondary School Trans NzoiaKwanzaC4DayBoys2
Gituamba Secondary School Trans NzoiaTrans Nzoia WestC4DayMixed10
Hilario Secondary School – Wekhonye Trans NzoiaKimininiC4DayMixed13
Hill School Secondary Kitale Trans NzoiaKimininiC4DayMixed12
Imani Friends Secondary School Trans NzoiaKimininiC4DayMixed9
Immaculate Conception High School Kemeloi Trans NzoiaTrans Nzoia EastC4DayMixed2
Japata High School Trans NzoiaEndebessC4DayMixed4
Ka – Ahuho Secondary School Trans NzoiaKimininiC4DayMixed5
Kapcheplanget Secondary School Trans NzoiaTrans Nzoia EastC4DayMixed3
Kapkarwa High School Trans NzoiaTrans Nzoia EastC4DayMixed3
Kapkoi Central Girls High School Trans NzoiaKwanzaC4DayGirls4
Kapsirowa Secondary School Trans NzoiaTrans Nzoia EastC4DayMixed5
Karara Mixed Secondary School Trans NzoiaTrans Nzoia EastC4DayMixed5
Karaus Secondary School Trans NzoiaKwanzaC4DayMixed2
Keese Secondary School Trans NzoiaKwanzaC4DayMixed3
Kesogon Mixed Secondary School Trans NzoiaTrans Nzoia EastC4DayMixed10
Kibomet Secondary School Trans NzoiaKimininiC4DayMixed18
Kimoson Girls Trans NzoiaTrans Nzoia EastC4DayGirls4
Kimwondo Secondary School Trans NzoiaEndebessC4DayMixed8
Kitale Farm Secondary School Trans NzoiaTrans Nzoia WestC4DayMixed5
Kiungani Secondary School Trans NzoiaKimininiC4DayMixed16
Korosiot High School Trans NzoiaKwanzaC4DayMixed2
Luanda Secondary School Trans NzoiaTrans Nzoia WestC4DayMixed6
Lukosi S.A Secondary School Trans NzoiaTrans Nzoia WestC4DayMixed3
Lutaso Friends Secondary School Trans NzoiaEndebessC4DayMixed6
Luuya Secondary School Trans NzoiaKwanzaC4DayMixed2
Machungwa High School Trans NzoiaKimininiC4DayMixed6
Mainek Toro Secondary School Trans NzoiaKimininiC4DayMixed6
Makutano Trans NzoiaTrans Nzoia EastC4DayMixed2
Masaba Secondary School Trans NzoiaKimininiC4DayMixed23

Showing schools 9001–9500 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