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
Ihya High School GarissaDadaabOtherDayMixed1
Ikhlas Senior GarissaGarissaOtherDayMixed1
Jowhar Secondary School GarissaFafiOtherDayMixed1
Khalifa Senior GarissaGarissaOtherDayMixed1
Kheyrat Secondary School GarissaFafiOtherDayMixed1
Liban Secondary School GarissaDadaabOtherDayMixed1
Mnara Boys High School. GarissaGarissaOtherDayBoys1
Mnara Girls High School. GarissaGarissaOtherDayGirls1
Mubarak Secondary School GarissaFafiOtherDayMixed4
Mwangaza Senior School GarissaGarissaOtherDayMixed1
Najah GarissaGarissaOtherBoardingMixed1
Nasru-Din High School GarissaLiboiOtherDayMixed1
Northern Cambridge Senior School GarissaFafiOtherDayMixed1
Nurul Hidaya Secondary School GarissaFafiOtherDayMixed1
Ramaguda Senior School GarissaFafiOtherDayMixed1
Safa School GarissaGarissaOtherDayMixed1
Sumeya Senior GarissaGarissaOtherDayMixed1
Sunlight High School GarissaDadaabOtherDayMixed1
Taif High School GarissaGarissaOtherDayMixed1
Tawakal Secondary School GarissaDadaabOtherDayMixed1
Towfiq High School GarissaDadaabOtherDayMixed2
Umul Hidaya Secondary School GarissaLiboiOtherDayMixed1
Waberi Secondary School GarissaFafiOtherDayMixed1
Young Muslim High School GarissaNot confirmedOtherDayMixed1
Yusra Secondary School GarissaDadaabOtherDayMixed1
Agoro Sare High School Homa BayRachuonyo SouthC1BoardingBoys30
Asumbi Girls Homa BayRangweC1BoardingGirls20
Bishop Linus Okok Girls’ Secondary School Homa BayRachuonyo EastC1BoardingGirls17
Homa Bay High School Homa BayHoma BayC1BoardingBoys23
Lambwe Special Secondary School for the Hearing Homa BayMbitaC1BoardingMixed7
Mbita High School Homa BayMbitaC1BoardingBoys19
Ogande Girls’ High School Homa BayHoma BayC1BoardingGirls21
Orero Boys Secondary School Homa BayRangweC1BoardingBoys20
Ambassador Pamela Mboya Girls Secondary School Homa BayMbitaC2BoardingGirls12
Dudi Girls Secondary School Homa BayRachuonyo EastC2BoardingGirls13
Gendia Secondary School Homa BayRachuonyo NorthC2BoardingBoys29
Kuoyo Kochia Secondary School Homa BayRangweC2BoardingBoys13
Magina Girls Secondary School Homa BayNdhiwaC2BoardingGirls15
Mawego Secondary School Homa BayRachuonyo NorthC2BoardingGirls9
Mirogi Boys’ High School Homa BayNdhiwaC2BoardingBoys15
Mirogi Girls Secondary School Homa BayNdhiwaC2BoardingGirls9
Moi Girls’ Secondary School – Sindo Homa BaySubaC2BoardingGirls14
Nyamasare Girls’ Secondary School Homa BayMbitaC2BoardingGirls7
Ober Secondary School Homa BayRachuonyo EastC2BoardingBoys13
Oriwo Boys High School Homa BayRachuonyo NorthC2BoardingBoys25
Our Lady of Mercy Ringa Boys Secondary School Homa BayRachuonyo EastC2BoardingBoys15
Ratang’a Secondary School Homa BayNdhiwaC2BoardingBoys18
St. Gabriel’s Gwassi Girls Secondary School Homa BaySubaC2BoardingGirls18
Tom Mboya Secondary School Homa BayMbitaC2BoardingBoys10
Tonga Boys Secondary School Homa BaySubaC2BoardingBoys18
Wang’apala Secondary School Homa BayRachuonyo EastC2BoardingBoys15
Angino Mixed Secodary School Homa BayRachuonyo EastC3BoardingMixed4
Bishop Okullu Magare Girls’ Secondary School Homa BayHoma BayC3BoardingGirls6
Danish Obara Mixed Day and Girls Boarding Homa BayRachuonyo EastC3BoardingMixed3
Gingo Mixed Secondary School Homa BaySubaC3BoardingMixed6
God Ber Secondary School Homa BayRachuonyo EastC3BoardingMixed8
God Bura Secondary School Homa BaySubaC3BoardingMixed9
God Kado Mixed Secondary School Homa BayRangweC3BoardingMixed5
God-Oloo Mixed Secondary School Homa BaySubaC3BoardingMixed6
Gogo Mixed Secondary School Homa BayRachuonyo NorthC3BoardingMixed4
Kakiimba Secondary School Homa BaySuba WestC3BoardingMixed5
Karabok Secondary School Homa BayRachuonyo SouthC3BoardingMixed7
Kikubi Girls Secondary School Homa BaySubaC3BoardingGirls2
Kobala Mixed Secondary School Homa BayRachuonyo NorthC3BoardingMixed6
Lambwe Secondary School Homa BayMbitaC3BoardingMixed7
Luora Mixed Secondary School Homa BayRangweC3BoardingMixed6
Lwanda Kawuor Secondary School Homa BayNdhiwaC3BoardingMixed4
Mauta Mixed Secondary School Homa BaySuba WestC3BoardingMixed3
Nyabera Girls Secondary School Homa BaySubaC3BoardingGirls3
Nyahera Girls’ Secondary School Homa BayRachuonyo SouthC3BoardingGirls6
Nyamanga Mixed Secondary School Homa BayNdhiwaC3BoardingMixed6
Nyatambe Secondary School Homa BaySubaC3BoardingMixed6
Obera Boys’ Secondary School Homa BayNdhiwaC3BoardingBoys9
Ogongo Mixed Secondary School Homa BayMbitaC3BoardingMixed8
Ojode Pala Secondary School Homa BayNdhiwaC3BoardingMixed8
Olare Mixed Secondary School Homa BayRangweC3BoardingMixed3
Othoro Mixed Secondary School Homa BayRachuonyo EastC3BoardingMixed12
Rangwe Girls Secondary School Homa BayRangweC3BoardingGirls4
Ratanga Girls Secondary School Homa BayNdhiwaC3BoardingGirls9
Ringa Girls High School Homa BayRachuonyo EastC3BoardingGirls12
Rusinga Girls Secondary School Homa BayMbitaC3BoardingGirls12
Sena Mixed Day Secondary School Homa BaySuba WestC3BoardingMixed3
Senator Otieno Kajwang’ High School Homa BayMbitaC3BoardingBoys9
Siburi Mixed Secondary School Homa BayRachuonyo NorthC3BoardingMixed3
St Antony Nyandiwa Secondary School Homa BaySubaC3BoardingMixed7
St Innocent Jonyo Mixed Secondary School Homa BayRachuonyo NorthC3BoardingMixed4
St. Domnic Rabango Mixed Secondary School Homa BayRangweC3BoardingMixed5
St. Elizabeth Koyoo Mixed Secondary School Homa BayRangweC3BoardingMixed3
St. Francis Nyanganjo Girls Secondary School Homa BayRachuonyo NorthC3BoardingGirls9
St. Gabriel’s Miranga Mixed Homa BayNdhiwaC3BoardingBoys6
St. Joseph’s Gul-Kagembe Mixed Secondary School Homa BayRangweC3BoardingMixed13
St. Mary’s Kachar Girls Secondary School Homa BayRangweC3BoardingGirls3
St. Mary’s Marindi Girls Secondary School Homa BayHoma BayC3BoardingGirls6
St. Mary’s Nyamogo Girls Secondary School Homa BayNdhiwaC3BoardingGirls6
St. Peter’s Disii Mixed Secondary School Homa BayHoma BayC3BoardingMixed6
St. Peter’s Rambusi Secondary School Homa BayNdhiwaC3BoardingMixed6
St. Josephine Bakhita Girls’ Secondary School Homa BayRangweC3BoardingGirls8
Uozi Secondary School Homa BaySuba WestC3BoardingMixed3
Wanyama Mixed Secondary Homa BayMbitaC3BoardingMixed9
Wasamo Girls Secondary Homa BaySuba WestC3BoardingGirls3
Abura Mixed Secondary School Homa BayNdhiwaC4DayMixed3
Achego Mixed Secondary School Homa BayRangweC4DayMixed4
Adega Mixed High School Homa BayRachuonyo EastC4DayMixed4
Adiedo Mixed Secondary School Homa BayRachuonyo NorthC4DayMixed5
Agoro Sare Mixed Secondary School Homa BayRachuonyo SouthC4DayMixed12
Akwakra Secondary School Homa BayRachuonyo NorthC4DayMixed4
Alara Mixed Secondary School Homa BayNdhiwaC4DayMixed3
Alaru Central Mixed Secondary School Homa BayRachuonyo NorthC4DayMixed2
Aluor Mixed School Homa BayNdhiwaC4DayMixed3
Andiwo Mixed Secondary School Homa BayNdhiwaC4DayMixed3
Aolo Girls Secondary School Homa BayRachuonyo SouthC4DayGirls3
Apondo Secondary School Homa BayRachuonyo EastC4DayMixed3
Apuoche Mixed Secondary School Homa BayNdhiwaC4DayMixed3
Atela Secondary School Homa BayRachuonyo EastC4DayMixed10
Atemo Mixed Secondary School Homa BayRachuonyo EastC4DayMixed9
Bishop Ochiel Nyagidha Secondary School Homa BayNdhiwaC4DayGirls6
Bishop Ochiel Otaro Mixed Secondary School Homa BayHoma BayC4DayMixed3
Bondo Mixed Secondary School Homa BayRangweC4DayMixed6
Bongu Girls Secondary School Homa BayNdhiwaC4DayGirls6
Buoye Mixed Secondary School Homa BayRachuonyo SouthC4DayMixed4
Bware Mixed Secondary School Homa BayRachuonyo NorthC4DayMixed4
Chiga Mixed Secondary School Homa BayHoma BayC4DayMixed4
Dol Secondary School Homa BayRachuonyo SouthC4DayMixed4
Dr. Adhu Awiti Mixed Secondary School Homa BayRachuonyo NorthC4DayMixed3
Dr. Mbai Mixed Secondary School Homa BayHoma BayC4DayMixed3
Father Tilien Mixed Secondary School Homa BayMbitaC4DayMixed10
Gangre Mixed Secondary School Homa BayRachuonyo EastC4DayMixed4
George Agola Owuor Mixed Secondary School Homa BayRachuonyo NorthC4DayMixed4
Gina Mixed Day Secondary School Homa BayNdhiwaC4DayMixed6
God Agulu Mixed Secondary School Homa BayRachuonyo SouthC4DayMixed3
God Marera Mixed Secondary School Homa BayRangweC4DayMixed3
Gogo Katuma Mixed Secondary School Homa BayHoma BayC4DayMixed2
Got Kojowi Mixed Secondary School Homa BayNdhiwaC4DayMixed6
Got Koketch Secondary School Homa BayHoma BayC4DayMixed3
Got Rachar Ojode Secondary School Homa BayNdhiwaC4DayMixed3
Got Rateng’ Mixed Secondary School Homa BayRachuonyo EastC4DayMixed18
Goyo Mixed Secondary School Homa BayNdhiwaC4DayMixed6
Harambee Mixed Secondary School Homa BayRachuonyo EastC4DayMixed3
Harrison Odhiambo Utajo Mixed Secondary School Homa BayMbitaC4DayMixed3
Hon. John Mbadi Koyombe Mixed Secondary School Homa BaySubaC4DayMixed3
Hon. Millie Odhiambo Aringo Secondary and Senior School Homa BayMbitaC4DayMixed5
Jabagre Mixed Secondary School Homa BayNdhiwaC4DayMixed3
John Mbadi Ligongo Secondary School Homa BaySubaC4DayMixed2
John Mbadi Oma Mixed Secondary School Homa BaySubaC4DayMixed6
Joshua Ojode Ndere Mixed Secondary School Homa BayNdhiwaC4DayMixed3
Kachieng’ Secondary School Homa BayRachuonyo SouthC4DayMixed2
Kadie Mixed Secondary School Homa BayRachuonyo EastC4DayMixed2
Kaditong’e Mixed Secondary School Homa BayRachuonyo SouthC4DayMixed3
Kaguria Mixed Secondary School Homa BayNdhiwaC4DayMixed6
Kajiei Mixed Secondary School Homa BayRachuonyo NorthC4DayMixed5
Kakelo Mixed Secondary School Homa BayRachuonyo EastC4DayMixed2
Kalanding Mixed Secondary School Homa BayRachuonyo SouthC4DayMixed3
Kalando Secondary School Homa BayRachuonyo SouthC4DayMixed4
Kamasengre Mixed Secondary School Homa BayMbitaC4DayMixed3
Kamato Mixed Secondary School Homa BayMbitaC4DayMixed7
Kamolo Mixed Secondary School Homa BayRachuonyo NorthC4DayMixed4
Kamser Secondary School Homa BayRachuonyo NorthC4DayMixed3
Kamwala Secondary School Homa BayRachuonyo NorthC4DayMixed4
Kanam Mixed Secondary School Homa BayRachuonyo NorthC4DayMixed3
Kandegwa Lutheran Secondary School Homa BayRachuonyo EastC4DayMixed10
Kandiege Secondary School Homa BayRachuonyo NorthC4DayMixed5
Kanyamfwa Secondary School Homa BayRachuonyo NorthC4DayMixed2
Karabondi Bidii Mixed Secondary School Homa BayRachuonyo NorthC4DayMixed4
Karabondi Girl’s Secondary School Homa BayRachuonyo NorthC4DayGirls4
Kaswanga Girls Secondary School Homa BayMbitaC4DayGirls10
Kayanja Mixed Day Secondary School Homa BayMbitaC4DayMixed6
Kendu Muslim Secondary School Homa BayRachuonyo NorthC4DayMixed5
Kiabuya Mixed Secondary School Homa BaySubaC4DayMixed6
Kianyumba Mixed Secondary School Homa BaySubaC4DayMixed2
Kideswa Mixed Secondary School Homa BayRachuonyo NorthC4DayMixed4
Kiembe Mixed Day Secondary School Homa BaySubaC4DayMixed6
Kilusi Mixed Secondary School Homa BayRachuonyo EastC4DayMixed4
Kisaku Mixed Secondary School Homa BaySubaC4DayMixed6
Kisegi Mixed Secondary School Homa BaySubaC4DayMixed4
Kobila Secondary School Homa BayRachuonyo NorthC4DayMixed6
Kodhoch Mixed Secondary School Homa BayRachuonyo NorthC4DayMixed2
Koduogo Mixed Secondary School Homa BayNdhiwaC4DayMixed3
Kojwach High School Homa BayRachuonyo EastC4DayMixed6
Kokwanyo Mixed Secondary School Homa BayRachuonyo EastC4DayMixed9
Kolweny Kingsway Secondary School Homa BayRachuonyo EastC4DayMixed3
Kome Mixed Secondary School Homa BayNdhiwaC4DayMixed3
Koredo Mixed Secondary School Homa BayRachuonyo NorthC4DayMixed3
Kosele Mixed Secondary School Homa BayRachuonyo SouthC4DayMixed3
Kotienditi Mixed Secondary School Homa BayRachuonyo EastC4DayMixed3
Kotonje Mixed Day Secondary School Homa BayRachuonyo NorthC4DayMixed2
Kowidi Mixed Secondary School Homa BayRachuonyo EastC4DayMixed2
Kowuor Mixed Secondary School Homa BayRachuonyo NorthC4DayMixed8
Kuja Mixed Secondary School Homa BayHoma BayC4DayMixed6
Kwoyo Oyugis Secondary School Homa BayRachuonyo SouthC4DayMixed7
Lala Secondary School Homa BayHoma BayC4DayMixed2
Langi Mixed Secondary School Homa BayNdhiwaC4DayMixed2
Langoromo Mixed Secondary School Homa BayHoma BayC4DayMixed2
Lieta Mixed Secondary School Homa BayRachuonyo NorthC4DayMixed4
Ligodho Mixed Secondary School Homa BayNdhiwaC4DayMixed6
Ludhe Dongo Mixed Secondary School Homa BayRangweC4DayMixed3
Lwaho Mixed Secondary School Homa BayRangweC4DayMixed2
Lwanda Lutheran Mixed Secondary School Homa BayRachuonyo EastC4DayMixed1
Magunga Township Secondary Homa BaySubaC4DayMixed4
Maguti Mixed Secondary School Homa BayHoma BayC4DayMixed4
Manga Mixed Secondary School Homa BayRangweC4DayMixed3
Marienga Secondary School Homa BayRangweC4DayMixed2
Mark Matunga Kiwa Secondary School Homa BaySubaC4DayMixed2
Masogo Mixed Secondary School Homa BayRachuonyo NorthC4DayMixed3
Mbani Mixed Secondary School Homa BayNdhiwaC4DayMixed6
Miramba Mixed Secondary School Homa BaySubaC4DayMixed1
Mithui Mixed Secondary School Homa BayRachuonyo SouthC4DayMixed3
Mititi Secondary School Homa BayRachuonyo SouthC4DayMixed5
Miyuga Mixed Secondary School Homa BayRachuonyo NorthC4DayMixed4
Msare Mixed Secondary School Homa BaySubaC4DayMixed6
Mwiraria Mixed Secondary School Homa BaySubaC4DayMixed1
Ndisi Mixed Secondary School Homa BayNdhiwaC4DayMixed2
Ngere Mixed Secondary School Homa BayHoma BayC4DayMixed6
Ngeri Mixed Homa BaySubaC4DayMixed2
Ngeta Mixed Secondary School Homa BayRachuonyo NorthC4DayMixed4
Ngodhe Secondary School Homa BayMbitaC4DayMixed3
Nyabola Mixed Secondary School Homa BayRachuonyo SouthC4DayMixed2
Nyadenda Secondary School Homa BaySubaC4DayMixed4
Nyafare Mixed Secondary School Homa BayRachuonyo SouthC4DayMixed2
Nyagidha Mixed Secondary School Homa BayHoma BayC4DayMixed3
Nyagowa Lutheran Mixed Secondary School Homa BayRachuonyo SouthC4DayMixed8
Nyagwethe Mixed Secondary School Homa BaySubaC4DayMixed4
Nyajanja Secondary School Homa BayRangweC4DayMixed4
Nyakahia Mixed Secondary School Homa BayHoma BayC4DayMixed4
Nyakechi Mixed Secondary School Homa BayRachuonyo NorthC4DayMixed2
Nyakiya Mixed Secondary School Homa BayRachuonyo SouthC4DayMixed2
Nyakiya Mixed Secondary School Homa BaySubaC4DayMixed2
Nyakwadha Mixed Secondary School Homa BayRangweC4DayMixed1
Nyakweri Mixed Secondary School Homa BaySuba WestC4DayMixed1
Nyalenda Mixed Secondary School Homa BayRachuonyo SouthC4DayMixed9
Nyalkinyi Mixed Secondary School Homa BayHoma BayC4DayMixed12
Nyamadede Mixed Secondary School Homa BaySubaC4DayMixed1
Nyambare Secondary School Homa BayRachuonyo SouthC4DayMixed2
Nyamwaga E.L.C.K Mixed Secondary School Homa BayRachuonyo EastC4DayMixed5
Nyandema Mixed Secondary School Homa BayRangweC4DayMixed3
Nyandeng’a Mixed Secondary School Homa BayMbitaC4DayMixed6
Nyandiwa Mixed Secondary School Homa BayRangweC4DayMixed3
Nyandiwa Mixed Secondary School Homa BayRachuonyo SouthC4DayMixed2
Nyang’iela Secondary School Homa BayRachuonyo SouthC4DayMixed7
Nyarongi Mixed Secondary School Homa BayNdhiwaC4DayMixed6
Nyasore Mixed Secondary School Homa BayRachuonyo EastC4DayMixed6
Nyatindo Mixed Secondary School Homa BayRachuonyo SouthC4DayMixed5
Nyatoto Mixed Secondary School Homa BaySubaC4DayMixed2
Nyawita Secondary School Homa BayRangweC4DayMixed5
Nyenga Mixed Secondary School Homa BaySubaC4DayMixed8
Obisa Mixed Secondary School Homa BayRachuonyo SouthC4DayMixed2
Odienya Mixed Secondary School Homa BayRangweC4DayMixed3
Ogande Mixed Secondary School Homa BayHoma BayC4DayMixed9
Ogango Mixed Secondary School Homa BayNdhiwaC4DayMixed3
Ogenya Secondary School Homa BayRachuonyo NorthC4DayGirls2
Ogilo Secondary School Homa BayRachuonyo EastC4DayMixed4
Ogola Jaseme Kamayoge Mixed Homa BayMbitaC4DayMixed3
Ojijo Oteko Secondary School Homa BayRachuonyo NorthC4DayMixed3
Ojode Unga Secondary School Homa BayNdhiwaC4DayMixed8
Okok Mixed Secondary School Homa BayNdhiwaC4DayMixed6
Okota Mixed Secondary School Homa BayNdhiwaC4DayMixed3
Oluso Mixed Secondary School Homa BayRangweC4DayMixed3
Ombek Lutheran Mixed Secondary School Homa BayRachuonyo SouthC4DayMixed2
Omboga High School Homa BayRachuonyo NorthC4DayMixed6
Ominde Mixed Secondary School Homa BayRachuonyo NorthC4DayMixed2
Omoche Secondary School Homa BayRangweC4DayMixed2
Ondati Mixed Secondary School Homa BayNdhiwaC4DayMixed3
Ongako Mixed Secondary School Homa BayNdhiwaC4DayMixed3
Ongang Mixed Secondary School Homa BayRachuonyo NorthC4DayMixed2
Ongeti Mixed Secondary School Homa BayRangweC4DayMixed2
Ongoro Mixed Secondary School Homa BayRachuonyo EastC4DayMixed2
Onyege Mixed Secondary School Homa BayRangweC4DayMixed2
Onywera Boys Secondary School Homa BaySubaC4DayBoys2
Opinde Mixed Day Secondary School Homa BayRangweC4DayMixed1
Orera Mixed Secondary School Homa BayRachuonyo EastC4DayMixed6
Oridi Girls Secondary School Homa BayNdhiwaC4DayGirls8
Orinde Lutheran Secondary School Homa BayRachuonyo EastC4DayMixed3
Osodo Mixed Secondary School Homa BayRachuonyo NorthC4DayMixed3
Osure Mixed Secondary School Homa BayNdhiwaC4DayMixed2
Otange Mixed Secondary School Homa BayNdhiwaC4DayMixed6
Otel Mixed Secondary School Homa BayRachuonyo EastC4DayMixed4
Otieno Kajwang Nyamaji Mixed Secondary School Homa BayMbitaC4DayMixed3
Otok Mixed Secondary School Homa BayRachuonyo NorthC4DayMixed4
Otondo Mixed Secondary School Homa BayRachuonyo EastC4DayMixed1
Ototo Secondary School Homa BayNdhiwaC4DayMixed6
Owiro Secondary School Homa BayRachuonyo EastC4DayMixed3
Oyombe Mixed Secondary School Homa BayRachuonyo NorthC4DayMixed2
Pala Mixed Secondary School Homa BayRachuonyo EastC4DayMixed2
Pala Mosogo Mixed Secondary School Homa BayHoma BayC4DayMixed5
Pap Ndege Mixed Secondary School Homa BayHoma BayC4DayGirls3
Paul Mboya High School Homa BayRachuonyo NorthC4DayMixed4
Ponge Lutheran Mixed Secondary School Homa BayRachuonyo EastC4DayMixed6
Professor Karega Mutahi Secondary School Homa BaySuba WestC4DayMixed1
Rabuor Masawa Secondary School Homa BayHoma BayC4DayMixed4
Ragwe Mixed Secondary School Homa BaySubaC4DayMixed6
Rapedhi Secondary School Homa BayNdhiwaC4DayMixed6
Rapora Mixed Secondary School Homa BayMbitaC4DayMixed3
Rarage Secondary School Homa BayNdhiwaC4DayMixed3
Riwa Mixed Secondary School Homa BayHoma BayC4DayMixed3
Ruga Mixed Secondary School Homa BayHoma BayC4DayMixed4
Samanga Lutheran Mixed Secondary School Homa BayRachuonyo NorthC4DayMixed15
Saye Mixed Secondary School Homa BayRachuonyo SouthC4DayMixed9
Seka Mixed Secondary School Homa BaySubaC4DayMixed1
Sero Mixed Day Secondary School Homa BayHoma BayC4DayMixed12
Siany Lutheran Secondary School Homa BayRachuonyo EastC4DayMixed2
Sigama Mixed Secondary School Homa BayNdhiwaC4DayMixed3
Simbi Mixed Secondary School Homa BayRachuonyo NorthC4DayMixed5
Sindo Mixed Secondary School Homa BaySubaC4DayMixed4
Sino SDA Mixed Secondary School Homa BayRachuonyo SouthC4DayMixed4
St Albert Chiepe Secondary School Homa BayRangweC4DayMixed3
St Alfred Alara Mixed Secondary School Homa BayRachuonyo NorthC4DayMixed5
St Charles Wiga Mixed Secondary School Homa BaySubaC4DayMixed4
St John Seka Mixed Secondary School Homa BayRachuonyo NorthC4DayMixed2
St Joseph Olando Secondary School Homa BaySubaC4DayMixed1
St Joseph’s Sino Mixed Secondary Homa BayRachuonyo SouthC4DayMixed2
St Linus Umai Secondary School Homa BayRachuonyo EastC4DayMixed1
St Stephen Angiro Mixed Secondary School Homa BayRangweC4DayMixed1
St. Ambrose Got Rabuor Mixed Secondary School Homa BayHoma BayC4DayMixed9
St. Benard’s Otaro High School Homa BayRachuonyo NorthC4DayMixed13
St. Dislaus Nyawango Mixed Secondary School Homa BayRachuonyo EastC4DayMixed6
St. Felix Nyarath Mixed Secondary School Homa BayNdhiwaC4DayMixed3
St. Francis Andin’go Mixed Secondary School Homa BayRangweC4DayMixed2
St. Gregorys Obanga Mixed Secondary School Homa BaySubaC4DayMixed14
St. John God Ndonyo Mixed Secondary School Homa BayRachuonyo NorthC4DayMixed2
St. John’s Got Kabok Mixed Secondary School Homa BayRangweC4DayMixed5
St. Lilian Nyopuge Girls Secondary School Homa BayRangweC4DayGirls1
St. Lucy Odhiambo Rambo Girls Secondary School Homa BayNdhiwaC4DayGirls3
St. Marcellin Kigoto Secondary School Homa BaySubaC4DayMixed2
St. Martin’s Oluti Mixed Secondary School Homa BayRachuonyo NorthC4DayMixed4
St. Mary’s Anding’o Homa BayRachuonyo EastC4DayGirls2
St. Mary’s Nyakango Mixed Secondary School Homa BayRachuonyo NorthC4DayMixed4
St. Michael Nyasumbi Mixed Secondary School Homa BayMbitaC4DayMixed3
St. Nicansius Maranyona Mixed Secondary School Homa BayNdhiwaC4DayGirls8
St. Paul Oriang Mixed Secondary School Homa BayRachuonyo EastC4DayMixed9
St. Pauls Aoch Muga Mixed Secondary School Homa BayRangweC4DayMixed3
St. Paul’s Secondary School – Ligisa Homa BayRangweC4DayMixed1
St. Peters’ God Agak Secondary School Homa BayRachuonyo EastC4DayMixed4
St. Peters’ Kotieno Secondary School Homa BayRachuonyo SouthC4DayMixed9
St. Philips Ndhuru Mixed Secondary School Homa BayMbitaC4DayMixed3
St. Philips Nyabondo Secondary School Homa BayRachuonyo EastC4DayMixed5
St. Pius Ndiru Mixed Secondary School Homa BayHoma BayC4DayMixed9
St. Stephen Kirindo Mixed Secondary School Homa BayMbitaC4DayMixed7
St. Teresa’s Nyalgosi Secondary School Homa BayRachuonyo SouthC4DayMixed3
St. William’s Osodo Secondary School Homa BayMbitaC4DayMixed3
St. Anne`S Secondary School – Ojwando Homa BayRachuonyo SouthC4DayMixed5
St. Camilus Ojunge Mixed Secondary School Homa BayHoma BayC4DayMixed3
St. Joseph Kobuya Mixed Secondary School Homa BayRachuonyo NorthC4DayMixed3
St. Joseph’s Miranga Mixed Secondary School Homa BayRachuonyo NorthC4DayMixed4
St. Mary’s Wachara Secondary School Homa BayNdhiwaC4DayMixed4
St. Philips Wayaga Secondary School Homa BayNdhiwaC4DayMixed8
St. Teresa’s Nyauu Girls Secondary School Homa BayHoma BayC4DayGirls3
St. Teresa’s Opanga Secondary School Homa BayRachuonyo EastC4DayMixed4
St. Thomas School,Omiro Homa BayRachuonyo EastC4DayMixed2
Usao Mixed Secondary School Homa BayMbitaC4DayMixed2
Wagwe Mixed Secondary School Homa BayRachuonyo NorthC4DayMixed2
Wakula Mixed Secondary School Homa BaySuba WestC4DayMixed1
Wandiji Mixed Secondary School Homa BayMbitaC4DayMixed7
Waondo Secondary School Homa BayMbitaC4DayMixed12
Waware Mixed Day Secondary School Homa BayMbitaC4DayMixed5
Wayara Mixed Secondary School Homa BayNdhiwaC4DayMixed8
Wikondiek Secondary School Homa BayRachuonyo NorthC4DayMixed3
Wikoteng Mixed Secondary School Homa BayRangweC4DayMixed8
Wiobiero Secondary School Homa BayHoma BayC4DayMixed15
Wire Mixed Secondary School Homa BayRachuonyo SouthC4DayMixed12
Wuod Chief Rangenya Mixed Secondary School Homa BayNdhiwaC4DayMixed3
Yala Kotieno Mixed Secondary School Homa BayRachuonyo SouthC4DayMixed2
Agape Aca Secondary School Homa BayNot confirmedOtherDayMixed3
Bishop Mugendi Secondary Homa BayNot confirmedOtherDay & BoardingBoys2
Downe House Homa BayRachuonyo WestOtherDayMixed2
G.E.B Girls Secondary School Homa BayNot confirmedOtherBoardingGirls5
Gethsemane Garden High School Homa BaySuba WestOtherBoardingMixed2
Jonemo Mixed Day Secondary School Homa BayNot confirmedOtherDayMixed1
Kagoro Girls Homa BaySuba SouthOtherBoardingGirls1
Nyabola Secondary School Homa BayNot confirmedOtherBoardingGirls3
Nyasoti New Beginning Mixed Boarding and Day Homa BaySuba SouthOtherListed as hybridMixed1
Oyugis Secondary School Homa BayNot confirmedOtherDay & BoardingMixed1
Repairer Christian High School Homa BaySuba WestOtherBoardingMixed5
Rusinga Island of Hope Secondary School Homa BayMbitaOtherListed as hybridMixed1
St George's Mixed Secondary School Homa BayNot confirmedOtherDayMixed4
St Josephs Girls Secondary Homa BayNot confirmedOtherBoardingGirls7
St. Lucy's Secondary School Raruowa Homa BayNot confirmedOtherDay & BoardingGirls2
St. Matthews God Bondo Secondary School Homa BayNot confirmedOtherDayMixed3
St. Vincent Mixed Secondary School Homa BayNot confirmedOtherDay & BoardingMixed3
The Mango Tree Girls' Homa BayRachuonyo NorthOtherListed as hybridGirls3
Wiga Mixed Day Secondary School Homa BayNot confirmedOtherDayMixed3
Garbatula High School IsioloGarbatullaC1BoardingBoys9
Isiolo Girls High School IsioloIsioloC1BoardingGirls3
Bisanadhi High School IsioloGarbatullaC2BoardingMixed6
Isiolo Boys Secondary School IsioloIsioloC2BoardingBoys4
Bulesa Secondary School IsioloMertiC3BoardingMixed6
Elsa Secondary School IsioloIsioloC3BoardingMixed3
Kipsing Mixed Day Secondary School IsioloOldonyiroC3BoardingMixed3
Kulamawe Secondary School IsioloGarbatullaC3BoardingMixed6
Merti Muslim Girls’ Secondary School IsioloMertiC3BoardingGirls3
Merti Secondary School IsioloMertiC3BoardingBoys6
Ngaremara Girls Secondary School IsioloIsioloC3BoardingGirls2
Ngaremara Secondary School IsioloIsioloC3BoardingBoys3
Oldonyiro Secondary School IsioloOldonyiroC3BoardingMixed6
Sericho Secondary School IsioloSerichoC3BoardingMixed6
Algani Girls Day Secondary School IsioloGarbatullaC4DayGirls6
Aremiet Mixed Secondary School IsioloIsioloC4DayMixed1
Biliqi Nur Mixed Secondary School IsioloSerichoC4DayMixed3
Biliqo Mixed Secondary School IsioloMertiC4DayMixed6
Bulampya Day Secondary School IsioloIsioloC4DayMixed4
Dadachabasa Secondary IsioloCherabC4DayMixed3
Gafarsa Mixed Day Secondary IsioloGarbatullaC4DayMixed3
Garbatulla Girls Day Secondary School IsioloGarbatullaC4DayGirls6
Isiolo Barracks Secondary School IsioloIsioloC4DayMixed6
Kambi Garba Mixed Day Secondary School IsioloIsioloC4DayMixed3
Korbesa Mixed Day Secondary School IsioloCherabC4DayMixed3
Labarishereki Secondary School IsioloOldonyiroC4DayMixed3
Leparua Mixed Day Secondary School IsioloIsioloC4DayMixed2
MCK Kisima 78 Secondary School IsioloIsioloC4DayMixed3
Mwangaza Girls Secondary School IsioloIsioloC4DayGirls3
St. Paul’s Kiwanjani Secondary School IsioloIsioloC4DayMixed8
Uhuru Mixed Day Secondary School IsioloIsioloC4DayMixed6
Victoria High School IsioloIsioloC4DayMixed2
Waso Secondary School IsioloIsioloC4DayMixed6
Brainstar. Schools IsioloIsioloOtherDayMixed1
Isiolo St. Mary's Secondary School IsioloNot confirmedOtherBoardingGirls2
Lions Complex Secondary IsioloIsioloOtherDayMixed1
Sacred Heart Boys Secondary School IsioloNot confirmedOtherDayMixed3
Wamy Isiolo High School IsioloIsioloOtherListed as hybridBoys2
Moi Girls Isinya KajiadoIsinyaC1BoardingGirls21
Noonkopir Girls Secondary School KajiadoIsinyaC1BoardingGirls8
Olkejuado High School KajiadoKajiado CentralC1BoardingBoys26
Oloolaiser High School KajiadoKajiado NorthC1BoardingBoys16
Enoomatasiani Girls Secondary School KajiadoKajiado NorthC2BoardingGirls4
Kiluani Boys Secondary School KajiadoOloililaiC2BoardingBoys4
Najile Boys Secondary School KajiadoKajiado WestC2BoardingBoys9
Nakeel Secondary School KajiadoKajiado NorthC2BoardingBoys16
Oloitokitok Secondary KajiadoLoitokitokC2BoardingBoys13
Olooseos Girls’ Secondary School KajiadoKajiado WestC2BoardingGirls10
St. Brigid Baraka Oontoyie Secondary School KajiadoKajiado WestC2BoardingGirls13
Elerai MCK Girls Secondary School KajiadoMashuruC3BoardingGirls6
Enkii Boys KajiadoLoitokitokC3BoardingBoys4
Enkorika Secondary KajiadoKajiado CentralC3BoardingBoys3
Ewuaso Girls Secondary Boarding School KajiadoKajiado WestC3BoardingGirls3
General Joseph Nkaissery High School KajiadoKajiado CentralC3BoardingMixed3
Ilbissil Girls Secondary School KajiadoOloililaiC3BoardingGirls6
Ilkisonko Boys KajiadoLoitokitokC3BoardingBoys8
Isinya Boys Secondary School KajiadoIsinyaC3BoardingBoys4
Kibiko Secondary School KajiadoKajiado WestC3BoardingMixed8
Kimana Girls S KajiadoLoitokitokC3BoardingGirls15
Kisaju Dipak Secondary School KajiadoIsinyaC3BoardingGirls5
Lenkisem KajiadoLoitokitokC3BoardingMixed3
Maparasha Secondary School KajiadoOloililaiC3BoardingBoys5
Mashuuru Secondary School KajiadoMashuruC3BoardingBoys4
Meto Secondary School KajiadoOloililaiC3BoardingMixed4
Ngatataek Mixed Secondary School KajiadoOloililaiC3BoardingMixed6
Nkoile Boys High KajiadoKajiado CentralC3BoardingBoys4
Oldonyonyokie Girls Secondary School KajiadoElangata WuasC3BoardingGirls2
Oloiborsoit Girls Secondary School KajiadoElangata WuasC3BoardingGirls3
Olooltepes Secondary School KajiadoKajiado WestC3BoardingMixed3
Oloyiankalani Mixed Day Secondary School KajiadoKajiado WestC3BoardingGirls2
Patterson Memorial-Olkiramatian KajiadoElangata WuasC3BoardingMixed4
PCEA Grace Girls High School Letoire KajiadoOloililaiC3BoardingGirls4
PCEA Ilngarooj Boys Secondary School KajiadoKajiado WestC3BoardingBoys3
PCEA Kimuka Girls Secondary School KajiadoKajiado WestC3BoardingGirls6
Rombo Girls’ KajiadoLoitokitokC3BoardingGirls6
Sajiloni Girls Secondary School KajiadoKajiado CentralC3BoardingGirls3
The A.I.C Girls KajiadoLoitokitokC3BoardingGirls9
Thomas Fish Secondary School KajiadoMashuruC3BoardingMixed2
Amboseli Lewis KajiadoLoitokitokC4DayMixed5
Bishop Sororonyi Senior School KajiadoMashuruC4DayMixed1
Catholic Diocese Ngong Township Secondary School KajiadoKajiado NorthC4DayMixed9
Colin Davies KajiadoLoitokitokC4DayMixed10
Embulbul Mixed Day Secondary School KajiadoKajiado NorthC4DayMixed8
Empakasi Mixed Day Secondary School KajiadoKajiado NorthC4DayMixed7
Enkasiti Secondary School KajiadoIsinyaC4DayMixed4
Entarara KajiadoLoitokitokC4DayMixed5
Entaretoi Secondary School KajiadoMashuruC4DayMixed2
Entonet KajiadoLoitokitokC4DayMixed5
Erankau Secondary School KajiadoMashuruC4DayMixed3
Ereteti Mixed Secondary School KajiadoIsinyaC4DayMixed3
George & Risho Senior School KajiadoKajiado WestC4DayMixed1
Ildamat Boys High School KajiadoKajiado CentralC4DayBoys4
Illasit Secondary KajiadoLoitokitokC4DayMixed14
Ilmarba Secondary School KajiadoOloililaiC4DayMixed4
Iloodokilani Secondary School KajiadoElangata WuasC4DayBoys5
Ilpolosat Secondary School KajiadoIsinyaC4DayMixed3
Iltilal KajiadoLoitokitokC4DayMixed2
Imbaruetin C C KajiadoLoitokitokC4DayMixed4
Inkiito Manoh Secondary School KajiadoKajiado WestC4DayBoys3
Isinya Township Secondary KajiadoIsinyaC4DayMixed5
Kajiado Township Mixed Day Secondary School KajiadoKajiado CentralC4DayMixed5
Kaputiei Secondary School KajiadoIsinyaC4DayMixed5
Keekonyokie Secondary School KajiadoKajiado WestC4DayMixed3
Kerarapon Secondary School KajiadoKajiado NorthC4DayMixed6
Kikelelwa KajiadoLoitokitokC4DayMixed3
Kilonito Senior School KajiadoElang'ata WuasC4DayMixed2
Kimana M D S S KajiadoLoitokitokC4DayMixed4
Kisaju Mixed Secondary School KajiadoKajiado WestC4DayMixed3
Kitengela Magereza Mixed High School KajiadoIsinyaC4DayMixed16
Korinko Secondary KajiadoLoitokitokC4DayMixed7
Korrompoi Senior School KajiadoIsinyaC4DayMixed3
Kuku KajiadoLoitokitokC4DayMixed4
Loodariak Secondary School KajiadoKajiado WestC4DayBoys2
Lorngosua Secondary School KajiadoOloililaiC4DayMixed4
Magadi Secondary School KajiadoElangata WuasC4DayMixed3
Masimba Secondary School KajiadoMashuruC4DayMixed3
Merrueshi Maasai Girls Senior School KajiadoMashuruC4DayGirls2
Merrueshi Maasai High School KajiadoMashuruC4DayMixed2
Nairrataat Secondary School KajiadoMashuruC4DayMixed3
Nalepo Taegong Girls Secondary School KajiadoKajiado CentralC4DayGirls3
Namanga Mixed Day Secondary School KajiadoOloililaiC4DayMixed6

Showing schools 1501–2000 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