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
Enkipai Secondary School NarokTrans Mara Sout HC4DayMixed1
Enooseyia Secondary School NarokNarok EastC4DayMixed3
Enoosogon Girls NarokNarok SouthC4DayMixed6
Entiyiani Secondary School NarokNarok NorthC4DayMixed2
Esoit Mixed Secondary School NarokNarok WestC4DayMixed1
Ewangan Secondary School NarokNarok CentralC4DayMixed4
Ilkerin Girls Secondary School NarokTrans Mara EastC4DayGirls8
Ilkerin Loita Mixed School NarokNarok SouthC4DayMixed6
Ilkerin Secondary School NarokTrans Mara EastC4DayMixed13
Ilmashariani Day Secondary School NarokNarok CentralC4DayMixed6
Ilpashire Secondary School NarokTrans Mara WestC4DayMixed3
Ilubi Mixed Day Secondary School NarokNarok SouthC4DayMixed4
Ilwuasi Nkishu Secondary School NarokTrans Mara WestC4Listed as hybridMixed2
Jeesun Ryu Adventist Mission School NarokTrans Mara WestC4DayMixed10
Kamermeru Secondary School NarokTrans Mara EastC4DayMixed4
Kapkatet Mixed Secondary School NarokNarok SouthC4DayMixed6
Kapsasian Secondary School NarokTrans Mara EastC4DayMixed4
Kapune Secondary School NarokTrans Mara WestC4DayMixed6
Kapweria Secondary School NarokTrans Mara EastC4DayMixed8
Katakala Secondary School NarokNarok CentralC4DayMixed3
Keekonyokie Secondary School NarokNarok EastC4DayMixed6
Kelonget High School NarokTrans Mara EastC4DayMixed6
Kensington Hall Oloosinon Girls Secondary School NarokTrans Mara Sout HC4DayGirls3
Kibisorwet Secondary School NarokTrans Mara EastC4DayMixed6
Kigonor High School NarokTrans-Mara EastC4DayMixed3
Kimelok Secondary School NarokNarok CentralC4DayMixed6
Kishermoruak Secondary School NarokNarok WestC4DayMixed10
Kisiara Secondary School NarokTrans Mara EastC4DayMixed10
Koisagat High School NarokTrans Mara EastC4DayMixed4
Kondamet Secondary School NarokTrans Mara Sout HC4DayMixed3
Kotolian Secondary School NarokNarok SouthC4DayMixed6
Kuresiet Secondary School NarokTrans Mara EastC4DayMixed6
Kurongurik Secondary School NarokTrans Mara EastC4DayMixed4
Kutete Mixed Day Secondary School NarokNarok WestC4DayMixed10
Laluk Mixed Day Secondary School NarokNarok WestC4DayMixed8
Lelagoin Secondary School NarokTrans Mara EastC4DayMixed6
Lelakwe Secondary School NarokNarok SouthC4DayMixed4
Lelechonik Secondary School NarokTrans Mara EastC4DayMixed6
Lenana Mixed Secondary School NarokNarok CentralC4DayMixed6
Lepolos Secondary School NarokNarok WestC4DayMixed10
Leshuta Secondary School NarokNarok WestC4DayMixed10
Loita Girls Secondary School NarokNarok SouthC4DayGirls6
Lower Sagamian Secondary School NarokNarok SouthC4DayMixed4
Mabwaita Secondary School NarokTrans Mara EastC4DayMixed6
Mara View Secondary School NarokTrans-Mara EastC4DayMixed4
Mararianda Secondary School NarokNarok WestC4DayMixed6
Marinwa Secondary School NarokNarok SouthC4DayMixed4
Masaantare Secondary School NarokNarok SouthC4DayMixed4
Masese Secondary School NarokNarok WestC4DayMixed5
Mashangwa Secondary School NarokTrans Mara Sout HC4DayMixed2
Masikonde Secondary School NarokNarok CentralC4DayMixed10
Masurura Secondary School NarokTrans Mara Sout HC4DayMixed3
Moita Mixed Secondary NarokTrans Mara Sout HC4DayMixed3
Mokondo High School NarokTrans Mara EastC4DayBoys6
Morijo Loita Mixed Secondary School NarokNarok SouthC4DayMixed6
Murkan Secondary School NarokTrans Mara EastC4DayMixed6
Mutenkuar Secondary School NarokTrans Mara WestC4DayMixed4
Naisudori Mixed Day Secondary School NarokNarok SouthC4DayMixed6
Naituyupaki Secondary School NarokNarok NorthC4DayMixed3
Ndamama Secondary School NarokTrans Mara EastC4DayMixed12
Ngendalel Secondary School NarokTrans Mara Sout HC4DayMixed3
Ngoswani Mixed Secondary School NarokNarok SouthC4DayMixed4
Nkararo Secondary NarokTrans Mara Sout HC4DayMixed3
Ntimama Day Mixed Secondary School NarokNarok NorthC4DayMixed4
Nturumeti Secondary School NarokNarok EastC4DayMixed2
Olaimutiai Girls Secondary School NarokNarok EastC4Listed as hybridGirls4
Olalui Secondary School NarokTrans Mara WestC4DayMixed4
Olchorro Oiroiwua Secondary School NarokNarok WestC4DayMixed8
Olderkesi Secondary School NarokNarok WestC4DayMixed14
Ole Muna Secondary School NarokNarok SouthC4DayMixed5
Ole Nkanae Secondary School NarokNarok SouthC4DayMixed3
Ole Nkapune Mixed Day Secondary School NarokNarok SouthC4DayMixed3
Ole Sulunye NarokNarok AmaloC4DayMixed3
Olerai Secondary School NarokNarok WestC4DayMixed8
Olereko Secondary NarokTrans Mara WestC4DayMixed4
Olereut Secondary School NarokNarok WestC4DayMixed6
Olesharo Girls Secondary School NarokNarok EastC4DayGirls5
Oletukat Secondary School NarokNarok EastC4DayMixed6
Olkiloriti Secondary School NarokTrans Mara Sout HC4DayMixed2
Olkinyei Secondary School NarokNarok WestC4DayMixed10
Olmariko Secondary School NarokNarok NorthC4DayMixed6
Olmesutie Day Secondary School NarokNarok SouthC4DayMixed4
Oloirien Boys Secondary School NarokNarok EastC4DayBoys2
Ololoipang’i Secondary School NarokNarok SouthC4DayMixed4
Olorropil Secondary School NarokNarok NorthC4DayMixed4
Olorukoti Secondary School NarokTrans Mara Sout HC4DayMixed3
Oloserian Mao Secondary School NarokNarok NorthC4DayMixed6
Olpopongi Secondary School NarokTrans Mara EastC4DayMixed4
Olpusimoru Secondary School NarokNarok NorthC4DayMixed3
Oltanki Secondary School NarokTrans Mara WestC4DayMixed6
Oltarakwai Secondary School NarokNarok SouthC4DayMixed6
Ongata Oloiren Mixed Day Secondary School NarokNarok SouthC4DayMixed6
Osiga Secondary School NarokNarok WestC4DayMixed8
Osonkoroi Secc NarokTrans Mara WestC4DayMixed7
Osotua Mixed NarokNarok SouthC4DayMixed3
Pimbiniet Mixed Secondary School NarokNarok WestC4DayMixed6
Purko Secondary School NarokNarok NorthC4DayMixed3
Ringwa Mixed Secondary School NarokNarok WestC4DayMixed17
Romosha Secondary School NarokTrans Mara WestC4DayMixed8
Rongena Mixed Day Secondary School NarokNarok WestC4DayMixed15
Sagamian Secondary School NarokNarok SouthC4DayMixed6
Saire Secondary School NarokNarok SouthC4DayMixed6
Saleita Secondary School NarokNarok EastC4DayMixed1
Samoei Kiptenden Girls Secondary School NarokNarok WestC4DayGirls9
Siana Girls High School NarokNarok WestC4DayGirls16
Sikawa Secondary School NarokTrans Mara WestC4DayMixed13
Simotwet Secondary School NarokTrans Mara EastC4DayMixed6
Sitoka Secondary NarokTrans Mara Sout HC4DayMixed3
Siwot Secondary School NarokNarok SouthC4DayMixed6
Sosiana Secondary School NarokTrans Mara EastC4DayMixed4
St. Peter’s Kuto Secondary School NarokNarok WestC4DayMixed18
Takitech High School NarokTrans Mara EastC4DayMixed4
Tengecha Esoit Secondary NarokNarok SouthC4DayMixed6
Tumoiyot Secondary NarokNarok SouthC4DayMixed6
AIC Bisset Secondary School NarokNarok CentralOtherListed as hybridMixed1
Chestor Boys NarokNarok CentralOtherListed as hybridBoys1
Fanaka Secondary School NarokNot confirmedOtherDayMixed1
Hekima International School NarokNarok CentralOtherListed as hybridMixed3
Kakenya Girls High School NarokTrans Mara WestOtherBoardingGirls12
Kiletien Secondary NarokNot confirmedOtherDayMixed8
Narok Great Agape Secondary School NarokNarok CentralOtherListed as hybridMixed1
Nasaruni Girls Secondary School NarokNarok CentralOtherBoardingGirls3
Oldonyo Orok Secondary NarokNot confirmedOtherDayMixed5
Our Lady of Angels Marinwa Girls Secondary NarokNot confirmedOtherDay & BoardingGirls1
Sirua Aulo Secondary School NarokTrans Mara WestOtherBoardingMixed4
Sr Mary Stephen Ntoitoi Secondary School NarokNot confirmedOtherDay & BoardingMixed12
Sterling Academy NarokNarok WestOtherDayMixed1
Kebirigo High School NyamiraNyamiraC1BoardingBoys11
Nyambaria High School NyamiraMangaC1BoardingBoys28
Sironga Girls High School NyamiraNyamiraC1BoardingGirls25
Gesiaga Secondary School NyamiraNyamiraC2BoardingMixed23
Kebabe Girls Secondary School NyamiraNyamira NorthC2BoardingGirls12
Marindi Secondary School NyamiraNyamiraC2BoardingMixed8
Matongo Boys High School NyamiraNyamira NorthC2BoardingBoys15
Menyenya S.D.A High School NyamiraBorabuC2BoardingMixed33
Mwongori Secondary School NyamiraBorabuC2BoardingMixed26
Nyaikuro High School NyamiraMangaC2BoardingMixed16
Nyakongo High School NyamiraNorth MasabaC2BoardingBoys28
Nyamira Boys High School NyamiraNyamiraC2BoardingBoys19
Nyamiranga Secondary School NyamiraNyamira NorthC2BoardingMixed9
Nyansabakwa Secondary School NyamiraNyamiraC2BoardingBoys9
Nyansiongo High School NyamiraBorabuC2BoardingBoys40
Our Lady of Mercy Rangenyo Girls Secondary School NyamiraNyamiraC2BoardingGirls7
St Mathias Mulumba Secondary School NyamiraBorabuC2BoardingGirls19
St Paul’s Gekano Boys High School NyamiraMangaC2BoardingBoys12
St. Cyprian Biticha Secondary School NyamiraNorth MasabaC2BoardingMixed10
St. Paul’s Nyandoche Secondary School NyamiraBorabuC2BoardingGirls13
St. Peter’s Nyakemincha Secondary School NyamiraNyamiraC2BoardingMixed18
Tombe Girls High School NyamiraMangaC2BoardingGirls13
Eronge SDA Secondary School NyamiraBorabuC3BoardingMixed10
Esani Secondary School NyamiraNorth MasabaC3BoardingMixed5
Gekendo Secondary School NyamiraNyamira NorthC3BoardingMixed3
Gekomoni Secondary School NyamiraNyamiraC3BoardingMixed6
Ikonge Boys Secondary School NyamiraNyamira NorthC3BoardingBoys5
Ikonge P A G Secondary School NyamiraNyamira NorthC3BoardingGirls8
Kiabonyoru Girls Secondary School NyamiraNyamira NorthC3BoardingGirls6
Kiabonyoru Secondary School NyamiraNyamira NorthC3BoardingMixed9
Manga Girls High School NyamiraBorabuC3BoardingGirls13
Manga Girls Model School NyamiraMangaC3BoardingGirls4
Marani P.A.G Girls Secondary School NyamiraNyamiraC3BoardingGirls2
Masosa Mixed Secondary School NyamiraNyamiraC3BoardingMixed6
Mecheo SDA Mixed Secondary NyamiraBorabuC3BoardingMixed6
Mogongo Girls’ Secondary School NyamiraNyamira NorthC3BoardingGirls4
Motagara Girls Secondary School NyamiraNyamiraC3BoardingGirls6
Nyamaiya Secondary School NyamiraNyamiraC3BoardingMixed5
Nyamusi Girls Secondary School NyamiraNyamira NorthC3BoardingGirls3
Omoyo Girls High School NyamiraNorth MasabaC3BoardingGirls5
Rigoma Secondary School NyamiraNorth MasabaC3BoardingGirls9
St. Gonzagagonza Isoge NyamiraBorabuC3BoardingMixed13
St. Thomas Moore NyamiraBorabuC3BoardingMixed6
A.I.C Gietai Secondary School NyamiraBorabuC4DayGirls3
Bocharia PAG Mixed Secondary School NyamiraNorth MasabaC4DayMixed3
Bogwendo Secondary School NyamiraMangaC4DayMixed3
Bomorito Secondary School NyamiraNyamiraC4DayMixed1
Bondeka ELCK Mixed Secondary School NyamiraNyamiraC4DayMixed4
Bonyunyu Secondary School NyamiraNyamiraC4DayMixed9
Bosiango S.D.A Secondary School NyamiraNyamiraC4DayMixed6
Egentubi Mixed Secondary School NyamiraNyamira NorthC4DayMixed3
Egetonto Secondary School NyamiraNyamira NorthC4DayMixed3
Ekenyoro Technical Secondary School NyamiraNyamiraC4DayMixed5
Embonga Secondary School NyamiraNyamiraC4DayMixed1
Endiba Tech Secondary School NyamiraNyamira NorthC4DayMixed2
Enkinda SDA Secondary School NyamiraNyamira NorthC4DayMixed4
Eronge DEB Secondary School NyamiraNyamira NorthC4DayMixed4
Esanige Mixed Technical Secondary School NyamiraNyamira NorthC4DayMixed3
Fr. Kaisser Nyamonge Secondary School NyamiraNyamira NorthC4DayMixed3
Geke Secondary School NyamiraMangaC4DayMixed12
Gekonge Secondary School NyamiraNyamira NorthC4DayMixed6
Gesore P.A.G Secondary School NyamiraNyamiraC4DayMixed3
Gesure E.L.C.K Secondary School NyamiraMangaC4DayMixed6
Geta PAG Secondary School NyamiraNyamiraC4DayMixed3
Getaari Mixed Secondary School NyamiraNyamiraC4DayMixed6
Getare Mixed Secondary School NyamiraNyamira NorthC4DayMixed3
Gianchore PAG Mixed Secondary School NyamiraNyamiraC4DayMixed3
Gisage Secondary School NyamiraNyamira NorthC4DayMixed6
Gitwebe DEB Secondary School NyamiraNyamira NorthC4DayMixed2
Gucha SDA Mixed Secondary School NyamiraNyamiraC4DayMixed4
Ikamu Secondary School NyamiraNyamira NorthC4DayMixed5
Ikobe Mixed Secondary School NyamiraMangaC4DayMixed9
Ikonge S.D.A. Secondary School NyamiraMangaC4DayMixed4
Irianyi Secondary School NyamiraMangaC4DayMixed1
Iteresi DEB Secondary School NyamiraNyamira NorthC4DayMixed2
Itumbe SDA Mixed Secondary School NyamiraBorabuC4DayMixed3
Karantini SDA Secondary School NyamiraNorth MasabaC4DayMixed3
Kea Secondary School NyamiraNyamira NorthC4DayMixed3
Kebirichi Secondary School NyamiraNorth MasabaC4DayMixed3
Keginga Secondary School NyamiraBorabuC4DayMixed3
Kegogi P A G Mixed Secondary School NyamiraNorth MasabaC4DayMixed2
Kenguso Secondary School NyamiraNyamira NorthC4DayMixed2
Kenyenya Mixed Day and Boarding NyamiraNyamiraC4DayMixed3
Kenyerere P.A.G Mixed Secondary School NyamiraMangaC4DayMixed3
Kenyoro ELCK Secondary School NyamiraNyamira NorthC4DayMixed5
Kerongeta Secondary School NyamiraNorth MasabaC4DayMixed5
Kiabiraa Secondary School NyamiraMangaC4DayMixed6
Kiang’inda Secondary School NyamiraNyamiraC4DayMixed5
Kianungu Secondary School NyamiraNyamiraC4DayMixed3
Kiendege Secondary School NyamiraMangaC4DayMixed2
Kineni Mixed Secondary School NyamiraBorabuC4DayMixed3
Kuura Mixed Secondary School NyamiraNyamiraC4DayMixed9
Maagonga Secondary School NyamiraNyamira NorthC4DayMixed4
Machururiati Secondary School NyamiraNorth MasabaC4DayMixed3
Magura Secondary School NyamiraBorabuC4DayMixed3
Makairo Mixed Secondary School NyamiraNyamiraC4DayMixed12
Matongo Lutheran Secondary School NyamiraNyamira NorthC4DayMixed3
Matutu PAG Secondary School NyamiraNorth MasabaC4DayMixed7
Metamaywa Secondary School NyamiraNorth MasabaC4DayMixed3
Miriri Secondary School NyamiraMangaC4DayMixed6
Misambi Secondary School NyamiraNyamira NorthC4DayMixed3
Mochenwa F.P.F.K. Secondary School NyamiraNyamira NorthC4DayMixed3
Mochenwa Secondary School NyamiraNorth MasabaC4DayMixed5
Mogusii Secondary School NyamiraBorabuC4DayMixed2
Mokomoni SDA Secondary School NyamiraMangaC4DayMixed3
Mokwerero Secondary School NyamiraMangaC4DayMixed3
Mong’oni Secondary School NyamiraNorth MasabaC4DayMixed3
Morako Secondary School NyamiraMangaC4DayMixed4
Mote Oguto P.A.G Secondary School NyamiraNyamira NorthC4DayMixed3
Nami Secondary School NyamiraNyamiraC4DayMixed5
Nsicha DEB Secondary School NyamiraNyamira NorthC4DayMixed3
Ntana Secondary School NyamiraNyamira NorthC4DayMixed4
Nyabisimba Secondary School NyamiraNyamiraC4DayMixed1
Nyachogochogo Secondary School NyamiraNyamiraC4DayMixed3
Nyachururu P.A.G Mixed Secondary School NyamiraNyamiraC4DayMixed3
Nyagachi DEB Secondary School NyamiraNyamiraC4DayMixed1
Nyagokiani Secondary School NyamiraNyamira NorthC4DayBoys4
Nyaguku Secondary School NyamiraMangaC4DayMixed5
Nyaibasa Mixed Secondary School NyamiraNorth MasabaC4DayMixed5
Nyaigwa Girls Secondary School NyamiraNyamiraC4DayGirls6
Nyairanga Mixed Secondary School NyamiraNyamira NorthC4DayMixed3
Nyaisa Manga Secondary School NyamiraMangaC4DayMixed4
Nyakenimo Secondary School NyamiraNyamira NorthC4DayMixed3
Nyakeore Secondary School NyamiraNyamiraC4DayMixed10
Nyamauro Secondary School NyamiraNyamira NorthC4DayMixed2
Nyambiri SDA Secondary School NyamiraNyamira NorthC4DayMixed4
Nyameru Mixed Secondary School NyamiraNyamiraC4DayMixed3
Nyamwanchania PAG Secondary School NyamiraNyamira NorthC4DayMixed1
Nyangoge Secondary School NyamiraNyamira NorthC4DayMixed5
Nyankoba SDA Secondary School NyamiraNorth MasabaC4DayMixed5
Nyariacho Secondary School NyamiraNorth MasabaC4DayMixed3
Nyasio ELCK Girls Secondary School NyamiraNyamira NorthC4DayGirls2
Ogango SDA Mixed Secondary School NyamiraMangaC4DayMixed3
Omorare P.A.G Mixed Tech Secondary School NyamiraNyamira NorthC4DayMixed1
Omosasa Dok Mixed Secondary School NyamiraNyamiraC4DayMixed1
Onsando Girls DEB Secondary School NyamiraBorabuC4DayGirls6
Otanyore ELCK Mixed Secondary School NyamiraNyamiraC4DayMixed1
Our Lady of Mercy Ibara Secondary School NyamiraNyamira NorthC4DayMixed2
Riakworo Secondary School NyamiraNorth MasabaC4DayMixed3
Riamandere Secondary School NyamiraNyamiraC4DayMixed3
Riamoni Secondary School NyamiraNorth MasabaC4DayMixed3
Rigoko Secondary School NyamiraBorabuC4DayMixed6
Riomanga DEB Secondary School NyamiraNorth MasabaC4DayMixed3
Riomego P.A.G Secondary School NyamiraNyamira NorthC4DayMixed4
Riomego SDA Secondary School NyamiraNyamira NorthC4DayMixed6
Riooga Secondary School NyamiraNorth MasabaC4DayMixed16
Riosiago Secondary School NyamiraNorth MasabaC4DayMixed3
Rirumi Mixed Secondary School NyamiraNyamiraC4DayMixed4
Riyabe Mixed Secondary School NyamiraNorth MasabaC4DayMixed16
Senator Kebaso Secondary School NyamiraNyamiraC4DayMixed3
Sengera Manga Secondary School NyamiraMangaC4DayMixed6
Sengereri Mixed Secondary School NyamiraMangaC4DayMixed5
St Paul Omonayo Secondary School NyamiraNyamira NorthC4DayMixed5
St Peter’s Nyaisa Secondary School NyamiraNyamiraC4DayMixed6
St Philip’s Rateti Secondary School NyamiraNyamiraC4DayMixed4
St Teresa Mixed Secondary School (Bugo) NyamiraNyamiraC4DayMixed3
St Thomas Gekano Mixed Secondary School NyamiraMangaC4DayMixed2
St Tiberius Nyamotentemi M D Secondary School NyamiraNyamiraC4DayMixed2
St. Albert’s Girango Secondary School NyamiraNorth MasabaC4DayMixed4
St. Alenxander Mixed Secondary School-Kiomakondo NyamiraMangaC4DayMixed2
St. Anatole Nyanchonori Secondary School NyamiraNorth MasabaC4DayMixed3
St. Andrews Nyabigege Mixed Secondary School NyamiraMangaC4DayMixed3
St. Andrew’s Nyamwanga D.O.K Secondary School NyamiraMangaC4DayMixed3
St. Clare Gekendo Girls Secondary School NyamiraNyamira NorthC4DayGirls5
St. Francis Kerema Secondary School NyamiraNyamira NorthC4DayMixed1
St. James Nyaronde Secondary School NyamiraBorabuC4DayMixed3
St. John Nyakwerema Secondary School NyamiraNyamira NorthC4DayMixed3
St. Joseph Nyanchoka Secondary School NyamiraNyamira NorthC4DayMixed3
St. Joseph’s Biego Secondary School NyamiraNyamira NorthC4DayMixed4
St. Joseph’s Enchoro Secondary School NyamiraNyamiraC4DayMixed3
St. Joseph’s Etono Mixed Secondary School NyamiraNyamiraC4DayMixed3
St. Joseph’s Lietego NyamiraBorabuC4DayMixed5
St. Luke’s Nyasumi D.O.K. Secondary School NyamiraNorth MasabaC4DayMixed3
St. Mary’s Mongorisi Secondary School NyamiraNyamiraC4DayMixed3
St. Monica Mageri Mixed Secondary School NyamiraNyamira NorthC4DayMixed1
St. Patrice Nyantaro Secondary School NyamiraNyamiraC4DayMixed6
St. Patrick Kahawa Secondary School NyamiraBorabuC4DayMixed3
St. Paul Tombe Technical Secondary School NyamiraNyamira NorthC4DayMixed3
St. Paul’s Manga – Orotuba Secondary School NyamiraMangaC4DayMixed3
St. Paul’s Nyachichi Secondary School NyamiraMangaC4DayMixed5
St. Peter’s Nyakenyomisia Secondary School NyamiraNyamira NorthC4DayMixed3
St. Theresa Omonono Secondary School NyamiraNyamira NorthC4DayMixed2
St. Yuvinalis Nyamakoroto Secondary School NyamiraNorth MasabaC4DayMixed3
St. Don Bosco Secondary School NyamiraNorth MasabaC4DayMixed5
St. Francis Nyatieko Secondary School NyamiraNorth MasabaC4DayMixed5
St. Joseph’s Kemasare Mixed Secondary School NyamiraNyamiraC4DayMixed6
St. Mary’s Ekerubo Secondary School NyamiraMangaC4DayMixed4
St’ Danes Eronge Secondary School NyamiraNorth MasabaC4DayMixed7
Sungututa Secondary School NyamiraNorth MasabaC4DayMixed3
Tindereti Secondary School NyamiraBorabuC4DayMixed5
Tombe Mixed Secondary School NyamiraMangaC4DayMixed3
Matutu Secondary NyamiraNot confirmedOtherDayMixed6
Prince Dan Adventist Secondary School NyamiraNot confirmedOtherDay & BoardingMixed2
St Andrews Kaggwa Girls Secondary NyamiraNot confirmedOtherBoardingGirls13
St Theresas Gekano Secondary NyamiraNot confirmedOtherNot confirmedNot confirmed6
Karima Girls NyandaruaNorth KinangopC1BoardingGirls30
Magomano Secondary School NyandaruaNorth KinangopC1BoardingGirls16
Njabini Boys High School NyandaruaSouth KinangopC1BoardingBoys12
Nyahururu High School NyandaruaNyandarua WestC1BoardingBoys14
Nyandarua High School NyandaruaNyandarua CentrC1BoardingMixed11
Gatimu Girls Secondary School NyandaruaNyandarua WestC2BoardingGirls6
Kipipiri School NyandaruaWanjohiC2BoardingBoys16
Leshau Boys High School NyandaruaNyandarua NorthC2BoardingBoys5
Magumu High School NyandaruaSouth KinangopC2BoardingBoys8
Mt Kinangop Girls Secondary School NyandaruaSouth KinangopC2BoardingGirls14
Muruaki Secondary School NyandaruaNorth KinangopC2BoardingBoys10
Ndaragwa Girls NyandaruaAberdareC2BoardingGirls14
Nyakiambi NyandaruaMirangineC2BoardingGirls13
Ol’kalou Secondary School NyandaruaNyandarua CentrC2BoardingMixed2
Shamata Girls Secondary School NyandaruaAberdareC2BoardingGirls7
St Bakhita Bongo Girls NyandaruaSouth KinangopC2BoardingGirls14
St. Joseph Mkungi Secondary School NyandaruaNorth KinangopC2BoardingBoys6
St. Pauls Amani Boys High School NyandaruaNyandarua WestC2BoardingBoys12
Wanjohi Girls NyandaruaWanjohiC2BoardingGirls12
Geta Secondary NyandaruaWanjohiC3BoardingMixed10
Githunguchu NyandaruaNyandarua NorthC3BoardingMixed6
Heni Secondary School NyandaruaSouth KinangopC3BoardingMixed16
Irigithathi Secondary NyandaruaNyandarua NorthC3BoardingMixed6
Kambaa Technical Secondary School NyandaruaAberdareC3BoardingMixed3
Karati Secondary School NyandaruaSouth KinangopC3BoardingMixed4
Kimuri Secondary School NyandaruaNorth KinangopC3BoardingMixed5
Kitogo Secondary School NyandaruaNorth KinangopC3BoardingMixed4
Mawingo Girls NyandaruaKipipiriC3BoardingGirls6
Miharati NyandaruaKipipiriC3BoardingMixed6
Mumui Secondary NyandaruaKipipiriC3BoardingMixed4
Munyaka Secondary School NyandaruaSouth KinangopC3BoardingMixed7
Murichu NyandaruaNyandarua NorthC3BoardingMixed9
Mwenda-Andu Secondary School NyandaruaNorth KinangopC3BoardingMixed10
Nandarasi Secondary School NyandaruaNorth KinangopC3BoardingMixed8
Ndaragwa Boys High School NyandaruaAberdareC3BoardingBoys5
Ngaindeithia NyandaruaNyandarua NorthC3BoardingMixed6
Ngorika Secondary School NyandaruaMirangineC3BoardingMixed11
Passenga Secondary School NyandaruaNyandarua CentrC3BoardingMixed3
Salient High School NyandaruaNyandarua CentrC3BoardingMixed5
Sasumua NyandaruaSouth KinangopC3BoardingMixed8
Tulaga Secondary School NyandaruaSouth KinangopC3BoardingMixed16
Turasha Secondary School NyandaruaKipipiriC3BoardingMixed6
Aberdare High NyandaruaNyandarua NorthC4DayMixed4
Aberdare Mixed NyandaruaNyandarua NorthC4DayMixed3
Aberdare Ranges Secondary School NyandaruaNorth KinangopC4DayMixed3
Baari NyandaruaNyandarua NorthC4DayMixed6
Bongo Mixed Day Secondary NyandaruaSouth KinangopC4DayMixed4
Dedan Kimathi NyandaruaNyandarua NorthC4DayMixed3
Gatarwa Secondary School NyandaruaNyandarua CentrC4DayMixed1
Gathanji Secondary NyandaruaGathanjiC4DayMixed3
Gathara Secondary School NyandaruaNorth KinangopC4DayMixed5
Gathiriga NyandaruaKipipiriC4DayMixed2
Gathuthi Secondary NyandaruaWanjohiC4DayMixed2
Gatimu Secondary School NyandaruaNyandarua WestC4DayMixed6
Gatondo Secondary NyandaruaWanjohiC4DayMixed7
Gichungo Secondary School NyandaruaNyandarua CentrC4DayMixed3
Gikingi Secondary School NyandaruaNyandarua WestC4DayMixed3
Githiji Secondary School NyandaruaSouth KinangopC4DayMixed6
Githima NyandaruaMirangineC4DayMixed6
Githioro Mixed NyandaruaKipipiriC4DayMixed3
Githunguri Secondary School NyandaruaNyandarua CentrC4DayMixed3
Gituamba NyandaruaMirangineC4DayMixed3
Hospital Hill Secondary School NyandaruaNyandarua WestC4DayMixed3
Huhirio Secondary NyandaruaWanjohiC4DayMixed1
Huruma Secondary School NyandaruaNyandarua CentrC4DayMixed4
Igwamiti Secondary NyandaruaGathanjiC4DayMixed3
Jura Secondary School NyandaruaKipipiriC4DayMixed4
Kabati Mixed Secondary School NyandaruaKipipiriC4DayMixed3
Kabati Secondary NyandaruaGathanjiC4DayMixed3
Kageraini Secondary School NyandaruaSouth KinangopC4DayMixed5
Kagondo NyandaruaNyandarua NorthC4DayMixed6
Kagongo Secondary NyandaruaWanjohiC4DayMixed1
Kaheho Day Mixed Secondary School NyandaruaAberdareC4DayMixed7
Kahia Secondary School NyandaruaNyandarua CentrC4DayMixed3
Kahuho Secondary School NyandaruaAberdareC4DayMixed5
Kahuru Secondary School NyandaruaNorth KinangopC4DayMixed2
Kahutha NyandaruaNyandarua NorthC4DayMixed3
Kaimbaga Secondary School NyandaruaNyandarua CentrC4DayMixed2
Kamande Secondary School NyandaruaNyandarua CentrC4DayMixed3
Kambata Secondary School NyandaruaNorth KinangopC4DayMixed5
Kamunyaka Secondary School NyandaruaSouth KinangopC4DayMixed3
Kanguu Secondary School NyandaruaNyandarua WestC4DayMixed3
Kanjuiri NyandaruaMirangineC4DayMixed4
Kanyiriri Secondary School NyandaruaNyandarua CentrC4DayMixed3
Karandi Secondary School NyandaruaNyandarua WestC4DayMixed3
Kariahu Secondary School NyandaruaSouth KinangopC4DayMixed3
Kenton Secondary School NyandaruaSouth KinangopC4DayMixed3
Kiambariki Secondary School NyandaruaNorth KinangopC4DayMixed5
Kiambogo NyandaruaWanjohiC4DayMixed5
Kianjogu Secondary NyandaruaWanjohiC4DayMixed3
Kieni Secondary School NyandaruaNyandarua CentrC4DayMixed3
Kiganjo Secondary School NyandaruaNyandarua CentrC4DayMixed6
Kihara Secondary School NyandaruaAberdareC4DayMixed3
Kiheo Secondary NyandaruaGathanjiC4DayMixed3
Kihoto NyandaruaMirangineC4DayMixed3
Kihuha Secondary School NyandaruaAberdareC4DayMixed3
Kihumbu Secondary School NyandaruaNorth KinangopC4DayMixed3
Kimuru Secondary NyandaruaWanjohiC4DayMixed3
Kinangop Gateway Secondary School NyandaruaSouth KinangopC4DayMixed4
Kinja Secondary School NyandaruaNorth KinangopC4DayMixed3
Kirarwa Secondary School NyandaruaNorth KinangopC4DayMixed5
Kirera NyandaruaNyandarua NorthC4DayMixed6
Kirima Secondary NyandaruaWanjohiC4DayMixed6
Kiyo Secondary School NyandaruaSouth KinangopC4DayMixed3
Koinange Mixed Secondary School NyandaruaSouth KinangopC4DayMixed5
Kurungu NyandaruaMirangineC4DayMixed4
Lake Olbollosat Secondary School NyandaruaAberdareC4DayMixed5
Lereshwa Secondary School NyandaruaKipipiriC4DayMixed4
Mahindu Mixed NyandaruaKipipiriC4DayMixed3
Malewa NyandaruaKipipiriC4DayMixed5
Manunga Mixed Secondary NyandaruaKipipiriC4DayMixed6
Manyatta Secondary School NyandaruaNyandarua CentrC4DayMixed3
Marimu Secondary NyandaruaWanjohiC4DayMixed3
Matindiri Secondary NyandaruaGathanjiC4DayMixed3
Matunda NyandaruaMirangineC4DayMixed3
Matura Secondary School NyandaruaNyandarua WestC4DayMixed8
Mawingo Mixed Day Secondary School NyandaruaNyandarua CentrC4DayMixed3
Mbuyu NyandaruaNyandarua NorthC4DayMixed3
Mekaro Secondary School NyandaruaNorth KinangopC4DayMixed3
Michore Secondary NyandaruaWanjohiC4DayMixed2
Mihuti Secondary School NyandaruaNyandarua CentrC4DayMixed6
Mikeu Secondary NyandaruaWanjohiC4DayMixed6
Mirangine NyandaruaMirangineC4DayMixed5
Mucibau Secondary School NyandaruaSouth KinangopC4DayMixed4
Mukindu Secondary NyandaruaNyandarua CentrC4DayMixed3
Mukoe NyandaruaNyandarua NorthC4DayMixed3
Mumbi Senior School NyandaruaNyandarua CentralC4DayMixed2
Munyeki Secondary School NyandaruaNyandarua CentrC4DayMixed2
Munyuini Secondary NyandaruaWanjohiC4DayMixed1
Murungaru Secondary School NyandaruaNorth KinangopC4DayMixed4
Mutamaiyu Secondary School NyandaruaNorth KinangopC4DayMixed1
Muthomi Secondary School NyandaruaSouth KinangopC4DayMixed1
Muti-Ini Secondary School NyandaruaNorth KinangopC4DayMixed3
Mwihangia Secondary School NyandaruaAberdareC4DayMixed5
Mwihoti High School NyandaruaNorth KinangopC4DayMixed1
Mwihoti Secondary School NyandaruaNyandarua CentrC4DayMixed3
Mwiteithia Secondary School NyandaruaNorth KinangopC4DayMixed8
Ndemi Secondary NyandaruaWanjohiC4DayMixed4
Ndivai NyandaruaNyandarua NorthC4DayMixed6
Ndothua Secondary School NyandaruaSouth KinangopC4DayMixed4
Ndunyu Njeru Secondary School NyandaruaNorth KinangopC4DayMixed7
Ngano Secondary NyandaruaGathanjiC4DayMixed7
Ngatha Secondary NyandaruaGathanjiC4DayMixed3
Njabini Mixed Secondary School NyandaruaSouth KinangopC4DayMixed1
Nyaituga NyandaruaMirangineC4DayMixed6
Nyakio Secondary School NyandaruaSouth KinangopC4DayMixed3
Ol Joro Orok Secondary School NyandaruaNyandarua WestC4DayMixed8
Pondo NyandaruaNyandarua NorthC4DayMixed1
Ragia Secondary School NyandaruaSouth KinangopC4DayMixed7
Raichiri NyandaruaNyandarua NorthC4DayMixed3
Raitha Secondary School NyandaruaNorth KinangopC4DayMixed4
Riverside Secondary School NyandaruaNyandarua WestC4DayMixed3
Rugongo Mixed Day Secondary School NyandaruaNorth KinangopC4DayMixed2
Ruiru Secondary NyandaruaGathanjiC4DayMixed7
Rurii Secondary School NyandaruaNyandarua CentrC4DayMixed3
Rutara NyandaruaMirangineC4DayMixed3
Rwanyambo Secondary School NyandaruaSouth KinangopC4DayMixed3
Sabugo NyandaruaMirangineC4DayMixed10
Satima Secondary NyandaruaWanjohiC4DayMixed4
Silanga Secondary School NyandaruaNyandarua CentrC4DayMixed2
Silibwet Secondary NyandaruaGathanjiC4DayMixed9
Simba Senior Secondary School NyandaruaNyandarua CentrC4DayMixed2
Simbara Secondary School NyandaruaAberdareC4DayMixed3
St Mary’s Secondary School NyandaruaSouth KinangopC4DayMixed4
St. Christopher’s Secondary School NyandaruaSouth KinangopC4DayMixed5
St. Marys Aberdare NyandaruaNyandarua NorthC4DayMixed6
St. Michael Faru Secondary School NyandaruaNorth KinangopC4DayMixed1
St. Peters Mawingo NyandaruaKipipiriC4DayMixed3
Subuku Secondary School NyandaruaAberdareC4DayMixed3
Thindi Highstar Secondary School NyandaruaNorth KinangopC4DayMixed1
Tumaini NyandaruaMirangineC4DayMixed1
Uhuru Secondary NyandaruaGathanjiC4DayMixed3
Uruku NyandaruaNyandarua NorthC4DayMixed6
Wangui NyandaruaNyandarua NorthC4DayMixed3
Wanjeri NyandaruaKipipiriC4DayMixed6
Wanjohi Mixed NyandaruaWanjohiC4DayMixed8
Wanjura Secondary NyandaruaGathanjiC4DayMixed3
Weru Secondary School NyandaruaNyandarua WestC4DayMixed8

Showing schools 8001–8500 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