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
Pioneer Secondary Murang'aNot confirmedOtherBoardingBoys14
Shepherd Boys Secondary Murang'aMuranga SouthOtherBoardingBoys1
St Deborah Leading Girls Secondary Murang'aNot confirmedOtherBoardingGirls5
St Michael Girls High School Murang'aNot confirmedOtherDay & BoardingGirls3
St. Eleanor High School Murang'aKandaraOtherBoardingMixed1
St. Joseph Muraya Kairo Secondary Murang'aNot confirmedOtherDay & BoardingMixed6
St. Joseph Secondary Kenol Murang'aMuranga SouthOtherListed as hybridMixed1
St. Paul Boys Maragua Murang'aMuranga SouthOtherBoardingBoys3
St. Joseph Horizons of Hope Education Centre Murang'aIthanga/KakuziOtherListed as hybridMixed3
Westridge School Murang'aGatangaOtherListed as hybridMixed1
Buruburu Girls Secondary NairobiMakadaraC1BoardingGirls16
Kasarani Treeside for the Deaf NairobiKasaraniC1BoardingMixed1
Kenya High School NairobiWestlandsC1BoardingGirls9
Lenana School NairobiDagorettiC1BoardingBoys10
Moi Forces NairobiKamukunjiC1BoardingBoys31
Moi Girls Secondary NairobiKibraC1BoardingGirls1
Nairobi School NairobiWestlandsC1BoardingBoys25
Pangani Girls NairobiStareheC1BoardingGirls3
Precious Blood Riruta NairobiDagorettiC1BoardingGirls8
St Georges Girls NairobiWestlandsC1BoardingGirls13
Starehe Boys NairobiStareheC1BoardingBoys15
Starehe Girls NairobiKasaraniC1BoardingGirls9
State House Girls NairobiWestlandsC1BoardingGirls5
Aquinas High NairobiMakadaraC2BoardingBoys13
Dagoretti High NairobiDagorettiC2BoardingBoys4
Dr. Riberio Parklands NairobiStareheC2BoardingBoys6
Highridge Girls NairobiWestlandsC2BoardingGirls12
Highway Secondary NairobiMakadaraC2BoardingBoys1
Hospital Hill High NairobiWestlandsC2BoardingBoys15
Huruma Girls High NairobiMakadaraC2BoardingGirls12
Jamhuri High NairobiStareheC2BoardingBoys3
Karen C Girls Secondary School NairobiLangataC2BoardingGirls3
Langata High School NairobiLangataC2BoardingBoys10
Muhuri Muchiri NairobiNjiruC2BoardingBoys16
Ngara Girls NairobiStareheC2BoardingGirls3
Ofafa Jericho High NairobiMakadaraC2BoardingBoys18
Olm Shauri Moyo NairobiKamukunjiC2BoardingGirls7
Our Lady of Mercy Secondary NairobiMakadaraC2BoardingGirls1
Parklands Arya Girls NairobiWestlandsC2BoardingGirls18
Pumwani Boys NairobiStareheC2BoardingBoys6
St. Annes Girls Secondary NairobiMakadaraC2BoardingGirls3
St. Claire Nembu Girls NairobiDagorettiC2BoardingGirls6
Uhuru Secondary NairobiKamukunjiC2BoardingBoys8
Upper Hill Secondary NairobiKibraC2BoardingBoys9
County Girls NairobiStareheC3BoardingGirls3
Embakasi Girls NairobiEmbakasiC3BoardingGirls6
Kangemi High NairobiWestlandsC3BoardingBoys1
Lavington Girls NairobiWestlandsC3BoardingGirls11
Maina Wanjigi NairobiKamukunjiC3BoardingGirls5
Mutuini High School NairobiDagorettiC3BoardingBoys8
PCEA Booth Girls High School NairobiLangataC3BoardingGirls3
Ruai Boys NairobiNjiruC3BoardingBoys3
Ruai Girls NairobiNjiruC3BoardingGirls4
Ruthimitu Girls Secondary School NairobiDagorettiC3BoardingGirls5
St. Teresa’s Girls Secondary School NairobiMathareC3BoardingGirls8
State House Boys NairobiWestlandsC3BoardingBoys2
Baba Dogo Secondary NairobiKasaraniC4DayMixed13
Beth Mugo High School NairobiDagorettiC4DayMixed16
Cghu Mixed Secondary NairobiStareheC4DayMixed2
Clay City Mixed Seconday NairobiKasaraniC4DayMixed7
Dagoretti Mixed NairobiDagorettiC4DayMixed13
Dandora Girls NairobiNjiruC4DayGirls12
Dandora Secondary NairobiNjiruC4DayMixed12
Dr. Mwenje NairobiNjiruC4DayMixed5
Drum Vale NairobiNjiruC4DayMixed10
Eastleigh High NairobiKamukunjiC4DayBoys18
Embakasi Garrison Secondary NairobiEmbakasiC4DayMixed6
Farasi Lane NairobiWestlandsC4DayMixed3
Garden Estate Secondary NairobiKasaraniC4DayMixed14
Githurai Secondary NairobiKasaraniC4DayMixed18
Gituamba Secondary NairobiNjiruC4DayMixed6
Gsu Secondary NairobiKasaraniC4DayMixed14
Highway Manyatta NairobiNjiruC4DayMixed3
Hon. John Njoroge Secondary NairobiKasaraniC4DayMixed7
Huruma Mixed Secondary School NairobiMathareC4DayMixed20
Jehova Jire NairobiNjiruC4DayMixed12
Kabete Vetlab NairobiWestlandsC4DayMixed12
Kagira Mixed Secondary School NairobiDagorettiC4DayMixed3
Kahawa Garrison Secondary NairobiKasaraniC4DayMixed14
Kamiti Secondary NairobiKasaraniC4DayMixed13
Kamukunji Secondary NairobiKamukunjiC4DayMixed11
Kariobangi North Girls NairobiKasaraniC4DayGirls12
Kayole South Secondary School NairobiEmbakasiC4DayMixed15
Kibera Secondary NairobiKibraC4DayMixed1
Kiwanja Secondary NairobiKasaraniC4DayMixed8
Kongoni Mixed Secondary NairobiLangataC4DayMixed7
Kware Secondary NairobiEmbakasiC4DayMixed3
Langata Barracks Mixed Day Secondary School NairobiLangataC4DayMixed1
Loresho Secondary NairobiWestlandsC4DayMixed12
Makongeni High NairobiMakadaraC4DayMixed6
Mathari Mixed Secondary NairobiMathareC4DayMixed7
Mbagathi Road Secondary NairobiKibraC4DayGirls6
Mihango Secondary NairobiNjiruC4DayMixed4
Mukarara Mixed Secondary School NairobiDagorettiC4DayMixed2
Mutuini Girls Secondary School NairobiDagorettiC4DayGirls3
Mwangaza Secondary NairobiEmbakasiC4DayMixed9
Mwiki Secondary NairobiKasaraniC4DayMixed12
N. Highridge Secondary NairobiWestlandsC4DayMixed6
Nairobi South Secondary NairobiMakadaraC4DayMixed9
Ndurarua High School NairobiDagorettiC4DayMixed9
Ndururuno Secondary NairobiMathareC4DayMixed24
Nile Road Secondary NairobiMakadaraC4DayGirls9
Nile Road Special NairobiNjiruC4DayGirls5
Njiru Mixed NairobiNjiruC4DayMixed5
Olympic Secondary NairobiKibraC4DayMixed6
Our Lady of Fatima Secondary NairobiKasaraniC4DayMixed16
Peter Kibukosya Secondary NairobiEmbakasiC4DayMixed5
Pumwani Girls NairobiStareheC4DayGirls9
Raila Educational Centre NairobiKibraC4DayMixed6
Reuben Secondary School NairobiEmbakasiC4DayMixed2
Riruta Satelite Mixed Day Secondary School NairobiDagoretti SouthC4DayMixed2
Ruaraka High School NairobiKasaraniC4DayMixed14
Ruthimitu Mixed Secondary School NairobiDagorettiC4DayMixed9
Shadrack Kimalel NairobiKibraC4DayMixed2
St Patrick Nbi Mixed Secondary NairobiMakadaraC4DayMixed9
St. Teresas NairobiKamukunjiC4DayBoys6
St. Dominics NairobiNjiruC4DayMixed3
St. George’s Athi NairobiNjiruC4DayMixed1
Star of Hope Secondary NairobiMakadaraC4DayMixed6
Thawabu Secondary School NairobiEmbakasi CentralC4DayMixed5
The Komarock School NairobiEmbakasiC4DayMixed8
Tj Kajwang’ NairobiKasaraniC4DayMixed18
Ushirika NairobiNjiruC4DayMixed6
Utawala Secondary NairobiEmbakasi EastC4DayMixed6
Woodley Secondary NairobiKibraC4DayMixed1
Zawadi NairobiKamukunjiC4DayMixed14
Agape Hope Schools NairobiDagoretti SouthOtherDayMixed2
Ananda Marga Secondary School NairobiNot confirmedOtherDayMixed1
Apostolic Carmel Girls Secondary School NairobiNot confirmedOtherDayGirls6
Arizona High NairobiKamukunjiOtherDayMixed1
Ashrafia NairobiStareheOtherDayGirls2
Boqol Soon Academy NairobiKamukunjiOtherDayBoys12
Brookshine Schools NairobiNjiruOtherListed as hybridMixed1
Brownhill Secondary School NairobiEmbakasi CentralOtherDayMixed1
California Secondary School NairobiKamukunjiOtherDayMixed7
City Prime Academy NairobiDagoretti SouthOtherDayMixed1
Consolata School - Secondary NairobiNot confirmedOtherDayMixed4
Don Bosco Secondary School NairobiNot confirmedOtherDayMixed4
Edelvale Girls Secondary School NairobiEmbakasi EastOtherListed as hybridGirls1
Elyon High School NairobiNot confirmedOtherDayMixed1
Fajri Secondary School NairobiEmbakasi CentralOtherDayMixed3
Garden Mixed Secondary NairobiDagoretti SouthOtherDayMixed2
Genesis Joy Secondary School NairobiNot confirmedOtherDayMixed3
Golden Light NairobiMathareOtherDayMixed2
Green Side Secondary NairobiKamukunjiOtherDayMixed1
Hanif Academy NairobiStareheOtherDayMixed3
Heider Secondary NairobiStareheOtherDayMixed4
Hupendo School NairobiWestlandsOtherDayMixed1
Jagiet Academy (Secondary) NairobiNot confirmedOtherDayMixed1
John Paul Mixed Secondary School NairobiNot confirmedOtherNot confirmedMixed1
Kaafuura Secondary NairobiEmbakasi CentralOtherDayMixed6
Kabiro Secondary School NairobiNot confirmedOtherDayMixed1
Kamulu Christian Secondary School NairobiNjiruOtherDayMixed1
Karura SDA Church School - Secondary NairobiNot confirmedOtherBoardingMixed9
Kenya Muslim Academy NairobiNot confirmedOtherDay & BoardingMixed1
Kianda School - Secondary NairobiNot confirmedOtherDayGirls1
Kibera Girls Soccer Academy NairobiKibraOtherBoardingGirls1
Kinyago Dandora Secondary School NairobiEmbakasi NorthOtherDayMixed1
Komarock Road Secondary School NairobiNot confirmedOtherDayMixed1
La Salle Catholic Senior School NairobiLangataOtherDayMixed1
Loreto Convent Msongari Girls Secondary School NairobiNot confirmedOtherDayGirls1
Loreto Convent Valley Road Girls Secondary School NairobiNot confirmedOtherDayGirls1
Mahaad Girls NairobiStareheOtherDayGirls3
Mary Happy Secondary NairobiKamukunjiOtherDayMixed1
Mcedo Beijing NairobiMathareOtherDayMixed2
Moi Education Centre NairobiLangataOtherDayMixed12
Moonlight Centre School NairobiDagoretti SouthOtherDayMixed1
Mt Laverna Secondary School NairobiNot confirmedOtherDayGirls5
Mukuru Transformers Secondary School NairobiEmbakasi SouthOtherDayMixed3
Muslim Academy Secondary NairobiNot confirmedOtherDayMixed6
Nahda High School NairobiKamukunjiOtherDayMixed1
Nairobi Muslim Academy- Secondary NairobiNot confirmedOtherBoardingGirls1
New Horizons Secondary NairobiKibraOtherDayMixed1
Newlight Senior Boys NairobiEmbakasi CentralOtherDayBoys1
Ngundu Township Secondary School NairobiNjiruOtherListed as hybridMixed4
Northview Girls Academy NairobiEmbakasi EastOtherBoardingGirls1
Oasis Mixed Secondary School NairobiWestlandsOtherDayMixed1
Penucci Edc Center Secondary NairobiNot confirmedOtherDayMixed1
Queen of Apostles Seminary Secondary School NairobiNot confirmedOtherBoardingBoys3
Rabbani High NairobiKamukunjiOtherDayMixed9
Rafiki Foundation NairobiKasaraniOtherDayMixed1
Regis Runda Academy- Secondary NairobiWestlandsOtherDayMixed1
Riara Springs Girls High School NairobiNot confirmedOtherNot confirmedNot confirmed8
Riruta Central School NairobiNot confirmedOtherDay & BoardingMixed3
Riwa NairobiKamukunjiOtherDayMixed1
Rock Point School NairobiKibraOtherDayMixed1
Rophine Field Senior School NairobiNjiruOtherListed as hybridMixed1
Ruai Hillsview Secondary School NairobiNjiruOtherListed as hybridMixed1
Shauri Moyo Muslim Secondary School NairobiNot confirmedOtherDayMixed1
Shilce School NairobiNot confirmedOtherDayMixed2
Soweto Academy-Secondary NairobiNot confirmedOtherDayGirls1
St Charles Lwanga Education Centre NairobiNjiruOtherListed as hybridMixed2
St Justino Secondary School NairobiNot confirmedOtherNot confirmedNot confirmed1
St Mathews High School NairobiNjiruOtherDayMixed7
St Michaels Seondary School NairobiMakadaraOtherDayMixed5
St. Anthony High School NairobiDagoreti NorthOtherDayMixed1
St. Dorcas Education Centre NairobiDagoretti SouthOtherDayMixed1
St. Joseph's Technical Secondary School NairobiWestlandsOtherDayMixed3
St. Martins Girls Secondary School NairobiNot confirmedOtherBoardingGirls6
St. Mary's School - Secondary NairobiNot confirmedOtherDayMixed1
St. Nicholas Senior Shool - Secondary NairobiNot confirmedOtherDayMixed1
St. Therese Girls School NairobiNjiruOtherBoardingGirls3
St. Theresa School NairobiDagoretti SouthOtherDayMixed3
Starays Hope Comm Center Secondary School NairobiNot confirmedOtherDayMixed1
Stephjoy School -High School NairobiNot confirmedOtherBoardingGirls4
Strathmore School - Secondary NairobiNot confirmedOtherDayBoys1
Sunshine Secondary School NairobiNot confirmedOtherBoardingBoys1
Swaminarayan Academy- Secondary NairobiEmbakasi SouthOtherDayMixed3
Temple Road High School NairobiNot confirmedOtherDayMixed2
Tenderfoot School NairobiWestlandsOtherDayMixed1
The Excellence High School NairobiWestlandsOtherDayMixed8
Thika Road Christian High School NairobiKasaraniOtherDayMixed1
Twinkids Senior School NairobiNjiruOtherDayMixed1
Vinespring Girls High School NairobiNot confirmedOtherBoardingGirls4
Waithaka Riverside School (Secondary) NairobiNot confirmedOtherDayMixed2
Wamy Academy NairobiMakadaraOtherDayGirls4
Wamy High School NairobiMakadaraOtherListed as hybridBoys6
Waylight High School NairobiEmbakasi CentralOtherDayMixed4
Zabur Girls' High School NairobiKamukunjiOtherDayGirls5
Zedit Solution Secondary School NairobiDagoretti SouthOtherDayMixed2
Jomo Kenyatta Boys High School NakuruNakuru NorthC1BoardingBoys13
Mary Mount Secondary School NakuruMoloC1BoardingGirls13
Moi Forces Academy Lanet NakuruNakuru NorthC1BoardingGirls10
Molo Academy Boys Secondary School NakuruMoloC1BoardingBoys12
Naivasha Girls Secondary School NakuruNaivashaC1BoardingGirls10
Nakuru Girls’ High School NakuruNakuru EastC1BoardingGirls13
Nakuru High School NakuruNakuru EastC1BoardingBoys19
Ngala Secondary School for the Deaf NakuruNakuru EastC1BoardingMixed2
Njoro Boys High School NakuruNjoroC1BoardingBoys11
St. Bakhita Bahati Girls Secondary School NakuruNakuru NorthC1BoardingGirls13
Utumishi Boys Academy NakuruGilgilC1BoardingBoys24
Utumishi Girls Academy NakuruGilgilC1BoardingGirls6
AIC Morop Girls NakuruRongaiC2BoardingGirls14
Bahati PCEA Girls Secondary School NakuruNakuru NorthC2BoardingGirls12
Elburgon Secondary School NakuruMoloC2BoardingMixed5
Enaiposha Girls High School NakuruNaivashaC2BoardingGirls9
Jomo Kenyatta Girls High School NakuruNakuru NorthC2BoardingGirls14
Kiambogo Secondary School NakuruNaivashaC2BoardingMixed6
Kirobon Boys High School NakuruRongaiC2BoardingBoys14
Kirobon Girls Secondary School NakuruRongaiC2BoardingGirls20
Koelel Forces Academy NakuruGilgilC2BoardingBoys33
Larmudiac Secondary School NakuruNjoroC2BoardingMixed14
Maai-Mahiu Boys Secondary School NakuruNaivashaC2BoardingBoys6
Maai-Mahiu Girls Secondary School NakuruNaivashaC2BoardingGirls9
Magereza Academy NakuruNaivashaC2BoardingBoys6
Michinda Secondary School NakuruMoloC2BoardingBoys12
Naivasha High School NakuruNaivashaC2BoardingBoys6
Njoro Girls’ Secondary School NakuruNjoroC2BoardingGirls3
Solai Boys Secondary School NakuruRongaiC2BoardingBoys14
Cheptuech Secondary School NakuruKuresoi SouthC3BoardingMixed3
Coulson Girls’ Secondary School NakuruGilgilC3BoardingGirls6
Coulson Secondary School NakuruGilgilC3BoardingMixed3
Emitik Girls Secondary School NakuruKuresoi SouthC3BoardingGirls3
Gilgil Girls’ High School NakuruGilgilC3BoardingGirls5
Keringet Secondary School NakuruKuresoi SouthC3BoardingBoys5
Kipkoris Girls Secondary School NakuruKuresoi NorthC3BoardingGirls4
Mama Ngina Kenyatta Secondary School NakuruRongaiC3BoardingMixed8
Moi Secondary School, Amalo NakuruKuresoi SouthC3BoardingMixed7
Olenguruone Secondary School NakuruKuresoi SouthC3BoardingMixed5
P.C.E.A. Kambala Girls High School NakuruMoloC3BoardingGirls6
Siwot Girls Secondary School NakuruKuresoi SouthC3BoardingGirls7
St. Maria Veronica Girls High School NakuruNakuru EastC3BoardingGirls6
Teret Secondary School NakuruNjoroC3BoardingMixed15
Afraha High School NakuruNakuru EastC4DayMixed14
AIC Tulwobmoi Secondary School NakuruRongaiC4DayMixed8
Ainamoi Secondary School NakuruKuresoi SouthC4DayMixed3
Akuisi Day Mixed Secondary School NakuruRongaiC4DayMixed2
Amani Secondary School NakuruKuresoi SouthC4DayMixed3
Ambusket Secondary School NakuruKuresoi SouthC4DayMixed3
Analat Secondary School NakuruNjoroC4DayMixed4
Arash Secondary School NakuruSubukiaC4DayMixed4
Arimi Mixed Day Secondary School NakuruMoloC4DayMixed6
Arorwet Secondary School NakuruKuresoi SouthC4DayMixed3
Arthur Magugu Secondary School NakuruGilgilC4DayMixed3
Athinai Secondary School NakuruRongaiC4DayMixed16
Bagaria Secondary School NakuruNjoroC4DayMixed3
Banita Secondary School NakuruRongaiC4DayMixed6
Bararget Secondary School NakuruKuresoi SouthC4DayMixed3
Barina Secondary School NakuruRongaiC4DayMixed16
Baringo Secondary School NakuruKuresoi NorthC4DayMixed2
Bavuni Secondary School NakuruNakuru NorthC4DayMixed8
Belbur Secondary School NakuruRongaiC4DayMixed1
Bishop Edward Donovan Secondary School NakuruNakuru NorthC4DayMixed2
Bomasan Mixed Secondary School NakuruRongaiC4DayMixed9
Bondet Secondary School NakuruKuresoi NorthC4DayMixed2
Boron Secondary School NakuruKuresoi NorthC4DayMixed3
Boror Mixed Secondary NakuruRongaiC4DayMixed4
Bright Hope Lomolo Secondary School NakuruRongaiC4DayMixed6
Burgei Secondary School NakuruRongaiC4DayMixed3
Chandera Secondary School NakuruMoloC4DayMixed3
Chebara Secondary School NakuruKuresoi SouthC4DayMixed5
Chebotoi Secondary School NakuruKuresoi SouthC4DayMixed3
Chemaner Secondary School NakuruKuresoi SouthC4DayMixed5
Chemasis Mixed Secondary NakuruRongaiC4DayMixed3
Cheptoroi Secondary School NakuruNjoroC4DayMixed15
Chesingele Secondary School NakuruMoloC4DayMixed13
Chesirikwo Day Secondary School NakuruKuresoi NorthC4DayMixed2
Chikamba Secondary School NakuruKuresoi SouthC4DayMixed2
Crater View Secondary School NakuruNakuru WestC4DayMixed5
Dagoreti Nyakinyua Secondary School NakuruKuresoi NorthC4DayMixed3
Dundori Secondary School NakuruNakuru NorthC4DayMixed5
Eburru Secondary School NakuruGilgilC4DayMixed8
Echariria Secondary School NakuruGilgilC4DayMixed10
Elburgon D.E.B Senior School NakuruMoloC4DayMixed7
ELCK Kongoi Secondary School NakuruKuresoi NorthC4DayMixed6
Ewaat Secondary School NakuruNjoroC4DayMixed9
Flamingo Secondary School NakuruNakuru EastC4DayMixed12
Forest Hill Secondary School NakuruSubukiaC4DayMixed10
Gatamaiyu Secondary School NakuruNaivashaC4DayMixed4
Gatimu Secondary School NakuruNjoroC4DayMixed3
Gichobo Secondary School NakuruNjoroC4DayMixed9
Gilgil Day Secondary School NakuruGilgilC4DayMixed10
Gilgil Garrison Day Secondary School NakuruGilgilC4DayMixed10
Gilgil Town Secondary School NakuruGilgilC4DayMixed5
Gitare Secondary School NakuruGilgilC4DayMixed5
Gituamba Secondary School NakuruNaivashaC4DayMixed3
Gitura Secondary School NakuruSubukiaC4DayMixed2
Gituru Secondary School NakuruNaivashaC4DayMixed3
Governor Secondary School NakuruNaivashaC4DayMixed6
Green Hills Vikingi NakuruMoloC4DayMixed4
Greenhills Secondary School NakuruSubukiaC4DayMixed4
Haraka Secondary School NakuruKuresoi NorthC4DayMixed6
Heroes Boys High School- Bahati NakuruNakuru NorthC4DayBoys8
Heroes Girls High School NakuruNakuru NorthC4DayGirls4
Heshima Secondary School NakuruNakuru NorthC4DayMixed5
Hillcrest Secondary School NakuruNakuru EastC4DayMixed11
Irongo Secondary School NakuruKuresoi SouthC4DayMixed3
Jm Kariuki Memorial Secondary School NakuruNakuru NorthC4DayMixed5
Kabazi Secondary School NakuruSubukiaC4DayMixed10
Kabongoi Secondary School NakuruKuresoi SouthC4DayMixed3
Kahuho Secondary School NakuruGilgilC4DayMixed11
Kamara Secondary School NakuruKuresoi NorthC4DayMixed4
Kamathatha Secondary School NakuruGilgilC4DayMixed3
Kamosop NakuruSubukiaC4DayMixed2
Kampi Ya Moto Secondary NakuruRongaiC4DayMixed7
Kamuyu Senior School NakuruNaivashaC4DayMixed2
Kamwaura Secondary School NakuruKuresoi SouthC4DayMixed3
Kandutura Secondary NakuruRongaiC4DayMixed3
Kapkeet Secondary School NakuruKuresoi SouthC4DayMixed3
Kapkembu Secondary School NakuruNjoroC4DayMixed6
Kaplamai Mixed Day Secondary School NakuruKuresoi SouthC4DayMixed3
Kaplelach Secondary School NakuruKuresoi NorthC4DayMixed3
Kapngorot Secondary School NakuruKuresoi SouthC4DayMixed5
Kapsetek Secondary NakuruRongaiC4DayMixed4
Kapsimbeiywo Secondary School NakuruKuresoi SouthC4DayMixed5
Kapsita Secondary School NakuruMoloC4DayMixed3
Kaptich Secondary School NakuruNjoroC4DayMixed3
Karai Secondary School NakuruNaivashaC4DayMixed4
Kariandusi Secondary School NakuruGilgilC4DayMixed6
Karima Mixed Secondary School NakuruNaivashaC4DayMixed5
Karirikania Secondary School NakuruKuresoi NorthC4DayMixed5
Karunga Secondary School NakuruGilgilC4DayMixed4
Kekopey Secondary School NakuruGilgilC4DayMixed7
Kelelwet Secondary School NakuruNakuru WestC4DayMixed5
Kenana Secondary School NakuruNjoroC4DayMixed3
Kenyatta Mixed Day Secondary School NakuruNjoroC4DayMixed6
Kenyatta Secondary School NakuruNakuru WestC4DayMixed16
Keriko Secondary School NakuruNjoroC4DayMixed13
Kerma Secondary School NakuruRongaiC4DayMixed4
Kiamaina Secondary School NakuruNakuru NorthC4DayMixed6
Kiambiriria Secondary School NakuruMoloC4DayMixed3
Kiamunyi Secondary NakuruRongaiC4DayMixed8
Kianjoya Secondary School NakuruNjoroC4DayMixed3
Kibaraa Secondary School NakuruKuresoi NorthC4DayMixed4
Kieni Secondary School NakuruSubukiaC4DayMixed4
Kijabe Township Secondary School NakuruNaivashaC4DayMixed2
Kilimo High School NakuruNjoroC4DayMixed12
Kilo Secondary School NakuruNjoroC4DayMixed3
Kimangu Day Secondary School NakuruRongaiC4DayMixed9
Kimani Ngunjiri High School NakuruNakuru NorthC4DayMixed4
Kimathi Secondary School NakuruNakuru EastC4DayMixed10
King David High School Bahati NakuruNakuru NorthC4DayMixed2
Kinungi Secondary School NakuruNaivashaC4DayMixed6
Kio Secondary School NakuruKuresoi NorthC4DayMixed3
Kipkewa Secondary School NakuruKuresoi NorthC4DayMixed2
Kipkoimet Secondary School NakuruKuresoi NorthC4DayMixed2
Kipkonyo Secondary School NakuruNaivashaC4DayMixed2
Kiplemeiywo Secondary School NakuruKuresoi SouthC4DayMixed5
Kipsinendet Secondary School NakuruKuresoi NorthC4DayMixed5
Kipsonoi Secondary School NakuruKuresoi SouthC4DayMixed3
Kipsyenan Secondary School NakuruRongaiC4DayMixed8
Kiptagich Secondary School NakuruKuresoi SouthC4DayMixed5
Kiptaragon Secondary School NakuruKuresoi SouthC4DayMixed1
Kiptororo Secondary School NakuruKuresoi NorthC4DayMixed6
Kiungururia Mixed Secondary School NakuruGilgilC4DayMixed4
Kivumbini Secondary School NakuruNakuru EastC4DayMixed3
Koige Secondary School NakuruKuresoi NorthC4DayMixed5
Koilonget Mixed Day Secondary School NakuruNjoroC4DayMixed3
Koisamo Mixed Secondary NakuruRongaiC4DayMixed4
Kongasis Secondary School NakuruGilgilC4DayMixed4
Kongoi Kaptich Secondary School NakuruKuresoi NorthC4DayMixed6
Korabariet Secondary School NakuruKuresoi NorthC4DayMixed3
Korao Secondary School NakuruKuresoi SouthC4DayMixed3
Kures Secondary School NakuruKuresoi NorthC4DayMixed3
Lady Ann Delamere Secondary School NakuruGilgilC4DayMixed5
Lake Elementaita NakuruNakuruC4DayMixed2
Lake Solai Secondary NakuruRongaiC4DayMixed6
Lanet Secondary School NakuruNakuru EastC4DayMixed12
Langalanga Secondary School NakuruNakuru EastC4DayMixed10
Lare Vision Secondary School NakuruNjoroC4DayMixed6
Larmudiac Mixed Day Secondary School NakuruNjoroC4DayMixed6
Lawina Secondary School NakuruMoloC4DayMixed3
Lenginet Secondary NakuruRongaiC4DayMixed8
Likia Secondary School NakuruNjoroC4DayMixed9
Limuko Secondary School NakuruNakuru NorthC4DayMixed5
Longonot Township Secondary School NakuruNaivashaC4DayMixed3
Lusiru Secondary School NakuruNjoroC4DayMixed3
Magomano Secondary School NakuruSubukiaC4DayMixed3
Mahiga Secondary School NakuruNjoroC4DayMixed2
Maiella Central Secondary School NakuruNaivashaC4DayMixed4
Maiella Township Secondary School NakuruNaivashaC4DayMixed6
Majani Minngi Secondary School NakuruRongaiC4DayMixed4
Mamba Secondary School NakuruRongaiC4DayMixed3
Maraigushu Secondary School NakuruNaivashaC4DayMixed3
Mariashoni Secondary School NakuruMoloC4DayMixed2
Marwa Secondary School NakuruKuresoi SouthC4DayMixed5
Maryland Secondary School NakuruSubukiaC4DayMixed7
Masaita Mixed Secondary School NakuruKuresoi NorthC4DayMixed3
Matuiku Mixed Secondary School NakuruRongaiC4DayMixed2
Mau Narok Secondary School NakuruNjoroC4DayMixed12
Mau Secondary School NakuruKuresoi NorthC4DayMixed4
Mau Summit Secondary School NakuruKuresoi NorthC4DayMixed4
Maua Secondary School NakuruNaivashaC4DayMixed6
Mauche Samoei Secondary School NakuruNjoroC4DayMixed6
Mawe Mixed Day Secondary School NakuruRongaiC4DayMixed10
Mawingu Secondary School NakuruKuresoi NorthC4DayMixed3
Mema Secondary School NakuruRongaiC4DayMixed10
Menengai High School NakuruNakuru EastC4DayMixed13
Menengai Hill Secondary NakuruNakuru NorthC4DayMixed3
Mercy Njeri Secondary NakuruRongaiC4DayMixed8
Mianzini Secondary School NakuruMoloC4DayMixed8
Michatha Secondary School NakuruMoloC4DayMixed5
Mikeu Secondary School NakuruNakuru NorthC4DayMixed3
Milimani High School NakuruNaivashaC4DayMixed9
Milimani Senior School NakuruNakuru NorthC4DayMixed5
Mimwaita Secondary NakuruRongaiC4DayMixed3
Mirera High School NakuruNaivashaC4DayMixed12
Mitimingi Secondary School NakuruGilgilC4DayMixed10
Mkulima Secondary School NakuruKuresoi NorthC4DayMixed3
Mlima Secondary School NakuruKuresoi NorthC4DayMixed4
Mogoon Secondary School NakuruNakuru WestC4DayMixed9
Moi Ndabi Secondary School NakuruNaivashaC4DayMixed5
Moi Secondary School Nakuru NakuruNakuru WestC4DayMixed12
Molo Highway Secondary School NakuruMoloC4DayMixed7
Molo Secondary School NakuruMoloC4DayMixed13
Mona Secondary School NakuruMoloC4DayMixed5
Morop Secondary School NakuruGilgilC4DayMixed3
Mosop Mixed Secondary School NakuruNjoroC4DayMixed6
Moto Secondary School NakuruMoloC4DayMixed6
Muchorwe Secondary School NakuruKuresoi NorthC4DayMixed3
Mugaa Secondary School NakuruGilgilC4DayMixed8
Mugumo Secondary School NakuruNjoroC4DayMixed8
Muhigia Secondary NakuruRongaiC4DayMixed4
Mukinyai Secodary School NakuruMoloC4DayMixed2
Munanda Secondary School NakuruGilgilC4DayMixed2
Mununga High School NakuruNaivashaC4DayMixed5
Munyu Secondary School NakuruNaivashaC4DayMixed5
Murinduko Baptist Secondary School NakuruKuresoi NorthC4DayMixed4
Muriricua Secondary School NakuruGilgilC4DayMixed6
Murungaru Secondary School NakuruNakuru NorthC4DayMixed3
Murunyu High School NakuruNakuru NorthC4DayMixed4
Mutarakwa Secondary School NakuruNjoroC4DayMixed3
Muthaiti Mixed Secondary School NakuruGilgilC4DayMixed3
Muthiga Secondary School NakuruNjoroC4DayMixed1
Mutukanio Secondary School NakuruKuresoi NorthC4DayMixed3
Mwangi Michuki Secondary School NakuruMoloC4DayMixed4
Mwaragania Secondary School NakuruKuresoi NorthC4DayMixed5
Mwariki Secondary School NakuruNakuru WestC4DayMixed9
Mwiciringiri Secondary School NakuruNaivashaC4DayMixed5
Mwigito Excel High School NakuruNjoroC4DayMixed4
Mwireri Secondary School NakuruSubukiaC4DayMixed4
Mwiruti Senior School NakuruNakuru NorthC4DayMixed3
N.Y.S Secondary School NakuruGilgilC4DayMixed3
Nairobi Road Secondary School NakuruNakuru EastC4DayMixed2
Naishi Secondary School NakuruNjoroC4DayMixed4
Naivasha Day Secondary School NakuruNaivashaC4DayMixed6
Naivasha Highway Secondary School NakuruNaivashaC4DayMixed4
Nakuru Central Secondary School NakuruNakuru EastC4DayMixed10
Nakuru Day Secondary School NakuruNakuru EastC4DayMixed10
Nakuru East Secondary NakuruNakuru EastC4DayMixed5
Nakuru West Secondary School NakuruNakuru WestC4DayMixed21
Namuncha Peace Secondary School NakuruNaivashaC4DayMixed5
Natewa High School NakuruNakuru EastC4DayMixed6
Ndabibi Main Secondary School NakuruNaivashaC4DayMixed4
Ndabibi Secondary School NakuruNaivashaC4DayMixed9
Ndege Secondary School NakuruNjoroC4DayMixed9
Nderit Mixed Day Secondary School NakuruGilgilC4DayMixed3
Ndibai Secondary School NakuruGilgilC4DayMixed1
Ndogo Secondary School NakuruGilgilC4DayMixed2
Ndoroto Senior School NakuruNaivashaC4DayMixed3
Ndungiri Secondary School NakuruNakuru NorthC4DayMixed6
Nessuit Secondary School NakuruNjoroC4DayMixed3
Ngata Secondary School NakuruRongaiC4DayMixed4
Ngecho Secondary School NakuruGilgilC4DayMixed6
Ngeteti Secondary School NakuruGilgilC4DayMixed2
Ngeya Girls’ Secondary School NakuruNaivashaC4DayGirls4
Ngondi Secondary School NakuruNaivashaC4DayMixed3
Ngumo Secondary School NakuruGilgilC4DayMixed8
Ngwataniro Secondary School NakuruNjoroC4DayMixed4
Njenga Karume Secondary School NakuruMoloC4DayMixed20

Showing schools 7001–7500 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