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
Yaang’a Secondary School NyandaruaSouth KinangopC4DayMixed4
Beverly Schools of Kenya NyandaruaNorth KinangopOtherListed as hybridMixed1
Busara Forest View Secondary NyandaruaNot confirmedOtherBoardingGirls1
Foothills School NyandaruaKipipiriOtherDayMixed8
Graceland Boys Senior School NyandaruaNyandarua NorthOtherBoardingBoys3
Hope Community Center NyandaruaNorth KinangopOtherBoardingMixed1
Joyfield Ol'joro-Orok Academy NyandaruaNyandarua WestOtherBoardingMixed1
Karago - Ini Secondary NyandaruaNot confirmedOtherDayMixed3
Kisima Mixed Secondary NyandaruaNot confirmedOtherBoardingMixed1
Manunga Girls High School NyandaruaNot confirmedOtherBoardingGirls3
Millenium Highway High School NyandaruaNot confirmedOtherDay & BoardingMixed2
Nyahururu Highway Secondary NyandaruaNot confirmedOtherDay & BoardingMixed3
Petersburge Secondary School NyandaruaMirangineOtherListed as hybridMixed3
Pioneer Secondary NyandaruaNot confirmedOtherDay & BoardingMixed3
Sister Irene Stefani NyandaruaNyandarua NorthOtherBoardingMixed3
St. Anuarite Secondary NyandaruaNot confirmedOtherBoardingGirls6
Bishop Gatimu Ngandu Girls NyeriMathira WestC1BoardingGirls18
Kagumo High NyeriNyeri CentralC1BoardingBoys22
Mahiga Girls NyeriNyeri SouthC1BoardingGirls9
Nyeri High School NyeriNyeri CentralC1BoardingBoys11
Othaya Boys High School NyeriNyeri SouthC1BoardingBoys18
Rev. Muhoro School for the Deaf NyeriMukurwe-IniC1BoardingMixed6
South Tetu Girls NyeriMukurwe-IniC1BoardingGirls24
Birithia Girls NyeriNyeri SouthC2BoardingGirls12
Chinga Boys NyeriNyeri SouthC2BoardingBoys18
Dedan Kimathi Memorial High School NyeriTetuC2BoardingBoys8
Endarasha High School NyeriKieni WestC2BoardingBoys9
Gatugi Girls NyeriNyeri SouthC2BoardingGirls9
Giakanja Secondary School NyeriNyeri CentralC2BoardingBoys24
Kangubiri Girls High School NyeriTetuC2BoardingGirls24
Kanjuri High School NyeriMathira EastC2BoardingBoys12
Karima Boys High School Boarding NyeriNyeri SouthC2BoardingBoys10
Kenyatta H.S Mahiga NyeriNyeri SouthC2BoardingBoys12
Kiaritha-Ini High School NyeriMathira EastC2BoardingBoys17
Kirimara High School NyeriMathira EastC2BoardingBoys13
Magutu Girls’ Secondary School NyeriMathira EastC2BoardingGirls3
Mukurwe-Ini Boys NyeriMukurwe-IniC2BoardingBoys8
Muruguru Secondary School NyeriNyeri CentralC2BoardingGirls12
Naromoru Boys Secondary School NyeriKieni EastC2BoardingBoys9
Naromoru Girls Secondary School NyeriKieni EastC2BoardingGirls9
O.L.O.F Chinga Girls NyeriNyeri SouthC2BoardingGirls12
Othaya Girls NyeriNyeri SouthC2BoardingGirls18
St. Bakhita Gataragwa Girls High School NyeriKieni WestC2BoardingGirls10
St. Bonaventure Kaheti Boys NyeriMukurwe-IniC2BoardingBoys20
St. Teresa Moi Equator Girls’ Secondary School NyeriKieni EastC2BoardingGirls15
Tumutumu Girls NyeriMathira WestC2BoardingGirls13
Aguthi Secondary School NyeriTetuC3BoardingBoys3
Dr. Kamundia Gathuthi Girls Secondary School NyeriTetuC3BoardingGirls8
Gachika Secondary School NyeriNyeri CentralC3BoardingMixed10
Gathathi-Ini Secondary School NyeriTetuC3BoardingBoys6
Gathungururu Girls School NyeriMukurwe-IniC3BoardingGirls16
Gatondo Secondary School NyeriMathira EastC3BoardingGirls4
Giakaibii Secondary School NyeriMathira EastC3BoardingBoys6
Hiriga Girls Secondary School NyeriMathira WestC3BoardingGirls5
Huho-Ini Girls High School NyeriTetuC3BoardingGirls6
Ichuga Girls NyeriMathira WestC3BoardingGirls3
Ihithe Tec Secondary School NyeriTetuC3BoardingBoys3
Iriaini Girls NyeriNyeri SouthC3BoardingGirls6
Kabiruini Girls Secondary School NyeriMathira WestC3BoardingGirls10
Karatina Secondary School NyeriMathira EastC3BoardingGirls6
Kiamariga Boys Secondary NyeriMathira WestC3BoardingBoys3
Kiandu Secondary School NyeriTetuC3BoardingMixed9
Mathaithi Secondary School NyeriMathira EastC3BoardingGirls6
Mucharage Secondary School NyeriNyeri SouthC3BoardingGirls3
Mugunda Secondary School NyeriKieni WestC3BoardingGirls9
Muthuaini Secondary School NyeriNyeri CentralC3BoardingGirls3
Mweru High School NyeriMukurwe-IniC3BoardingBoys8
Mwiyogo Secondary School NyeriKieni WestC3BoardingBoys5
Ndathi Secondary School NyeriKieni EastC3BoardingBoys9
Ndia-Ini Girls School NyeriMukurwe-IniC3BoardingGirls6
Ruthagati Boys High School NyeriMathira WestC3BoardingBoys7
St. Angela Merici Wamagana Girls Secondary School NyeriTetuC3BoardingGirls6
St. Anne Githunguri Girls NyeriMukurwe-IniC3BoardingGirls3
St. Monica Munyaka Girls Secondary School NyeriKieni EastC3BoardingGirls6
Watuka Secondary School NyeriKieni WestC3BoardingBoys6
A.C.K Kiuu Secondary School NyeriMukurwe-IniC4DayMixed2
ACK Senior Chief Mukira Secondary School Kiamuya NyeriNyeri SouthC4DayMixed6
Amboni Secondary School NyeriKieni WestC4DayMixed2
Bellevue Secondary School NyeriKieni WestC4DayMixed2
Burguret Secondary School NyeriKieni EastC4DayMixed4
Charity Secondary School NyeriKieni WestC4DayMixed3
Chrismorrone Kiamathaga Mixed Secondary School NyeriKieni EastC4DayMixed3
Duncan Ndegwa Secondary School NyeriNyeri CentralC4DayMixed8
Endarasha D M Secondary School NyeriKieni WestC4DayMixed6
F.T Nyammo Secondary School NyeriTetuC4DayMixed2
Gaaki Secondary School NyeriTetuC4DayMixed2
Gachatha Secondary School NyeriTetuC4DayMixed2
Gaikundo Secondary School NyeriMukurwe-IniC4DayMixed1
Gakanga Secondary School NyeriKieni WestC4DayMixed2
Gakawa Secondary School NyeriKieni EastC4DayMixed6
Gakere Secondary School NyeriTetuC4DayMixed1
Gakuyu Secondary School NyeriMathira EastC4DayMixed3
Gathehu Secondary School NyeriMathira EastC4DayMixed3
Gathera Secondary NyeriNyeri SouthC4DayMixed6
Gathiriti Secondary School NyeriMukurwe-IniC4DayMixed1
Gathumbi Secondary School NyeriNyeri SouthC4DayMixed2
Gathuthi Secondary School NyeriTetuC4DayMixed2
Gatuamba Secondary School NyeriKieni EastC4DayMixed3
Gatuanyaga Secondary School NyeriKieni EastC4DayMixed3
Gatugi Mixed Day Secondary School NyeriNyeri SouthC4DayMixed1
Gatundu Secondary School NyeriMathira EastC4DayMixed2
Gaturiri Secondary School NyeriMathira EastC4DayMixed3
General China NyeriMathira WestC4DayMixed2
Gichira Secondary School NyeriTetuC4DayMixed3
Gikumbo Secondary School NyeriMathira EastC4DayMixed3
Gitathiini Secondary School NyeriNyeri CentralC4DayMixed3
Gititu Day Mixed Secondary School NyeriTetuC4DayMixed6
Gitugi Secondary NyeriNyeri SouthC4DayGirls1
Gitundu NyeriNyeri SouthC4DayMixed1
Gitunduti Secondary School NyeriMathira EastC4DayMixed3
Ihuririo Secondary NyeriNyeri SouthC4DayMixed3
Ihwa Secondary School NyeriNyeri CentralC4DayMixed3
Ihwagi Secondary School NyeriMathira EastC4DayMixed6
Irigithathi Mixed Secondary School NyeriKieni EastC4DayMixed6
Irindi Secondary NyeriNyeri SouthC4DayMixed1
Iruri Secondary School NyeriMathira WestC4DayMixed2
Ithekahuno Secondary School NyeriTetuC4DayMixed2
Ithenguri Mixed Secondary School NyeriNyeri CentralC4DayMixed3
Itundu Secondary School NyeriMathira EastC4DayMixed3
Joseph Allamano Secondary School NyeriKieni EastC4DayMixed4
Kabebero Secondary School NyeriNyeri SouthC4DayMixed1
Kagonye Boys Secondary School NyeriNyeri SouthC4DayBoys5
Kagumo Day NyeriNyeri SouthC4DayMixed3
Kaharo Secondary NyeriMukurwe-IniC4DayMixed5
Kaheti Girls Secodary School NyeriMukurwe-IniC4DayGirls6
Kahiga Secondary School NyeriNyeri CentralC4DayMixed3
Kaigonde Secondary School NyeriTetuC4DayMixed1
Kaiguri Mixed Day Secondary School NyeriTetuC4DayMixed1
Kairuthi NyeriNyeri SouthC4DayMixed3
Kamburaini Secondary School NyeriKieni EastC4DayMixed3
Kangocho Secondary School NyeriMathira EastC4DayMixed6
Kanjora Secondary School NyeriTetuC4DayMixed1
Kanyama Secondary School NyeriMathira WestC4DayMixed4
Karaba Secondary School NyeriMukurwe-IniC4DayMixed2
Karangia Secondary School NyeriTetuC4DayMixed3
Kariko Secondary NyeriNyeri SouthC4DayMixed2
Karima Day NyeriNyeri SouthC4DayMixed1
Karimeno Mixed Secondary School NyeriKieni WestC4DayMixed6
Karindi Secondary NyeriMukurwe-IniC4DayMixed2
Karundu Secondary School NyeriMukurwe-IniC4DayMixed1
Kiaguthu NyeriNyeri SouthC4DayMixed1
Kiahagu Secondary NyeriNyeri SouthC4DayMixed2
Kiamabara Secondary School NyeriMathira EastC4DayMixed1
Kiamwangi Secondary School NyeriMathira EastC4DayMixed2
Kiandere Mixed Day Secondary School NyeriNyeri CentralC4DayMixed3
Kianjogu Secondary NyeriMathira WestC4DayMixed2
Kiaragana Mixed Day Secondary School NyeriKieni WestC4DayMixed3
Kiawaithanji Secondary School NyeriTetuC4DayMixed2
Kibutio Secondary School NyeriMukurwe-IniC4DayMixed1
Kigwandi Secondary School NyeriTetuC4DayMixed1
Kihate Girls Secondary School NyeriMukurwe-IniC4DayGirls4
Kihatha Secondary School NyeriNyeri CentralC4DayMixed6
Kihome Secondary NyeriNyeri SouthC4DayMixed3
Kihuri Secondary NyeriNyeri SouthC4DayMixed1
Kihuti Secondary School NyeriMukurwe-IniC4DayMixed2
Kihuyo Secondary School NyeriNyeri CentralC4DayMixed1
Kimahuri Secondary School NyeriKieni EastC4DayMixed3
Kimunyuru Secondary School NyeriKieni WestC4DayMixed2
Kimuri Secondary School NyeriKieni WestC4DayMixed3
Kiriti Secondary School NyeriTetuC4DayMixed16
Laburra Mixed Day Secondary School NyeriKieni WestC4DayMixed6
Lamuria Secondary School NyeriKieni WestC4DayMixed5
Lusoi Secondary School NyeriKieni EastC4DayMixed3
Maganjo NyeriMathira WestC4DayMixed1
Mahiga Hope Secondary School NyeriKieni WestC4DayMixed3
Maragima Secondary School NyeriKieni EastC4DayMixed3
Marua Mixed Day Secondary School NyeriNyeri CentralC4DayMixed2
Mathaithi Day Secondary School NyeriMathira EastC4DayMixed3
Mathakwaini Secondary School NyeriTetuC4DayMixed6
Mere Secondary School NyeriKieni EastC4DayMixed3
Mihuti Secondary NyeriMukurwe-IniC4DayBoys4
Miiri Secondary School NyeriMathira EastC4DayMixed2
Mlima Kenya Secondary School NyeriKieni EastC4DayMixed3
Muhoya High School NyeriTetuC4DayMixed3
Muirungi Secondary NyeriNyeri SouthC4DayMixed2
Mumbuini Mixed Day. NyeriNyeri SouthC4DayMixed1
Munyange Secondary NyeriNyeri SouthC4DayMixed4
Munyu High School NyeriKieni EastC4DayMixed6
Mureru Mixed Day Secondary School NyeriKieni EastC4DayMixed3
Mutathi-Ini Secondary School NyeriTetuC4DayMixed1
Muthea Secondary School NyeriMathira EastC4DayMixed3
Mwicwiri Mixed Secondary School NyeriKieni EastC4DayMixed6
Mwireri Secondary School NyeriKieni WestC4DayMixed3
Naromoru Mixed Secondary School NyeriKieni EastC4DayMixed9
Ndimaini Mixed Secondary School NyeriMathira EastC4DayMixed3
Ndiriti Aguthi Mixed Secondary School NyeriKieni EastC4DayMixed3
Ngaini Secondary School NyeriMathira WestC4DayMixed4
Ngamwa Secondary School NyeriMukurwe-IniC4DayMixed4
Ngooru Secondary School NyeriTetuC4DayMixed6
Ngorano NyeriMathira WestC4DayMixed3
Ngoru Orthodox Secondary School NyeriMukurwe-IniC4DayMixed2
Ngunguru NyeriMathira WestC4DayMixed3
Njiru-Ini Secondary School NyeriMukurwe-IniC4DayMixed3
Njogu-Ini Secondary School NyeriTetuC4DayMixed3
Nyange Secondary School NyeriKieni EastC4DayMixed3
Nyaribo Secondary School NyeriNyeri CentralC4DayMixed3
Observation Hill Mixed Day Secondary School NyeriKieni WestC4DayMixed2
PCEA Gakuyu Mahiga Secondary NyeriNyeri SouthC4DayMixed1
Ragati Secondary School NyeriMathira EastC4DayMixed3
Riamukurwe Secondary School NyeriNyeri CentralC4DayMixed4
Rititi Secondary NyeriMathira WestC4DayMixed2
Rutune Secondary School NyeriMukurwe-IniC4DayMixed1
Rware High School NyeriNyeri CentralC4DayMixed8
St George Gataragwa Secondary School NyeriKieni WestC4DayMixed6
St Jude Mugunda Secondary School NyeriKieni WestC4DayMixed2
St Mary Kariguini Secondary School NyeriTetuC4DayMixed1
St Marys Karuthi NyeriNyeri SouthC4DayMixed2
St Pauls Githakwa Secondary School NyeriTetuC4DayMixed3
St Vincent Depaul Giathugu Secondary School NyeriMukurwe-IniC4DayMixed3
St. Anthony of Padua Pura Secondary School NyeriKieni WestC4DayMixed2
St. Augustine Embaringo Secondary School NyeriKieni WestC4DayMixed2
St. Augustine Gikondi Boys NyeriMukurwe-IniC4DayMixed5
St. Augustine Kieni Secondary School NyeriMathira EastC4DayMixed3
St. Dominic Njeng’u Secondary School NyeriKieni WestC4DayMixed2
St. Faustina Mweiga High School NyeriKieni WestC4DayMixed9
St. John Kamiruri Secondary School NyeriKieni WestC4DayMixed2
St. Joseph Simbara Secondary School NyeriKieni WestC4DayMixed2
St. Luke Karundas Secondary School NyeriKieni EastC4DayMixed9
St. Maria Goretti NyeriNyeri SouthC4DayMixed3
St. Paul Kinyaiti Secondary School NyeriKieni WestC4DayMixed2
St. Peter’s Thunguma Secondary School NyeriNyeri CentralC4DayMixed3
St. Regina Nairutia Secondary School NyeriKieni WestC4DayMixed6
St. Thomas Gatura Secondary School NyeriMukurwe-IniC4DayMixed1
St. Thomas Ruirii Secondary School NyeriKieni WestC4DayMixed2
St. John Thunguri Orthodox Secondary School NyeriMukurwe-IniC4DayMixed1
St. Joseph Wamagana Mixeddaysecondaryschool NyeriTetuC4DayMixed1
St. Monica Gitegi Secondary School NyeriKieni WestC4DayMixed2
St. Vincent Kiamuiru NyeriNyeri CentralC4DayMixed3
Tambaya Boys NyeriMukurwe-IniC4DayBoys6
Thangathi Secondary School NyeriMukurwe-IniC4DayMixed1
Tumutumu Mixed NyeriMathira WestC4DayMixed2
Wamutitu Secondary School NyeriMukurwe-IniC4DayMixed6
Wandumbi Secondary School NyeriTetuC4DayMixed20
Warazo Jet Secondary School NyeriKieni EastC4DayMixed6
Weru Intergarted Se. School NyeriMukurwe-IniC4DayMixed2
Witima Secondary School NyeriNyeri SouthC4DayMixed3
Mary Immculate Secondary NyeriNot confirmedOtherDay & BoardingGirls6
Mt Carmel Girls High NyeriNot confirmedOtherBoardingGirls3
Mt. Kenya Senior School NyeriNot confirmedOtherDay & BoardingMixed5
Mweiga Adventist Secondary School NyeriKieni WestOtherBoardingMixed2
Nyeri Baptist Secondary School NyeriNot confirmedOtherBoardingMixed7
Our Lady of Lourdes Secondary NyeriNot confirmedOtherBoardingMixed3
Sr Irene Girls Secondary School NyeriMukurweiniOtherBoardingGirls2
St Lassale Karemeno School NyeriKieni WestOtherBoardingMixed4
St. Mary's Boys Secondary School NyeriNot confirmedOtherDay & BoardingBoys1
Temple Rd Secondary School NyeriNot confirmedOtherDayMixed3
Vision View Secondary School NyeriKieni EastOtherListed as hybridMixed2
Kisima Girls High School SamburuSamburu CentralC1BoardingGirls11
Maralal High School SamburuSamburu CentralC1BoardingBoys11
A I C Moi Girls Samburu SamburuSamburu CentralC2BoardingGirls4
Baragoi Boys Secondary School SamburuSamburu NorthC2BoardingBoys4
Baragoi Girls Secondary School SamburuSamburu NorthC2BoardingGirls6
Nyiro Boys Secondary School SamburuSamburu NorthC2BoardingBoys6
P.C.E.A Tum Girls Secondary School SamburuSamburu NorthC2BoardingGirls3
Uaso Boys Secondary School SamburuSamburu EastC2BoardingBoys5
Wamba Boys Secondary School SamburuSamburu EastC2BoardingBoys6
Wamba Girls Secondary School SamburuSamburu EastC2BoardingGirls3
Kirisia Secondary School SamburuSamburu CentralC3BoardingBoys4
Samburu Mixed Day Secondary School SamburuSamburu CentralC3BoardingMixed6
Tipito Girls Secondary School SamburuSamburu EastC3BoardingGirls2
Uaso Girls Secondary School SamburuSamburu EastC3BoardingGirls3
Baawa Mixed Day Secondary School SamburuSamburu CentralC4DayMixed1
Baragoi Mixed Day Secondary School SamburuSamburu NorthC4DayMixed1
Barsaloi Mixed Day SamburuSamburu CentralC4DayMixed1
Bishop Lesuuda Mixed Day Secondary SamburuSamburu CentralC4DayMixed4
Engilae Mixed Secondary School SamburuSamburu EastC4DayMixed3
Girgir Mixed Day Secondary School SamburuSamburu EastC4DayMixed2
Illaut Mixed SamburuSamburu NorthC4DayMixed1
Kirimon Mixed Day Secondary School SamburuSamburu CentralC4DayMixed1
Kisima Mixed Day Secondary School SamburuSamburu CentralC4DayMixed4
Ledero Mixed Day Secondary School SamburuSamburu CentralC4DayMixed2
Lodokejek Mixed Secondary School SamburuSamburu CentralC4DayMixed3
Loikas Mixed Day Secondary School SamburuSamburu CentralC4DayMixed2
Lolmolok Mixed Secondary School SamburuSamburu CentralC4DayMixed5
Lolokwe Mixed Secondary School SamburuSamburu EastC4DayMixed3
Longewan Mixed Day Secondary School SamburuSamburu CentralC4DayMixed4
Loosuk Mixed Day Secondary School SamburuSamburu CentralC4DayMixed6
Lorrok Mixed Day Secondary School SamburuSamburu CentralC4DayMixed6
Lpartuk Mixed Day Secondary School SamburuSamburu CentralC4DayMixed1
Malaso Mixed Day SamburuSamburu CentralC4DayMixed1
Maralal Day Mixed Secondary School SamburuSamburu CentralC4DayMixed6
Marti Mixed Day Secondary SamburuSamburu NorthC4DayMixed6
Milimani Mixed Secondary School SamburuSamburu CentralC4DayMixed2
Morijo Mixed Day Secondary School SamburuSamburu CentralC4DayMixed8
Mwangaza Muslim Mixed Day Secondary School SamburuSamburu CentralC4DayMixed3
Nachola Mixed Day Secondary School SamburuSamburu NorthC4DayMixed6
Nalele Westgate Boys Secondary School SamburuSamburu EastC4DayBoys3
Nalingangor Mixed Day Secondary School SamburuSamburu NorthC4DayMixed3
Narasha Boys Secondary School SamburuSamburu EastC4DayBoys3
Ndoto Boys Secondary School SamburuSamburu NorthC4DayBoys3
Ngari Mixed Day Secondary School SamburuSamburu CentralC4DayMixed2
Nkaroni Girls Secondary School SamburuSamburu EastC4DayGirls2
Nyiro Girls Secondary School SamburuSamburu NorthC4DayGirls6
Nyiro Mixed Day Secondary School SamburuSamburu NorthC4DayMixed3
Opiroi Mixed Day SamburuSamburu CentralC4DayMixed1
Seiya Boys Secondary School SamburuSamburu EastC4DayBoys3
Sere Olipi Mixed Day Secondary School SamburuSamburu EastC4DayMixed3
Sirata Oirobi Mixed Day Secondary School SamburuSamburu CentralC4DayMixed3
Suguta Mar-Mar Mixed Day Secondary School SamburuSamburu CentralC4DayMixed3
Wamba Mixed Day Secondary School SamburuSamburu EastC4DayMixed3
Bishop Philip Perilo Secondary SamburuNot confirmedOtherBoardingGirls1
Good Shepherd Minor Seminary Secondary SamburuNot confirmedOtherBoardingMixed4
Irene School SamburuSamburu CentralOtherBoardingGirls1
St. Peter & Paul Baawa Boys Secondary School SamburuSamburu CentralOtherBoardingBoys1
St. Theresa's Secondary SamburuNot confirmedOtherBoardingGirls3
Fr. Ouderaa Secondary School for the Hearing Impaired SiayaBondoC1BoardingMixed4
Maranda High SiayaBondoC1BoardingBoys14
Ngiya Girls High School SiayaSiayaC1BoardingGirls40
Nico Hauser Special School for the Visually Impaired SiayaBondoC1BoardingMixed3
Ramba Secondary School SiayaRariedaC1BoardingBoys13
Sawagongo High School SiayaGem YalaC1BoardingBoys20
St Mary’s Lwak Girls’ School SiayaRariedaC1BoardingGirls21
St. Francis Rang’ala Girls Secondary School SiayaUgunjaC1BoardingGirls10
St. Mary’s School, Yala SiayaGem YalaC1BoardingBoys24
Aluor Girls Secondary School SiayaGem WagaiC2BoardingGirls7
Ambira High School SiayaUgunjaC2BoardingBoys10
Barding Secondary School SiayaSiayaC2BoardingBoys24
Bishop Okoth Girls’- Mbaga Secondary School SiayaSiayaC2BoardingGirls24
Chianda High School SiayaRariedaC2BoardingBoys15
Nyamira Girls Secondary School SiayaBondoC2BoardingGirls24
Nyamonye Girls’ Secondary School SiayaUsiguC2BoardingGirls10
Nyawara Girls’ Secondary School SiayaGem YalaC2BoardingGirls6
Rang’ala Boys Secondary School SiayaUgunjaC2BoardingBoys9
Sega Girls Secondary School SiayaUgenyaC2BoardingGirls22
Sinaga Girls Secondary School SiayaGem YalaC2BoardingGirls4
Sirembe Mixed Secondary School SiayaGem WagaiC2BoardingMixed6
St. Mary’s Ukwala High School SiayaUgenyaC2BoardingBoys15
Usenge High School SiayaUsiguC2BoardingBoys10
Argwings Kodhek Secondary School SiayaGem YalaC3BoardingMixed9
Barchando Girls’ Secondary School SiayaBondoC3BoardingGirls8
Barkanyango Secondary School SiayaUsiguC3BoardingMixed4
Barkowino Secondaryschool SiayaBondoC3BoardingMixed16
D.O. Makasembo Secondary Schoool SiayaRariedaC3BoardingMixed4
Got Agulu Secondary School SiayaUsiguC3BoardingBoys10
Got Osimbo Girls Secondary School SiayaUgunjaC3BoardingGirls4
Hawinga Girls High School SiayaSiayaC3BoardingGirls10
Jera Mixed Secondary School SiayaUgenyaC3BoardingMixed4
Majiwa Boys Secondary School. SiayaBondoC3BoardingBoys10
Maliera Secondary School SiayaGem YalaC3BoardingBoys12
Ndenga Secondary School SiayaUgenyaC3BoardingMixed6
Ndigwa Secondary School SiayaRariedaC3BoardingMixed9
Nyagoko Secondary School SiayaRariedaC3BoardingMixed4
Nyagondo Mixed Secondary School SiayaGem WagaiC3BoardingMixed9
Nyakongo Girls Secondary School SiayaRariedaC3BoardingGirls4
Nyangoma Secondary School SiayaBondoC3BoardingBoys9
Raliew Secondary School SiayaRariedaC3BoardingMixed10
St Sylvester’s Girls Secondary School SiayaRariedaC3BoardingGirls4
St. Peter’s Rambula Mixed Secondary School SiayaUgunjaC3BoardingMixed8
St. Stephen’s Siginga Secondary School SiayaUgenyaC3BoardingMixed6
Ugenya High School SiayaUgenyaC3BoardingBoys30
Ulumbi Secondary School SiayaGem YalaC3BoardingMixed6
Wambasa Girls Secondary School SiayaUsiguC3BoardingGirls5
Yenga Secondary School SiayaUgenyaC3BoardingMixed5
Agok Mixed Secondary School SiayaRariedaC4DayMixed1
Agoro Oyombe Secondary School SiayaSiayaC4DayMixed9
Agwara Mixed Secondary School SiayaBondoC4DayMixed4
Akoko Secondary School SiayaBondoC4DayMixed14
Ambrose Adeya Adongo Secondary School SiayaSiayaC4DayMixed20
Anyiko Secondary School SiayaUgenyaC4DayMixed6
Apuoyo Mixed Secondary School SiayaGem WagaiC4DayMixed4
Bar Odar Secondary School SiayaUgenyaC4DayMixed3
Bar Olengo Secondary School SiayaSiayaC4DayMixed10
Bar Sauri Mixed Secondary School SiayaGem YalaC4DayMixed3
Bondo Township Secondary School SiayaBondoC4DayMixed13
Boro Mixed Secondary School SiayaSiayaC4DayMixed16
Dhene Mixed Secondary School SiayaGem WagaiC4DayMixed3
Dibuoro Secondary School SiayaSiayaC4DayMixed13
Dienya Secondary School SiayaGem WagaiC4DayMixed3
Dirk Allison Gsm Secondary School SiayaSiayaC4DayMixed12
Eng. Gumbo Rambira Girls’ Secondary School SiayaRariedaC4DayGirls1
Fr. Gulik Uradi Girls Secondary School SiayaSiayaC4DayGirls14
Gagra Mixed Secondary School SiayaRariedaC4DayMixed4
Gobei Mixed Secondary School SiayaBondoC4DayMixed9
Gongo Warom Mixed Secondary School SiayaGem YalaC4DayMixed3
Got Abiero Secondary School SiayaBondoC4DayMixed7
Got Matar Secondary School SiayaUsiguC4DayMixed12
Got Nanga Secondary School SiayaUgenyaC4DayMixed5
Got Odima Secondary School SiayaUgenyaC4DayMixed6
Got Oyenga Mixed Secondary School SiayaSiayaC4DayMixed6
Holy Trinity Mayingo Secondary School SiayaUgunjaC4DayMixed2
Holycross Secondary School SiayaSiayaC4DayMixed16
Hono Secondary School SiayaSiayaC4DayMixed11
Horace Ongili Secondary School SiayaGem WagaiC4DayMixed1
Inungo Secondary School SiayaUgenyaC4DayMixed15
Jaramogi Oginga Odinga Secondary School SiayaBondoC4DayMixed4
Joakim Owang’ Mageta Secondary School SiayaUsiguC4DayMixed5
Jusa Mixed Secondary School SiayaUsiguC4DayMixed5
Kabura Secondary School SiayaSiayaC4DayMixed3
Kagonya Secondary School SiayaUgenyaC4DayMixed7
Kalkada Secondary School SiayaSiayaC4DayMixed6
Kambare Secondary School SiayaGem WagaiC4DayMixed6
Kamnara Secondary School SiayaBondoC4DayMixed3
Kanyibok Mixed Day Secondary School SiayaUsiguC4DayMixed7
Kapiyo Secondary School SiayaBondoC4DayMixed7
Karapul Secondary School SiayaSiayaC4DayMixed6
Kaudha Secondary School SiayaGem WagaiC4DayMixed2
Kipasi Secondary School SiayaBondoC4DayMixed7
Kitambo Mixed Secondary School SiayaRariedaC4DayMixed6
Kogere Secondary School SiayaUgenyaC4DayMixed7
Kokise Mixed Secondary School SiayaRariedaC4DayMixed1
Konjra Mixed Secondary School SiayaUgunjaC4DayMixed2
Kowet Secondary School SiayaSiayaC4DayMixed11
Lieta Secondary School SiayaRariedaC4DayMixed9
Lifunga Girls Secondary School SiayaUgenyaC4DayGirls4
Lihanda Mixed Secondary School SiayaGem YalaC4DayMixed3
Lundha Mixed Secondary School SiayaGem YalaC4DayMixed9
Luri Mixed Secondary School SiayaGem YalaC4DayMixed3
Madungu Secondary School SiayaUgunjaC4DayMixed4
Mahaya Mixed Day Secondary School SiayaRariedaC4DayMixed2
Mahero Mixed Secondary School SiayaSiayaC4DayMixed6
Mahola Mixed Secondary School SiayaSiayaC4DayMixed16
Majango Secondary School SiayaRariedaC4DayMixed2
Majengo Mixed Secondary School SiayaUsiguC4DayMixed10
Malele Mixed Secondary School SiayaGem WagaiC4DayMixed6
Malomba Secondary School SiayaSiayaC4DayMixed13
Malunga Mixed Secondary School SiayaGem WagaiC4DayMixed3
Masala Mixed Secondary School SiayaRariedaC4DayMixed2
Matera Mixed Secondary School SiayaSiayaC4DayMixed6
Mbaga Mixed Secondary School SiayaSiayaC4DayMixed6
Mbeka Girls Day Secondary School SiayaBondoC4DayGirls5
Memba Mixed Secondary School SiayaRariedaC4DayMixed4
Migowa Mixed Secondary School SiayaRariedaC4DayMixed3
Mirando Ongalo Secondary School SiayaRariedaC4DayMixed3
Miyare Secondary School SiayaUgenyaC4DayMixed5
Moi Secondary School Uloma SiayaUgunjaC4DayMixed9
Mudhiero Mixed Secondary School SiayaUgunjaC4DayMixed3
Mulaha Mixed Secondary School SiayaSiayaC4DayMixed13
Mutumbu Girls Secondary School SiayaGem YalaC4DayGirls3
Mwer Secondary School SiayaSiayaC4DayBoys13
Naya Secondary School SiayaRariedaC4DayMixed4
Ndegwe Secondary School SiayaGem WagaiC4DayMixed3
Ndere Mixed Secondary School SiayaGem YalaC4DayMixed3
Ndira Secondary School SiayaBondoC4DayMixed5
Ndori Mixed Secondary School SiayaGem WagaiC4DayMixed6
Nduru Mixed Secondary School SiayaSiayaC4DayMixed6
Ngiya Mixed Day Secondary School SiayaSiayaC4DayMixed13
Ngunya Mixed Secondary School SiayaUgunjaC4DayMixed6
Nyabeda Secondary School SiayaGem YalaC4DayMixed3
Nyabenge Mixed Secondary School SiayaBondoC4DayMixed5
Nyabera Mixed Secondary School SiayaRariedaC4DayMixed3
Nyadhi Secondary School SiayaSiayaC4DayMixed6
Nyaguda Secondary School SiayaBondoC4DayMixed5
Nyajuok Secondary School SiayaSiayaC4DayMixed6
Nyalunya Mixed Secondary School SiayaGem WagaiC4DayMixed3
Nyamasore Mixed Secondary School SiayaRariedaC4DayMixed2
Nyambare Secondary School SiayaSiayaC4DayMixed20
Nyamninia Secondary School SiayaGem YalaC4DayMixed6
Nyamor Secondary School SiayaRariedaC4DayMixed1
Nyangulu Secondary School SiayaGem YalaC4DayMixed6
Nyapiedho Mixed Secondary School SiayaGem WagaiC4DayMixed1
Nyasanda Community High School SiayaUgunjaC4DayMixed5
Nyasidhi Secondary School SiayaGem WagaiC4DayMixed3
Nyasita Mixed Secondary School SiayaSiayaC4DayMixed6
Nyawita Secondary School SiayaBondoC4DayMixed5
Obambo Mixed Secondary School SiayaSiayaC4DayMixed16
Ojola Mixed Secondary School SiayaGem WagaiC4DayMixed2
Ojwando Secondary School SiayaSiayaC4DayMixed3
Okela Mixed Secondary School SiayaRariedaC4DayMixed3
Onding Mixed Secondary School SiayaGem YalaC4DayMixed1
Orengo Secondary School SiayaBondoC4DayMixed5
Rachar Secondary School SiayaRariedaC4DayMixed3
Rageng’ni Girls High School SiayaRariedaC4DayGirls3
Ralak Girls Secondary School SiayaUgenyaC4DayGirls7
Rambo Secondary School SiayaSiayaC4DayMixed5
Rambugu Mixed Secondary School SiayaRariedaC4DayMixed1
Ramogi Achieng’ Oneko Secondary School SiayaRariedaC4DayMixed3
Ramula Mixed Secondary School SiayaGem YalaC4DayMixed3
Ramunde Mixed Secondary School SiayaUgenyaC4DayMixed16
Rarieda Mixed Secondary School SiayaRariedaC4DayMixed6
Ruma Secondary School SiayaRariedaC4DayMixed4
Sagam Secondary School SiayaGem YalaC4DayMixed6
Sega Township Mixed Day Secondary School SiayaUgenyaC4DayMixed11
Segere Secondary School SiayaSiayaC4DayMixed20
Senator Obama Kogelo Secondary School SiayaSiayaC4DayMixed6
Serawongo Mixed Secondary School SiayaBondoC4DayMixed5
Siaya Central Secondary School SiayaSiayaC4DayMixed12
Siaya Township Secondary School SiayaSiayaC4DayMixed26
Sidindi Secondary School SiayaUgunjaC4DayMixed6
Sidok Mixed Secondary School SiayaSiayaC4DayMixed6
Sifuyo Secondary School SiayaUgenyaC4DayMixed2
Siger Secondary School SiayaRariedaC4DayMixed3
Sigomre Secondary School SiayaUgunjaC4DayMixed4
Sigweng’ Karuoth Secondary School SiayaUgenyaC4DayMixed2
Sihay Secondary School SiayaUgenyaC4DayMixed7
Simenya Secondary School SiayaUgunjaC4DayMixed6
Simerro Mixed Secondary School SiayaUgunjaC4DayMixed12
Siranga Mixed Secondary School SiayaUgenyaC4DayMixed7
Sirinde Mixed Secondary School SiayaSiayaC4DayMixed9
Siwar Secondary School SiayaUgenyaC4DayMixed4
St Antony Pala Kobong Secondary School SiayaRariedaC4DayMixed1
St Johaness Kawuondi Secondary School SiayaRariedaC4DayMixed1
St John’s Oboch Mixed Secondary School SiayaRariedaC4DayMixed3
St Luke’s Luoro Secondary School SiayaRariedaC4DayMixed3
St Marks Kagilo Secondary School SiayaGem YalaC4DayMixed6
St Marks Ndwara Mixed Secondary School SiayaRariedaC4DayMixed4
St Mark’s Wayaga Secondary School SiayaRariedaC4DayMixed1
St Mary’s Powo Mixed Secondary School SiayaRariedaC4DayMixed3
St Mathews Kandaria Secondary School SiayaRariedaC4DayMixed9
St Mathews Ochieng ‘A Secondary School SiayaRariedaC4DayMixed4
St Mathews Saradidi Mixed Secondary School SiayaRariedaC4DayMixed3

Showing schools 8501–9000 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