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
Muguga Wagatonye Secondary School KiambuKabeteC4DayMixed6
Muhu Secondary School KiambuKikuyuC4DayMixed3
Mukoma High School KiambuNdeiyaC4DayMixed2
Mukua Secondary School KiambuGithunguriC4DayMixed2
Mukurwe Secondary School KiambuGatundu NorthC4DayMixed1
Mukuyu Secondary School KiambuGithunguriC4DayMixed6
Muna Secondary School KiambuLimuruC4DayMixed1
Munyu Mixed Day Secondary School KiambuThika EastC4DayMixed9
Munyu-Ini Secondary School KiambuGatundu SouthC4DayMixed6
Muongoiya Secondary School KiambuKiambaaC4DayMixed3
Murera Secondary School KiambuJujaC4DayMixed8
Muthurumbi Secondary School KiambuGatundu SouthC4DayMixed3
Mutuma Secondary School KiambuGatundu NorthC4DayMixed4
Mwea Secondary School KiambuGatundu NorthC4DayMixed3
Mwihoko Secondary School KiambuGithuraiC4DayMixed5
Nachu Secondary School KiambuKikuyuC4DayMixed3
Ndarugu Secondary School KiambuGatundu SouthC4DayMixed5
Ndekei Secondary School KiambuGatundu NorthC4DayMixed2
Nderi Secondary School KiambuKikuyuC4DayMixed3
Ndireti Secondary School KiambuGithunguriC4DayMixed3
Ndula Secondary School KiambuThika EastC4DayMixed5
Ndundu Secondary School KiambuGatundu SouthC4DayMixed4
Ndung’u Girls Secondary School KiambuNdeiyaC4DayGirls3
Ndung’u Njenga Boys Secondary School KiambuNdeiyaC4DayMixed2
Nduriri Secondary School KiambuLariC4DayMixed3
Ndururumo Secondary School KiambuJujaC4DayMixed5
Ngecha Girls High School KiambuLimuruC4DayGirls3
Ngenda Secondary School KiambuGatundu SouthC4DayMixed6
Ngethu Secondary School KiambuGatundu NorthC4DayMixed3
Ngoliba Secondary School KiambuThika EastC4DayMixed6
Nguirubi Secondary School KiambuNdeiyaC4DayMixed3
Njahi Secondary School KiambuGatundu NorthC4DayMixed3
Nyaga Secondary School KiambuGithunguriC4DayMixed3
Nyamang’ara Secondary School KiambuGatundu NorthC4DayMixed1
Nyamathumbi Secondary School KiambuGatundu NorthC4DayMixed3
Nyamweru Secondary School KiambuLariC4DayMixed4
Nyanjega Secondary School KiambuLimuruC4DayMixed2
P.C.E.A Karia Secondary School KiambuGithunguriC4DayMixed3
P.C.E.A Mai-A- Ihii High School KiambuKikuyuC4DayMixed3
P.C.E.A Mitahato Secondary School KiambuGithunguriC4DayMixed3
P.C.E.A Mukuyu-Ini Secondary School KiambuGatundu NorthC4DayMixed2
P.C.E.A Ngemwa Secondary School KiambuGithunguriC4DayMixed6
P.C.E.A.Ruburi Secondary School KiambuGatundu SouthC4DayMixed6
PCEA Mai A Ihii Booth KiambuKikuyuC4DayBoys7
PCEA Matuguta Secondary School KiambuGithunguriC4DayMixed4
Queen of Rosary Mixed Secondary School KiambuThika WestC4DayMixed6
Renguti High School KiambuKikuyuC4DayMixed3
Riara Secondary School KiambuKiambuC4DayMixed6
Rironi Secondary School KiambuLimuruC4DayMixed2
Ruiru Kihunguro Secondary School KiambuRuiruC4DayMixed2
Ruiru Secondary School KiambuRuiruC4DayBoys13
Rumwe Mixed Day Secondary School KiambuGatundu NorthC4DayMixed1
Rungiri Secondary School KiambuKabeteC4DayMixed12
Spinners Boys Secondary School KiambuRuiruC4DayBoys3
St Ann and Joakim KiambuKiambuC4DayMixed2
St Joseph High School – Gathanga KiambuKiambaaC4DayMixed3
St Joseph the Worker Secondary School Mangu KiambuGatundu NorthC4DayMixed6
St Vincent Lioki Secondary Schoo KiambuGithunguriC4DayMixed6
St. Andrews Ndenderu Secondary School KiambuKiambaaC4DayMixed3
St. Augustine Nyanduma High School KiambuLariC4DayMixed4
St. Augustine Secondary School – Gikure KiambuGatundu SouthC4DayMixed10
St. Dominic Secondary School – Ikuma KiambuGatundu SouthC4DayMixed2
St. Joseph Riabai Secondary School KiambuKiambuC4DayMixed6
St. Joseph the Worker High School – Kereita KiambuLariC4DayMixed3
St. Kevin’s Secondary School KiambuKabeteC4DayMixed3
St. Patrick Secondary School – Nyanduma KiambuLariC4DayMixed3
St. Paul Gachororo Secondary School KiambuJujaC4DayMixed2
St. Peters High School Ndumberi KiambuKiambuC4DayMixed1
St. Rita Wamwangi High School KiambuGatundu SouthC4DayGirls6
St. Francis Nyacaba Secondary School KiambuJujaC4DayMixed6
St. Stephen Ndiko Secondary School KiambuGatundu NorthC4DayMixed1
Theta Secondary School KiambuJujaC4DayMixed6
Thika Garrison Secondary School KiambuThika WestC4DayMixed4
Thimbigua Secondary School KiambuKiambaaC4DayMixed3
Thuita Secondary School KiambuGithunguriC4DayMixed3
Tigoni Secondary School KiambuLimuruC4DayMixed3
Ting’ang’a Secondary School KiambuKiambuC4DayMixed9
Uhuru Kenyatta Secondary School KiambuRuiruC4DayMixed6
Umoja Secondary School KiambuLimuruC4DayMixed1
Utugi Secondary School KiambuLariC4DayMixed4
Wangige High School KiambuKabeteC4DayMixed3
William Ng’iru Secondary School KiambuGithunguriC4DayMixed4
Achor Valley Girls Christian School KiambuMureraOtherListed as hybridGirls1
Bethlehem School KiambuMureraOtherBoardingGirls3
Blessed Generations High School KiambuMureraOtherBoardingMixed1
Damacrest Senior School KiambuKikuyuOtherListed as hybridMixed17
Don Bosco High School KiambuNot confirmedOtherDayMixed1
Estrac Senior School KiambuGithuraiOtherListed as hybridMixed1
Faith Premier High School KiambuJujaOtherBoardingMixed1
Green Garden Secondary KiambuNot confirmedOtherBoardingGirls2
Green Valley Int. Sc KiambuNot confirmedOtherDay & BoardingMixed1
Greenville High School KiambuNot confirmedOtherNot confirmedNot confirmed1
Highview Secondary School KiambuThika WestOtherDayMixed1
Juanita School KiambuThika EastOtherBoardingGirls3
Juja Senior Secondary School KiambuNot confirmedOtherDay & BoardingMixed1
King David Senior School KiambuJujaOtherDayMixed1
Lily Mwihoko Senior School KiambuGithuraiOtherBoardingMixed1
Margmary Hills High School KiambuJujaOtherListed as hybridGirls1
Maria Immaculata Secondary KiambuNot confirmedOtherDay & BoardingGirls6
Muguku Tumaini School KiambuLimuruOtherBoardingBoys1
Nairobi Tumaini High School KiambuGithuraiOtherListed as hybridMixed1
Nova Pioneer Tatu Girls Secondary School KiambuRuiruOtherBoardingGirls4
PCEA Limuru Boys High School KiambuLimuruOtherBoardingBoys1
Pleasant View Senior Girls School KiambuGithunguriOtherBoardingGirls1
Precious Blood Girls High School - Juja KiambuJujaOtherBoardingGirls9
Precious Cornerstone Senior School KiambuJujaOtherBoardingGirls1
Sheridan Preparatory Senior School KiambuRuiruOtherListed as hybridMixed2
Skyline School KiambuKikuyuOtherListed as hybridMixed9
St Lucie Kiriri Girls Secondary School KiambuNot confirmedOtherBoardingGirls7
St Mary's School Runda KiambuKiambuOtherListed as hybridMixed1
St. Ann Gichocho KiambuNot confirmedOtherDayGirls1
St. Ann Suresh Raja Girls' High School Kairi KiambuGatundu NorthOtherListed as hybridGirls3
St. Georges Cornerstone School KiambuJujaOtherDayMixed1
St. Augustine Boys Secondary School KiambuNot confirmedOtherBoardingBoys1
St. James Senior School Jujafarm KiambuJujaOtherDayMixed1
Teresa Nuzzo Secondary School KiambuRuiruOtherBoardingGirls2
Theos Senior School KiambuNot confirmedOtherDayMixed2
Thika Road Academy KiambuRuiruOtherDayMixed4
Tumaini Brooks High School KiambuKiambuOtherBoardingMixed1
Uhuru Girls Academy KiambuLimuruOtherBoardingGirls1
Wankan Academy Secondary School KiambuNot confirmedOtherBoardingGirls1
Bahari Girls High School KilifiKilifi SouthC1BoardingGirls12
Dr. Krapf KilifiRabaiC1BoardingBoys4
Kombeni KilifiRabaiC1BoardingGirls3
Malindi High KilifiMalindiC1BoardingBoys4
Ribe Boys KilifiRabaiC1BoardingBoys3
Ribe Girls KilifiRabaiC1BoardingGirls3
Sahajanand Special School KilifiKilifi SouthC1BoardingMixed3
Godoma Secondary KilifiGanzeC2BoardingBoys9
Kakoneni Girls KilifiMalindiC2BoardingGirls3
Lutsangani KilifiChonyiC2BoardingBoys1
Moi Kadzonzo Girls KilifiKaloleniC2BoardingGirls6
Sokoke Boys KilifiGanzeC2BoardingBoys5
St. Johns Girls KilifiKaloleniC2BoardingGirls18
St. Georges High KilifiKaloleniC2BoardingBoys9
Chanagande KilifiKaloleniC3BoardingMixed10
Chumani KilifiKilifi NorthC3BoardingMixed6
Dzitsoni KilifiChonyiC3BoardingMixed3
Ganze Boys KilifiGanzeC3BoardingBoys9
Ganze Girls KilifiGanzeC3BoardingGirls9
Jaribuni KilifiKaumaC3BoardingBoys6
Kaloleni Girls’ KilifiKaloleniC3BoardingGirls2
Mapimo Girls KilifiMagariniC3BoardingGirls3
Mariakani KilifiKaloleniC3BoardingBoys6
Mwangea KilifiGanzeC3BoardingGirls6
Ngala Memorial KilifiKaloleniC3BoardingMixed6
Ngombeni KilifiChonyiC3BoardingGirls3
St Teresas KilifiChonyiC3BoardingMixed1
Vitengeni Baptist KilifiGanzeC3BoardingBoys13
A.J Kingi KilifiMagariniC4DayMixed3
ACK Bishop Kalu Mixed Day KilifiMalindiC4DayMixed7
ACK Canon Mweri Memorial KilifiMalindiC4DayMixed14
Adu KilifiMagariniC4DayMixed3
Amason Kingi KilifiGanzeC4DayMixed6
Ambassador Kihti KilifiGanzeC4DayMixed1
Bahero Grls KilifiGanzeC4DayGirls3
Bale Secondary School KilifiGanzeC4DayMixed4
Bamba Girls KilifiGanzeC4DayGirls3
Bandari KilifiGanzeC4DayMixed6
Barani KilifiMalindiC4DayMixed4
Barani High School KilifiKilifi SouthC4DayMixed4
Baricho KilifiMagariniC4DayMixed4
Bishop Baldacchino KilifiMalindiC4DayMixed6
Bofa KilifiKilifi NorthC4DayMixed3
Bofu KilifiRabaiC4DayMixed16
Bundacho KilifiChonyiC4DayMixed2
Bungu KilifiChonyiC4DayMixed2
Burangi KilifiMagariniC4DayMixed3
Bwagamoyo KilifiRabaiC4DayMixed7
Chakama KilifiMalindiC4DayMixed3
Chang’ombe KilifiRabaiC4DayMixed12
Chasimba KilifiChonyiC4DayMixed2
Chiferi KilifiRabaiC4DayMixed8
Dagamra KilifiMagariniC4DayMixed1
Dida KilifiGanzeC4DayMixed2
Dindiri KilifiChonyiC4DayMixed1
Dungicha Secondary KilifiGanzeC4DayMixed2
F B Tuva Memorial KilifiMalindiC4DayMixed6
Fumbini KilifiKilifi NorthC4DayMixed3
Fundi-Issa KilifiMagariniC4DayMixed3
Galana Girls KilifiMagariniC4DayGirls1
Ganda KilifiMalindiC4DayMixed6
Garashi KilifiMagariniC4DayMixed5
Gede Mixed Secondary School KilifiMalindiC4DayMixed8
Gongoni KilifiKilifi SouthC4DayMixed4
Jila KilifiGanzeC4DayMixed9
Jimba Gede KilifiMalindiC4DayMixed6
Jimba Secondary KilifiRabaiC4DayMixed14
Junju KilifiKilifi SouthC4DayMixed5
Kachororoni KilifiGanzeC4DayMixed6
Kadzinuni KilifiKilifi SouthC4DayMixed5
Kaembeni KilifiMagariniC4DayMixed3
Kagombani KilifiMagariniC4DayMixed3
Kajiwe KilifiRabaiC4DayMixed4
Kambe KilifiRabaiC4DayMixed10
Kamoti KilifiRabaiC4DayMixed7
Kang’amboni KilifiGanzeC4DayMixed2
Kasidi KilifiRabaiC4DayMixed9
Katana Ngala KilifiKilifi NorthC4DayMixed13
Katikirieni KilifiChonyiC4DayMixed3
Kauma Girls KilifiKaumaC4DayGirls4
Kawala Mixed KilifiRabaiC4DayMixed5
Kibokoni KilifiMalindiC4DayMixed9
Kijiwetanga KilifiMalindiC4DayMixed8
Kinani KilifiKaloleniC4DayMixed3
Kinarani KilifiKaloleniC4DayMixed5
Kireme Mixed KilifiKilifi SouthC4DayMixed2
Kirumbi Girls KilifiKaloleniC4DayGirls4
Kiwamndani KilifiKilifi NorthC4DayMixed3
Kizurini KilifiKaloleniC4DayMixed7
Konjora KilifiKilifi NorthC4DayMixed1
Korosho KilifiKilifi NorthC4DayMixed1
Kp Senior KilifiKilifi SouthC4DayMixed2
Kurawa KilifiMagariniC4DayMixed4
Langobaya KilifiMalindiC4DayMixed10
Maandani KilifiKaloleniC4DayMixed6
Madunguni KilifiMalindiC4DayMixed1
Magarini Hill KilifiMagariniC4DayMixed3
Magogoni KilifiGanzeC4DayMixed6
Majajani KilifiKilifi SouthC4DayMixed4
Majaoni KilifiKilifi NorthC4DayMixed13
Majenjeni Secondary KilifiMagariniC4DayMixed7
Majivuni KilifiMalindiC4DayMixed6
Makomboani KilifiKaloleniC4DayMixed4
Mapimo Boys KilifiMagariniC4DayBoys3
Marafiki KilifiKilifi NorthC4DayMixed1
Marereni KilifiMagariniC4DayMixed6
Mariani KilifiGanzeC4DayMixed1
Mayowe KilifiKaumaC4DayMixed5
Maziwani KilifiMalindiC4DayMixed6
Mbarakachembe KilifiMalindiC4DayMixed2
Mbararani KilifiRabaiC4DayMixed4
Mbuyuni KilifiChonyiC4DayMixed4
Mdzongoloni KilifiKilifi NorthC4DayMixed4
Mekatilili Memorial KilifiMalindiC4DayMixed5
Menyhart KilifiMalindiC4DayMixed2
Mida KilifiMalindiC4DayMixed3
Midoina KilifiGanzeC4DayMixed2
Migodomani KilifiGanzeC4DayMixed3
Migundini KilifiKaloleniC4DayMixed3
Mikahani KilifiRabaiC4DayMixed8
Mikomani Secondary KilifiRabaiC4DayMixed10
Mitangani KilifiGanzeC4DayMixed9
Miyani KilifiKaloleniC4DayMixed5
Mjanaheri KilifiMagariniC4DayMixed7
Mkondoni KilifiMalindiC4DayMixed1
Mkongani KilifiKilifi NorthC4DayMixed2
Mkwajuni KilifiKilifi SouthC4DayMixed2
Mnarani KilifiKilifi SouthC4DayMixed8
Mnazim’mwenga KilifiKaloleniC4DayMixed6
Mongotini KilifiMalindiC4DayMixed1
Msumarini KilifiKilifi SouthC4DayMixed10
Msumarini Integrated KilifiMagariniC4DayMixed1
Mtepeni KilifiKilifi SouthC4DayMixed8
Mtomondoni KilifiKilifi SouthC4DayMixed7
Mutsengo KilifiKaloleniC4DayMixed3
Muyeye KilifiMalindiC4DayMixed6
Mwandodo KilifiRabaiC4DayMixed10
Mwapuala KilifiKaumaC4DayMixed1
Mwarakaya KilifiChonyiC4DayMixed4
Mwareni Secondary KilifiKaloleniC4DayMixed10
Mwijo KilifiKaloleniC4DayMixed3
Ndugumnani KilifiGanzeC4DayMixed6
Ngerenya KilifiKilifi NorthC4DayMixed2
Ngomeni Secondary School KilifiMagariniC4DayMixed9
Nyari Secondary KilifiGanzeC4DayMixed2
Palakumi KilifiKaumaC4DayMixed7
Paul Haris KilifiChonyiC4DayMixed5
Petanguo KilifiGanzeC4DayMixed5
Pingilikani KilifiChonyiC4DayMixed1
Rabai Secondary KilifiRabaiC4DayMixed3
Ramada KilifiMagariniC4DayMixed4
Rare KilifiGanzeC4DayMixed2
Rev. Canon Kuri KilifiRabaiC4DayMixed10
Roka KilifiKilifi NorthC4DayMixed4
Roka Maweni KilifiKilifi NorthC4DayMixed1
Sabaki KilifiMalindiC4DayMixed3
Shaka KilifiGanzeC4DayMixed2
Shangia Secondary School KilifiKaloleniC4DayMixed3
Shangweni KilifiGanzeC4DayMixed3
Shariani KilifiKilifi SouthC4DayMixed13
Shomela KilifiMagariniC4DayMixed5
Shujaa Mekatilili Secondary School KilifiMagariniC4DayMixed5
Silala KilifiGanzeC4DayMixed3
Sosobora KilifiMalindiC4DayMixed1
Sosoni KilifiKaumaC4DayMixed6
Takaungu KilifiKilifi SouthC4DayMixed2
Tsagwa Secondary KilifiKaloleniC4DayMixed3
Tsangatsini KilifiKaloleniC4DayMixed6
Uyombo Girls KilifiKilifi NorthC4DayGirls3
Vipingo KilifiKilifi SouthC4DayMixed3
Vuga Secondary School KilifiKaloleniC4DayMixed1
Vyambani KilifiKaumaC4DayMixed4
Wakala Girls KilifiMagariniC4DayGirls1
Waresa KilifiMagariniC4DayMixed3
Watala KilifiMagariniC4DayMixed4
Watamu KilifiMalindiC4DayMixed2
Albstadt Helping Hands High School KilifiKilifi SouthOtherBoardingMixed1
Bahari High School KilifiKilifi SouthOtherListed as hybridMixed3
Bright Future School KilifiKilifi SouthOtherDayMixed1
Brighter Star KilifiKaloleniOtherDayMixed1
Canaan Secondary School. KilifiMalindiOtherDayMixed1
Glorious Secondary School KilifiKilifi SouthOtherDayMixed1
Holyways Secondary School KilifiNot confirmedOtherDayMixed1
Hope Tumaini KilifiMagariniOtherDayMixed1
Kilifi High Vision Secondary KilifiNot confirmedOtherDayMixed1
Madina Muslim School KilifiKilifi SouthOtherBoardingBoys1
Mambrui Secondary School KilifiNot confirmedOtherDayMixed1
Mtwapa Elite Secondary KilifiNot confirmedOtherDayMixed5
Mtwapa North Secondary KilifiNot confirmedOtherDayMixed1
Mtwapa Secondary School KilifiKilifi SouthOtherDayMixed1
Mudzini KilifiKilifi SouthOtherListed as hybridMixed1
Progressive Kangombani Secondary KilifiMagariniOtherListed as hybridMixed1
St Michaels Girls Secondary KilifiNot confirmedOtherBoardingGirls1
St. Joseph House of Hope KilifiKilifi SouthOtherDayMixed1
Swafaa Academy High School KilifiKilifi SouthOtherBoardingMixed3
The Great Vomwald Senior School KilifiKilifiOtherListed as hybridMixed1
The Green Olive Secondary School KilifiNot confirmedOtherDay & BoardingMixed1
The Sea Breeze Senior School KilifiNot confirmedOtherDayMixed1
Tumaini Academy KilifiKilifi SouthOtherDayMixed1
Umulqu'ra Senior Boys School KilifiMalindiOtherListed as hybridBoys1
Umulqura Senior Girls' School KilifiMalindiOtherListed as hybridGirls1
Vipingo Muslim Secondary School KilifiKilifi SouthOtherBoardingBoys5
Baricho High School KirinyagaKirinyaga WestC1BoardingBoys21
Kabare Girls’ High School KirinyagaKirinyaga EastC1BoardingGirls9
Kianyaga High School KirinyagaKirinyaga EastC1BoardingBoys23
Mutira Girls Secondary School KirinyagaKirinyaga CentraC1BoardingGirls9
St. Faustina Kerugoya Girls High School KirinyagaKirinyaga CentraC1BoardingGirls15
Kamuiru Secondary School KirinyagaKirinyaga CentraC2BoardingBoys9
Karoti Girls High School KirinyagaMwea EastC2BoardingGirls16
Kerugoya Boys High School KirinyagaKirinyaga CentraC2BoardingBoys9
Kiamutugu Boys High School KirinyagaKirinyaga EastC2BoardingBoys9
Kiburu Secondary School KirinyagaKirinyaga WestC2BoardingBoys6
Kiine Girls’ Secondary School KirinyagaKirinyaga WestC2BoardingGirls10
Mugumo Girls’ Secondary School KirinyagaKirinyaga EastC2BoardingGirls9
Mukangu Boys Secondary School KirinyagaKirinyaga WestC2BoardingBoys6
Ngaru Girls Secondary School KirinyagaKirinyaga CentraC2BoardingGirls9
Ngiriambu Girls Secondary School KirinyagaKirinyaga EastC2BoardingGirls16
Njega Boys Secondary School KirinyagaKirinyaga CentraC2BoardingBoys9
St Marys Karumandi Secondary School KirinyagaKirinyaga EastC2BoardingBoys7
St. Bakhita Kiburia Girls’ Secondary School KirinyagaKirinyaga EastC2BoardingGirls14
St. Mary’s Mwea Girls Secondary School KirinyagaMwea WestC2BoardingGirls6
St. Rita Kiaragana Girls Secondary School KirinyagaKirinyaga WestC2BoardingGirls9
Dr. Babla Kang’aru Secondary School KirinyagaMwea WestC3BoardingGirls5
Gathambi Girls Secondary School KirinyagaKirinyaga WestC3BoardingGirls6
Kagumo Girls Secondary School KirinyagaKirinyaga CentraC3BoardingGirls6
Karia Secondary School KirinyagaKirinyaga CentraC3BoardingBoys3
Kiamugumo Girls’ Secondary School KirinyagaKirinyaga EastC3BoardingGirls7
Kibirigwi Girls Secondary School KirinyagaKirinyaga WestC3BoardingGirls6
Mutige Secondary School KirinyagaKirinyaga EastC3BoardingBoys9
Mwea Boys Secondary School KirinyagaMwea WestC3BoardingBoys8
St Agatha Kanyekine Girls’ Secondary School KirinyagaKirinyaga CentraC3BoardingGirls1
St Anns’ Gituba Girls Secondary School KirinyagaKirinyaga EastC3BoardingGirls4
St. Agnes Girls Secondary School – Kiranja KirinyagaKirinyaga CentraC3BoardingGirls8
St. Mark’s Girls High School- Thumaita KirinyagaKirinyaga EastC3BoardingGirls14
St. Mary’s Kagio Boys High School KirinyagaMwea WestC3BoardingBoys9
St. Peter and Paul Murinduko Boys Secondary School KirinyagaMwea EastC3BoardingBoys6
St. Trizas Kutus Girls Boarding Secondary School KirinyagaMwea EastC3BoardingGirls4
Wang’uru Girls’ Secondary School KirinyagaMwea EastC3BoardingGirls5
Bishop Ngoru Githuaini Secondary School KirinyagaKirinyaga WestC4DayMixed3
Canon Njumbi Mutira Day Secondary School KirinyagaKirinyaga CentraC4DayMixed1
Ciagiini Mixed Day Secondary School KirinyagaMwea WestC4DayMixed3
Gacatha Secondary School KirinyagaKirinyaga EastC4DayMixed5
Gacharu Mixed Day Secondary School KirinyagaKirinyaga WestC4DayMixed2
Gaciongo Secondary School KirinyagaKirinyaga EastC4DayMixed4
Gakindu Secondary School KirinyagaKirinyaga WestC4DayMixed2
Gakoigo Mixed Day Secondary School KirinyagaKirinyaga CentraC4DayMixed1
Gakuu Mixed Day Secondary School KirinyagaMwea EastC4DayMixed3
Gathigiriri Mixed Secondary School KirinyagaMwea EastC4DayMixed6
Gathuthuma Secondary School KirinyagaKirinyaga CentraC4DayMixed4
Gatugura Mixed Secondary School KirinyagaKirinyaga EastC4DayMixed4
Gatunguru Secondary School KirinyagaKirinyaga EastC4DayMixed4
Gatuto Mixed Day Secondary School KirinyagaKirinyaga CentraC4DayMixed3
Gatwe Mixed Secondary School KirinyagaKirinyaga CentraC4DayMixed3
Getuya Secondary School KirinyagaKirinyaga WestC4DayMixed1
Githure Secondary School KirinyagaKirinyaga EastC4DayMixed2
Gitooini Secondary School KirinyagaMwea WestC4DayMixed3
Gitwe Mixed Day Secondary School KirinyagaKirinyaga CentraC4DayMixed3
Good Samaritan Secondary School KirinyagaMwea WestC4DayMixed3
Habel Nyamu Secondary School KirinyagaMwea EastC4DayMixed3
Hon. Kiragu Stephen Secondary School KirinyagaMwea WestC4DayMixed4
Ikurungu Secondary School KirinyagaMwea EastC4DayMixed3
Kabonge Secondary School KirinyagaKirinyaga WestC4DayMixed3
Kairi-Ini Secondary School KirinyagaKirinyaga WestC4DayMixed3
Kangai Secondary School KirinyagaMwea WestC4DayMixed6
Kangure Mixed Day Secondary School KirinyagaMwea WestC4DayMixed4
Kanjinji Mixed Secondary School KirinyagaMwea EastC4DayMixed3
Kanjuu Mixed Secondary School KirinyagaKirinyaga EastC4DayMixed4
Karaini Secondary School KirinyagaKirinyaga CentraC4DayMixed6
Karima Secondary School KirinyagaKirinyaga WestC4DayMixed6
Kathaka Secondary School KirinyagaKirinyaga WestC4DayMixed4
Kavote Secondary School KirinyagaKirinyaga EastC4DayMixed5
Kerugoya School for the Deaf KirinyagaKirinyaga CentraC4DayMixed1
Kiabarikiri Secondary School KirinyagaKirinyaga CentraC4DayMixed2
Kiaga Mixed Day Secondary School KirinyagaKirinyaga CentraC4DayMixed6
Kiamaina Secondary School KirinyagaKirinyaga CentraC4DayMixed3
Kiamanyeki Secondary School KirinyagaMwea EastC4DayMixed1
Kiamiciri Secondary School KirinyagaKirinyaga EastC4DayMixed4
Kiamuruga Secondary School KirinyagaKirinyaga CentraC4DayMixed3
Kiamutuira Secondary School KirinyagaKirinyaga CentraC4DayMixed3
Kiamwathi Secondary School KirinyagaKirinyaga EastC4DayMixed1
Kiandai Secondary School KirinyagaKirinyaga EastC4DayMixed2
Kiandangae Secondary School KirinyagaKirinyaga WestC4DayMixed4
Kiandegwa Mixed Secondary School KirinyagaMwea WestC4DayMixed3
Kiandieri Secondary School KirinyagaKirinyaga CentraC4DayMixed4
Kiangai Secondary School KirinyagaKirinyaga WestC4DayMixed3
Kianguenyi Secondary School KirinyagaKirinyaga EastC4DayMixed4
Kianjege West Mixed Secondary School KirinyagaKirinyaga WestC4DayMixed4
Kianyambo Secondary School KirinyagaKirinyaga EastC4DayMixed4
Kiarugu Mixed Day Secondary KirinyagaKirinyaga CentraC4DayMixed2
Kiaumbui Secondary School KirinyagaKirinyaga EastC4DayMixed3
Kiine Mixed Day Secondary School KirinyagaKirinyaga WestC4DayMixed3
Kimunye Secondary School KirinyagaKirinyaga EastC4DayMixed4
Kinyaga Day Mixed Secondary School KirinyagaMwea WestC4DayMixed3
Kiorugari Mixed Secondary School KirinyagaMwea EastC4DayMixed3
Kirigo Secondary School KirinyagaKirinyaga CentraC4DayMixed3
Kirimunge Mixed Day Secondary School KirinyagaKirinyaga CentraC4DayMixed8
Kirwara Secondary School KirinyagaMwea WestC4DayMixed3
Kithiriti Secondary KirinyagaMwea EastC4DayMixed1
Kombuini Mixed Day Secondary School KirinyagaMwea WestC4DayMixed3
Mathangauta Secondary School KirinyagaMwea EastC4DayMixed3
Mathia Secondary School KirinyagaKirinyaga WestC4DayMixed3
Mbui Njeru Secondary KirinyagaMwea WestC4DayMixed3
Mucagara Secondary School KirinyagaKirinyaga EastC4DayMixed4
Mugamba Ciura Mixed Day Secondary School KirinyagaMwea EastC4DayMixed3
Mukinduri Mixed Day Secondary School KirinyagaKirinyaga CentraC4DayMixed2
Mukou Mixed Day Secondary School KirinyagaMwea WestC4DayMixed3
Mumbuini Secondary School KirinyagaMwea EastC4DayMixed3
Muragara Secondary School KirinyagaKirinyaga WestC4DayMixed1
Mutitu Secondary School KirinyagaKirinyaga CentraC4DayMixed4
Mutuma Trinity Secondary School KirinyagaKirinyaga CentraC4DayMixed6
Mwanianjau Mixed Secondary School KirinyagaKirinyaga EastC4DayMixed2
Ndindiruku Secondary School KirinyagaMwea EastC4DayMixed3
Ngariama Secondary School KirinyagaKirinyaga EastC4DayMixed2
Ngothi Mixed Day Secondary School KirinyagaMwea WestC4DayMixed3
Ngucui Mixed Secondary School KirinyagaMwea EastC4DayMixed1
Ngugu-Ini Secondary School KirinyagaKirinyaga WestC4DayMixed3
Nguka Mixed Day Secondary School KirinyagaMwea WestC4DayMixed2
Ngungu Secondary School KirinyagaKirinyaga EastC4DayMixed3
Ngurubani Mixed Day Secondary School KirinyagaMwea EastC4DayMixed3
Nyaga Mixed Secondary School KirinyagaMwea WestC4DayMixed3
Nyaikungu Mixed Secondary School KirinyagaMwea WestC4DayMixed3
Nyangati Secondary School KirinyagaMwea EastC4DayMixed3
Nyanja Secondary School KirinyagaKirinyaga EastC4DayMixed4
Rukanga Secondary School KirinyagaMwea WestC4DayMixed3
Rukenya Mixed Day Secondary School KirinyagaKirinyaga EastC4DayMixed5
Rurii Secondary School KirinyagaMwea WestC4DayMixed3
Rwambiti Secondary School KirinyagaKirinyaga EastC4DayMixed5
Sacred Heart Kangaita Secondary School KirinyagaKirinyaga CentraC4DayMixed1
Sagana Secondary School KirinyagaKirinyaga WestC4DayMixed3
St Joseph Kerugoya Secondary School KirinyagaKirinyaga CentraC4DayMixed2
St Peters Difathas Secondary School KirinyagaMwea EastC4DayMixed3
St Peter’s Gathuthiini Secondary School KirinyagaKirinyaga WestC4DayMixed3
St. Francis Kiarukungu Secondary School KirinyagaMwea EastC4DayMixed3
St. Francis Waigiri Secondary School. KirinyagaKirinyaga CentraC4DayMixed1
St. James Kiaritha Secondary School KirinyagaKirinyaga CentraC4DayMixed5
St. John Secondary School – Kinyakiiru KirinyagaKirinyaga WestC4DayMixed1
St. John Thaita Secondary School KirinyagaKirinyaga CentraC4DayMixed4
St. John’s Kiburu Secondary School KirinyagaKirinyaga WestC4DayMixed4
St. Marys Kiaragana Mixed Day Secondary School KirinyagaKirinyaga WestC4DayMixed2
St. Michael Mukui Secondary School KirinyagaKirinyaga WestC4DayMixed4
St. Paul Karucho Secondary School KirinyagaKirinyaga EastC4DayMixed4
St. Peters Mwea Mixed Secondary School KirinyagaMwea WestC4DayMixed3
St. Phillips Baricho Secondary School KirinyagaKirinyaga WestC4DayMixed8
St. Teresa Riandira Secondary School KirinyagaMwea WestC4DayMixed3
St. John’s Karimaini Girls Secondary School KirinyagaKirinyaga WestC4DayGirls3
St. Louis Nyagithuci Secondary School KirinyagaKirinyaga EastC4DayMixed2
St. Mary Magdalene Githage Secondary School KirinyagaKirinyaga EastC4DayMixed2
St. Mary’s Kiumbu Secondary School KirinyagaMwea EastC4DayMixed3
Tebere Secondary School KirinyagaMwea EastC4DayMixed3
Thiba Mixed Secondary School KirinyagaMwea WestC4DayMixed6
Thumaita West Secondary School KirinyagaKirinyaga WestC4DayMixed4
Togonye Secondary School KirinyagaMwea EastC4DayMixed1
Upper Baricho Mixed Secondary School KirinyagaKirinyaga WestC4DayMixed2
Urumandi Secondary School KirinyagaMwea EastC4DayMixed1
Facing Mt Kenya Secondary KirinyagaNot confirmedOtherDay & BoardingMixed2
Fred's Grammar Adventist Secondary KirinyagaKirinyaga WestOtherDayMixed2
Mt. Kenya Boys Senior School KirinyagaKirinyaga CentralOtherBoardingBoys1
Spring Board Senior School KirinyagaKirinyaga CentralOtherBoardingGirls1
The Emmanuel School At Rukenya KirinyagaKirinyaga EastOtherBoardingBoys4
Winpride Secondary School KirinyagaNot confirmedOtherBoardingGirls2
Gianchere Friends Secondary/Voc for the Hearing Impaired KisiiKisii CentralC1BoardingMixed3
Kereri Girls High School KisiiKisii CentralC1BoardingGirls26
Kisii High KisiiKisii CentralC1BoardingBoys26
Nyabururu Girls KisiiKitutu CentralC1BoardingGirls9
Riokindo High School KisiiKenyenyaC1BoardingBoys26
Bishop Charles Mugendi Secondary School KisiiKisii SouthC2BoardingMixed15
Cardinal Otunga High School-Mosocho KisiiKitutu CentralC2BoardingBoys36
E L C K Itierio Boys High School KisiiKisii SouthC2BoardingBoys15
E L C K Itierio Girls Secondary School KisiiKisii SouthC2BoardingGirls9
Itibo Boys High School KisiiMaraniC2BoardingBoys12
Itibo Girls Secondary School KisiiMaraniC2BoardingGirls14
Mobamba Secondary School KisiiSouth MasabaC2BoardingMixed21
Moi Gesusu High School KisiiSouth MasabaC2BoardingBoys21
Nduru Boys High School KisiiSouth GuchaC2BoardingBoys21
Nduru Girls’ Secondary School KisiiSouth GuchaC2BoardingGirls12
Nyabisase Mixed Secondary School KisiiNyamacheC2BoardingMixed21
Nyamache Secondary School KisiiNyamacheC2BoardingBoys12
Nyamagwa SDA Secondary School KisiiKisii CentralC2BoardingMixed10
Nyanchwa Boys High School KisiiKisii CentralC2BoardingBoys12

Showing schools 3001–3500 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