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
Chung’ari Mixed Day Secondary School MeruImenti EastC4DayMixed4
DEB Kiguma Mixed Day Secondary School MeruTigania CentralC4DayMixed3
DEB Mbaranga Day MeruTigania EastC4DayMixed4
Gaatia Mixed Day Secondary School MeruAbogetaC4DayMixed8
Gachanka Mixed Day Secondary School MeruImenti NorthC4DayMixed3
Gacuru Mixed Day Secondary School MeruMeru CentralC4DayMixed3
Gakondi Mixed Day Secondary School MeruImenti SouthC4DayMixed3
Gaokene Mixed Day Secondary School MeruMeru CentralC4DayMixed3
Gatuatine Mixed Day Secondary School MeruMeru CentralC4DayMixed3
Geeto Mixed Day Secondary School MeruIgojiC4DayMixed2
Gitura Mixed Day Secondary School MeruIgembe SouthC4DayMixed2
Gundua Day Secondary School MeruBuuri WestC4DayMixed6
Holy Family Nkuene Secondary School MeruMeru CentralC4DayMixed3
Igandene Mixed Day Secondary School MeruAbogetaC4DayMixed4
Ikana Mixed Day Secondary School MeruTigania CentralC4DayMixed2
Inono Day Mixed Secondary School MeruMutuatiC4DayMixed6
Irinda Day Secondary School MeruImenti NorthC4DayMixed3
Itumi Day Secondary School MeruIgembe SouthC4DayMixed6
K.K Mwethe Secondary School MeruTigania CentralC4DayMixed2
K.K Rwanjwee Mixed Day Secondary School MeruTigania WestC4DayMixed2
K.K. Aaru Secondary School MeruKienguC4DayMixed6
K.K. Baithai Secondary School MeruMutuatiC4DayMixed9
K.K. Lumbi Mixed Day Secondary School MeruTigania WestC4DayMixed3
Kaamu Mixed Day Secondary School MeruTigania WestC4DayMixed6
Kabukuro Secondary School MeruKienguC4DayMixed2
Kaguma Mixed Secondary School MeruMeru CentralC4DayMixed3
Kagwampungu Day Secondary School MeruImenti SouthC4DayMixed3
Kailutha Mixed Day Secondary School MeruTigania EastC4DayMixed5
Kaing’inyo Mixed Day Secondary School MeruImenti NorthC4DayMixed3
Kairaa Mixed Day Secondary School MeruAbogetaC4DayMixed4
Kaliati Mixed Day Secondary School MeruTigania WestC4DayMixed4
Kaluli Mixed Day Secondary School MeruTigania CentralC4DayMixed2
Kamaroo Mixed Day Secondary School MeruTigania WestC4DayMixed3
Kambiti Mixed Secondary School MeruImenti EastC4DayMixed3
Kamiruru Mixed Day Secondary School MeruKienguC4DayMixed6
Kamithega Mixed Day Secondary School MeruTigania CentralC4DayMixed3
Kamitongu Mixed Day Secondary School MeruTigania WestC4DayMixed2
Kanaathu Mixed Day Secondary School MeruKienguC4DayMixed6
Kandubai Day Secondary School MeruIgembe CentralC4DayMixed6
Kangaita Mixed Secondary School MeruBuuri WestC4DayMixed1
Kangeta Mixed Day Secondary School MeruIgembe CentralC4DayMixed8
Kanjoo Mixed Day Secondary School MeruKienguC4DayMixed6
Karaene Mixed Day Secondary School MeruMeru CentralC4DayMixed3
Karama Antuamuo Secondary School MeruIgembe CentralC4DayMixed10
Karichu Mixed Secondary School MeruMutuatiC4DayMixed6
Kariene Mixed Day Secondary School MeruMeru CentralC4DayMixed4
Karoe Day Mixed Secondary School MeruIgojiC4DayMixed7
Karumaru Day Secondary School MeruIgembe SouthC4DayMixed9
Kathanga Secondary School MeruMutuatiC4DayMixed9
Kathanthatu Mixed Day Secondary School MeruImenti SouthC4DayMixed9
Kathatene Mixed Day Secondary School MeruMutuatiC4DayMixed6
Kathathene Secondary School MeruKienguC4DayMixed6
Kathelwa Secondary School MeruIgembe CentralC4DayMixed7
Kathigu Day Secondary School MeruIgojiC4DayMixed4
Kathiranga Day Secondary School MeruMeru CentralC4DayMixed2
Kathirune Mixed Day Secondary School MeruImenti EastC4DayMixed3
Kaubau Day Secondary School MeruImenti SouthC4DayMixed3
Kaurine Day Secondary School MeruKienguC4DayMixed12
Kawiru Secondary School MeruKienguC4DayMixed7
Kiamiriru Mixed Day Secondary School MeruImenti NorthC4DayMixed3
Kiandiu Mixed Day Secondary School MeruTigania WestC4DayMixed4
Kiani Mixed Secondary School MeruMutuatiC4DayMixed4
Kianjogu Mixed Day Secondary MeruImenti SouthC4DayMixed3
Kianthumbi Mixed Secondary School MeruMeru CentralC4DayMixed4
Kibiru Mixed Day Secondary School MeruTigania WestC4DayMixed2
Kiburine Secondary School MeruImenti EastC4DayMixed3
Kiegoi Day Secondary School MeruIgembe SouthC4DayMixed4
Kieiya Secondary School MeruIgembe CentralC4DayMixed5
Kigarine Mixed Day Secondary School MeruImenti SouthC4DayMixed3
Kiguchwa Mixed Day Secondary School MeruTigania CentralC4DayMixed3
Kiija Mixed Secondary School MeruMeru CentralC4DayMixed2
Kiirua Mixed Day Secondary School MeruBuuri EastC4DayMixed3
Kilalai Mixed Secondary School MeruIgembe SouthC4DayMixed12
Kilima Mungu Mixed Secondary School MeruIgembe CentralC4DayMixed7
Kinang’aru MeruTigania EastC4DayMixed2
Kindani Mixed Secondary School MeruIgembe SouthC4DayMixed5
King’o Mixed Day Secondary School MeruTigania CentralC4DayMixed2
Kinjo Mixed Day Secondary School MeruMeru CentralC4DayMixed3
Kinoro Mixed Day Secondary School MeruIgojiC4DayMixed3
Kinoru Day Mixed Secondary School MeruImenti NorthC4DayMixed3
Kionyo Secondary School MeruAbogetaC4DayMixed4
Kiorimba Mixed Day Secondary School MeruTigania WestC4DayMixed8
Kiria Mixed Day Secondary School MeruMeru CentralC4DayMixed3
Kirigara Day Mixed Secondary School MeruMeru CentralC4DayMixed2
Kirige Day Secondary School MeruImenti NorthC4DayMixed3
Kirima Mixed Day Secondary MeruTigania EastC4DayMixed6
Kirindara Mixed Day Secondary School MeruIgembe NorthC4DayMixed4
Kirindine Secondary School MeruIgembe SouthC4DayMixed15
Kirirwa Mixed Day Secondary School MeruMeru CentralC4DayMixed2
Kirukire Day Mixed Secondary School MeruTigania WestC4DayMixed7
Kithakanaro Mixed Day Secondary School MeruAbogetaC4DayMixed4
Kithare Day Secondary School MeruIgembe CentralC4DayMixed4
Kithetu Kirimene Mixed Day Secondary School MeruIgembe SouthC4DayMixed6
Kithetu Secondary School MeruMutuatiC4DayMixed9
Kithiiri Mixed Day Secondary School MeruTigania WestC4DayMixed4
Kithirune Mixed Day Secondary School MeruMeru CentralC4DayMixed2
Kithithina Mixed Secondary School MeruBuuri WestC4DayMixed3
Kithunguri Secondary School MeruImenti SouthC4DayMixed3
Kiune Mixed Day Secondary School MeruIgojiC4DayMixed3
Kk Tharaine Day Secondary MeruTigania WestC4DayMixed2
Kongo Kamau Mixed Day Secondary School MeruIgembe CentralC4DayMixed3
Kothine Mixed Day Secondary School MeruAbogetaC4DayMixed4
Kunene Mixed Day Secondary School MeruTigania WestC4DayMixed5
Laciathuriu Secondary School MeruTigania WestC4DayMixed3
Laibocha Secondary MeruTigania EastC4DayMixed4
Lailuba Day Secondary School MeruTigania EastC4DayMixed7
Lairang’i Mixed Day Secondary School MeruTigania WestC4DayMixed2
Leeta Day Secondary School MeruMutuatiC4DayMixed12
Linjoka Day Secondary School MeruIgembe NorthC4DayMixed3
Lower Chure Day Secondary School MeruAbogetaC4DayMixed4
Lubuathirua MeruTigania EastC4DayMixed4
Lubunu Secondary School MeruTigania WestC4DayMixed3
Lukununu Mixed Secondary School MeruIgembe NorthC4DayMixed1
Luluma Mixed Day Secondary School MeruIgembe SouthC4DayMixed6
Mabuurua Mixed Day Secondary MeruTigania EastC4DayMixed4
Machaku Day Secondary School MeruTigania WestC4DayMixed1
Machegene Mixed Secondary School MeruTigania WestC4DayMixed3
Machungulu Secondary School MeruIgembe CentralC4DayMixed6
Makandi Mixed Day Secondary School MeruTigania WestC4DayMixed6
Marega Mixed Day Secondary School MeruTigania CentralC4DayMixed3
Mariene Mixed Day School MeruMeru CentralC4DayMixed3
Marinya-A-Ruibi Secondary School MeruBuuri EastC4DayMixed6
Mariri Secondary School MeruIgembe NorthC4DayMixed6
Maritati Day Secondary School MeruBuuri WestC4DayMixed3
Matiandui Secondary School MeruKienguC4DayMixed12
Matirine Mixed Day Secondary School MeruKienguC4DayMixed4
Maua Mixed Day Secondary School MeruIgembe SouthC4DayMixed3
Mbaine Mixed Day Secondary School MeruIgojiC4DayMixed3
Mbayo Day Secondary School MeruMutuatiC4DayMixed6
Mbirikene Mixed Secondary School MeruImenti EastC4DayMixed2
Mboone Day Secondary School MeruIgembe SouthC4DayMixed6
Mburanjiru Mixed Day Secondary School MeruMutuatiC4DayMixed6
Mburugiti Mixed Day Secondary School MeruBuuri EastC4DayMixed9
Mbwinjeru Day Secondary School MeruMeru CentralC4DayMixed3
MCK Kaathi Bukwang Day Mixed Secondary School MeruTigania CentralC4DayMixed2
MCK Kamboo Mixed Day Secondary School MeruMutuatiC4DayMixed4
MCK Luuma MeruTigania EastC4DayMixed7
MCK Nthamiri Mixed Day Secondary School MeruImenti EastC4DayMixed2
MCK Ntiba Mixed Day Secondary School MeruTigania WestC4DayMixed2
Menwe Mixed Day Secondary School MeruAbogetaC4DayMixed8
Meru Muslim Secondary School MeruImenti NorthC4DayMixed1
Mfariji Girls Secondary School MeruMutuatiC4DayGirls9
Miathene Mixed Secondary School MeruTigania WestC4DayMixed7
Michogomone Secondary School MeruBuuri EastC4DayMixed3
Miori Mixed Day Secondary School MeruKienguC4DayMixed3
Miriki Mixed Day Secondary School MeruMutuatiC4DayMixed6
Mitoone Mixed Day Secondary School MeruBuuri EastC4DayMixed6
Mituntu Mixed Day Secondary School MeruTigania WestC4DayMixed2
Miuine Mixed Day Secondary School MeruIgembe NorthC4DayMixed1
Miurine Mixed Day Secondary School MeruTigania CentralC4DayMixed3
Mpuri Mixed Day Secondary School MeruImenti NorthC4DayMixed1
Muciimukuru Mixed Day Secondary School MeruTigania CentralC4DayMixed3
Mucuune Mixed Day Secondary School MeruTigania WestC4DayMixed7
Mugae Hill Mixed Day Secondary School MeruIgojiC4DayMixed3
Mugambone Secondary School MeruMeru CentralC4DayMixed6
Mukaragatine Secondary School MeruIgojiC4DayMixed3
Mukono Mixed Day Secondary School MeruTigania CentralC4DayMixed3
Mukululu Day Secondary School MeruIgembe CentralC4DayMixed5
Mukuune Mixed Day Secondary School MeruMeru CentralC4DayMixed3
Mulathankari Day Secondary School MeruImenti EastC4DayMixed3
Munithu Secondary School MeruImenti EastC4DayGirls3
Murathi Secondary School MeruMeru CentralC4DayMixed3
Murembu Day & Boarding Secondary School MeruIgojiC4DayMixed3
Murera Secondary School MeruKienguC4DayMixed3
Muri Mixed Day Secondary School MeruMeru CentralC4DayMixed3
Muringene Day Secondary School MeruIgembe CentralC4DayMixed1
Murinya Day Secondary School MeruBuuri EastC4DayMixed3
Muromutua Mixed Secondry School MeruMutuatiC4DayMixed4
Muruugi Mixed Day Secondary School MeruMeru CentralC4DayMixed3
Mutewa Day Secondary School MeruTigania CentralC4DayMixed3
Muthangene Day Secondary School MeruMeru CentralC4DayMixed5
Muthara Day Secondary MeruTigania EastC4DayMixed10
Muthionjuri Day Secondary School MeruTigania WestC4DayMixed1
Mutunguru Secondary School MeruIgojiC4DayMixed3
Mutuuma Day Secondary School MeruBuuri EastC4DayMixed3
Muutiokiama Secondary School MeruAbogetaC4DayBoys3
Mwanganthia Secondary School MeruMeru CentralC4DayMixed2
Mwanika Mixed Day Secondary School MeruTigania WestC4DayMixed4
Mwerokieni MeruTigania EastC4DayMixed4
Mweromuthanga MeruTigania EastC4DayMixed4
Mwerongundu Secondary School MeruIgembe NorthC4DayMixed6
Mweronkoro Mixed Day Secondary School MeruTigania WestC4DayMixed3
Mweru Mixed Day Secondary School MeruIgojiC4DayMixed2
Mwirine Mixed Secondary School MeruImenti NorthC4DayMixed3
Mwiteria Mixed Day Secondary School MeruImenti NorthC4DayMixed3
Mwithumwiru Day Secondary School MeruImenti EastC4DayMixed3
Mworoga Secondary School MeruIgojiC4DayMixed3
Naikuriu Secondary School MeruMutuatiC4DayMixed9
Nairiri Mixed Day Secondary School MeruTigania WestC4DayMixed2
Nairuru Secondary School MeruMutuatiC4DayMixed4
Nchui Seconary MeruTigania EastC4DayMixed7
Ncoroiboro Mixed Day Secondary School MeruBuuri EastC4DayMixed6
Ndoleli Mixed Secondary School MeruMutuatiC4DayMixed6
Ngare Ndare Mixed Day Secondary School MeruBuuri WestC4DayMixed4
Ngiine Mixed Day Secondary School MeruImenti EastC4DayMixed3
Nguchia Mixed Day Secondary School MeruMeru CentralC4DayMixed3
Ngukwine Secondary School MeruMutuatiC4DayMixed6
Ngusishi Secondary School MeruBuuri WestC4DayMixed2
Ng’onyi Boys Secondary School MeruImenti NorthC4DayBoys3
Nkabune Day Secondary School MeruImenti EastC4DayMixed3
Nkamathi Secondary School MeruMutuatiC4DayMixed6
Nkanda Secondary School MeruIgembe NorthC4DayMixed2
Nkanga Secondary School MeruTigania WestC4DayMixed2
Nkinyang’a Secondary School MeruIgembe CentralC4DayMixed5
Nkubu Mixed Day Secondary School MeruImenti SouthC4DayMixed3
Nkumari Secondary School MeruImenti SouthC4DayMixed4
Nkurare Mixed Secondary School MeruTigania WestC4DayMixed3
Ntakira Girls Day Secondary School MeruImenti NorthC4DayMixed3
Nthambiro Mixed Day Secondary School MeruKienguC4DayMixed6
Ntharene Mixed Day Secondary School MeruAbogetaC4DayMixed8
Ntirimiti Mixed Day Secondary School MeruBuuri WestC4DayMixed2
Ntirutu Secondary MeruTigania EastC4DayMixed6
Ntonyero Mixed Day Secondary School MeruMeru CentralC4DayMixed3
Ntoombo Mixed Secondary School MeruTigania WestC4DayMixed3
Ntugi Mixed Day Secondary School MeruBuuri EastC4DayMixed6
Ntulili Secondary School MeruTigania EastC4DayMixed4
Ntumburi Day Mixed Secondary School MeruBuuri EastC4DayMixed3
Nturuba Mixed Day Secondary School MeruIgembe CentralC4DayMixed8
Ntuti Mixed Day Secondary School MeruIgembe CentralC4DayMixed7
Nyomba Yathi Day Secondary School MeruAbogetaC4DayMixed3
Nyweri Mixed Day Secondary School MeruMeru CentralC4DayMixed3
Ontulili Mixed Secondary School MeruBuuri WestC4DayMixed6
P.C.E.A Iriene Day Secondary School MeruAbogetaC4DayMixed4
Riaki Mixed Day Secondary School MeruIgembe SouthC4DayMixed6
Rugetene Day Secondary School MeruBuuri EastC4DayMixed6
Ruibi Mixed Day Secondary School MeruBuuri EastC4DayMixed3
Ruiga Mixed Day Secondary School MeruMeru CentralC4DayMixed3
Runogone Mixed Day Secondary School MeruImenti EastC4DayMixed3
Rurama Mixed Day Secondary School MeruIgojiC4DayMixed2
Rurii Mixed Day Secondary School MeruTigania CentralC4DayMixed3
Ruriine Mixed Day Secondary School MeruImenti EastC4DayMixed3
Rwanyange Day Secondary School MeruImenti EastC4DayMixed3
Rwarera Mixed Day Secondary School MeruBuuri EastC4DayMixed2
Rwompo Secondary School MeruImenti SouthC4DayMixed4
Sirimon Mixed Day Secondary School MeruBuuri WestC4DayMixed3
St Johns’ Nchooro Mixed Day Secondary School MeruTigania WestC4DayMixed5
St Josephs Integrated Secondary School MeruIgojiC4DayMixed3
St. Augustine- Luuria Day Secondary School MeruTigania WestC4DayMixed1
St. Benedicts Mixed Day Secondary School MeruTigania CentralC4DayMixed3
St. Bonaventure Ruiga Secondary School MeruMeru CentralC4DayMixed3
St. James Day Secondary School-Limbuku MeruIgembe CentralC4DayMixed3
St. James Tutua Secondary School MeruBuuri EastC4DayMixed6
St. Martin’s Ngongo Mixed Day Secondary School MeruAbogetaC4DayMixed6
St. Mary’s Ntanki Mixed Day Secondary School MeruMutuatiC4DayMixed15
St. Massimo Mixed Secondary School MeruTigania CentralC4DayMixed5
St. Pauls Gitine Secondary School MeruIgojiC4DayMixed3
St. Thomas Aquinas Kithuene Mixed Secondary School MeruBuuri EastC4DayMixed3
St. Eugene Secondary School MeruAbogetaC4DayMixed4
Tabata Day Mixed Secondary School MeruMeru CentralC4DayMixed3
Thaicu Mixed Day Secondary School MeruIgembe SouthC4DayMixed6
Thamare Mixed Day Secondary School MeruIgembe CentralC4DayMixed5
Thau Mixed Day Secondary School MeruTigania WestC4DayMixed1
Thimbili Mixed Day Secondary School MeruKienguC4DayMixed2
Thinyaine Day Secondary School MeruTigania WestC4DayMixed4
Thubuku Secondary School MeruTigania EastC4DayMixed9
Thuura Mixed Day Secondary School MeruImenti EastC4DayMixed4
Thuuri Day Secondary School MeruTigania CentralC4DayMixed4
Thuuria MeruTigania EastC4DayMixed4
Tiira Mixed Day Secondary School MeruIgembe SouthC4DayMixed4
Timau Mixed Day Secondary School MeruBuuri WestC4DayMixed4
Tuuru Mixed Day Secondary School MeruIgembe CentralC4DayMixed1
Twale Day Secondary School MeruTigania WestC4DayMixed2
Ugoti Day Secondary School MeruIgembe SouthC4DayMixed9
Upper Mikumbune Secondary School MeruImenti SouthC4DayMixed4
Urru Mixed Day Secondary School MeruTigania WestC4DayMixed2
Yururu Day Secondary School MeruAbogetaC4DayMixed5
D.O.M St. Francis Boarding Secondary -Nchiru MeruTigania WestOtherBoardingBoys1
Dom San Francesco Secondary School MeruMeru CentralOtherBoardingMixed4
Fr. Soldati Girls Day and Boarding Secondary School MeruIgembe SouthOtherListed as hybridGirls3
Josirenes Girls High School MeruIgembe SouthOtherListed as hybridGirls3
Kiriiria Mixed Secondary School MeruNot confirmedOtherDay & BoardingMixed2
Kiutine Adventist Secondary School MeruKienguOtherListed as hybridMixed6
Lumar Girls Secondary School MeruBuuri EastOtherListed as hybridGirls1
Miathene Hever Senior School MeruTigania CentralOtherDayMixed1
Mujwa Girls Secondary School MeruNot confirmedOtherDay & BoardingGirls3
New Era Group of Schools MeruImenti EastOtherBoardingGirls1
Our Lady of Visitation Girls Secondary School MeruNot confirmedOtherBoardingGirls3
St Padre Pio High School MeruBuuri WestOtherBoardingGirls3
St Pius X Seminary Secondary School MeruNot confirmedOtherBoardingBoys3
St Theresa's Secondary School Riiji MeruNot confirmedOtherBoardingGirls4
St. Angelic Girls Secondary School MeruNot confirmedOtherBoardingGirls3
St. Clare Girl's Secondary School MeruTigania WestOtherBoardingGirls1
Kadika Girls’ Secondary School MigoriMigoriC1BoardingGirls23
Kanga High MigoriRongoC1BoardingBoys23
Kuja Special School for the Deaf MigoriRongoC1BoardingMixed3
Moi Nyabohanse Girls High School MigoriMaberaC1BoardingGirls32
St Joseph’s Rapogi Secondary School MigoriUririC1BoardingBoys15
St. Albert’s Girls High School, Ulanda MigoriAwendoC1BoardingGirls6
Tarang’anya Boys High School MigoriKuria WestC1BoardingBoys24
Anjego Mixed Secondary School MigoriMigoriC2BoardingMixed13
Bande Girls Secondary School MigoriNyatike SouthC2BoardingGirls6
Bware Secondary School MigoriUririC2BoardingMixed4
Ikerege Mixed Secondary School MigoriKuria WestC2BoardingMixed12
Isibania Boys Secondary School MigoriMaberaC2BoardingBoys20
Kangeso Secondary School MigoriRongoC2BoardingBoys6
Kanyawanga Secondary School MigoriRongoC2BoardingBoys10
Koderobara Secondary School MigoriRongoC2BoardingBoys10
Migori Secondary School MigoriMigoriC2BoardingBoys21
Moi Suba Girls Secondary School MigoriSuna WestC2BoardingGirls9
Nyabisawa Girls Secondary School MigoriMigoriC2BoardingGirls19
Nyaroha Girls Secondary School MigoriKuria EastC2BoardingGirls15
Oyugi Ogango Girls’ Secondary School MigoriRongoC2BoardingGirls6
Pe-Hill High School MigoriAwendoC2BoardingBoys8
Sori Secondary School MigoriNyatike WestC2BoardingBoys15
St Mary’s Mabera Girls Secondary School MigoriMaberaC2BoardingGirls16
St Peter’s Abwao Secondary School MigoriSuna WestC2BoardingBoys14
St. Angela Merici Isibania Girls’ Secondary School MigoriMaberaC2BoardingGirls11
St. Mourice Nyarombo Mixed Secondary School MigoriAwendoC2BoardingMixed12
St. Pius Uriri High School MigoriUririC2BoardingBoys13
St. Nicholas Koyier Mixed Secondary School MigoriAwendoC2BoardingMixed22
Ageng’a Secondary School MigoriNyatike NorthC3BoardingMixed10
Arambe Secondary School MigoriUririC3BoardingMixed5
Awendo Secondary School MigoriAwendoC3BoardingBoys3
Bishop Masaga Ogada Girls Secondary School MigoriSuna WestC3BoardingGirls3
Gokeharaka Mixed Secondary School MigoriKuria WestC3BoardingMixed9
Kameji Mixed Secondary School MigoriRongoC3BoardingMixed10
Kamsaki Salvation Army Girls Secondary School MigoriUririC3DayGirls4
Kebaroti Secondary School MigoriKuria EastC3BoardingMixed6
Kibuon Secondary School MigoriNyatike NorthC3BoardingMixed17
Kokuro Secondary School MigoriAwendoC3BoardingBoys15
Kwa Secondary School MigoriMigoriC3BoardingMixed11
Manyatta High School MigoriAwendoC3BoardingBoys10
Masara Mixed Secondary School MigoriSuna WestC3BoardingMixed9
Matare Secondary School MigoriNtimaruC3BoardingBoys6
Migori Township Complex Secondary School MigoriSuna WestC3BoardingMixed9
Moi Nyatike Secondary School MigoriNyatike NorthC3BoardingBoys3
Nyaduong Secondary School MigoriMigoriC3BoardingMixed5
Oruba Boys Secondary School MigoriSuna WestC3BoardingBoys9
Oruba Girls Secondary School MigoriUririC3BoardingGirls4
Osingo Mixed Secondary School MigoriMigoriC3BoardingMixed6
Owiro Akoko Girls Secondary School MigoriAwendoC3BoardingGirls6
Rabwao Secondary School MigoriNyatike SouthC3BoardingMixed3
Rapogi Girls Secondary School MigoriUririC3BoardingGirls4
Sagegi Mixed Secondary School MigoriMigoriC3BoardingMixed7
Sagero Mixed Secondary School MigoriSuna WestC3BoardingMixed15
Sigiria Secondary School MigoriRongoC3BoardingMixed3
St Celestino Nyangubo Girls Secondary School MigoriSuna WestC3BoardingGirls6
St. Mary Gorrety’s Dede Girls Secondary School MigoriAwendoC3BoardingGirls5
St. Mary’s Winjo Secondary School MigoriNyatike SouthC3BoardingMixed10
St. Michael Nyarongi Mixed Secondary School MigoriMigoriC3BoardingMixed10
St. Michael Piny Owacho Mixed Secondary School MigoriUririC3BoardingMixed6
St. Peter’s Kegonga Secondary School MigoriKuria EastC3BoardingBoys6
St. Mark’s Tom Mboya Mixed Secondary School MigoriAwendoC3BoardingMixed12
St. Michael’s Nyandema Secondary School MigoriNyatike NorthC3BoardingMixed5
Taragai Mixed Secondary School MigoriNtimaruC3BoardingMixed6
Tarang’anya Girls Secondary School MigoriKuria WestC3BoardingGirls5
Ugari Mixed Secondary School MigoriMigoriC3BoardingMixed6
Wangirabose Mixed Secondary School MigoriNtimaruC3BoardingMixed6
Akala Secondary School MigoriNyatike NorthC4DayMixed5
Amoyo Mixed Secondary School MigoriNyatike SouthC4DayMixed3
Aneko Mixed Secondary School MigoriNyatike SouthC4DayMixed3
Angaga Mixed Day School MigoriAwendoC4DayMixed1
Angugo Secondary School MigoriNyatike NorthC4DayMixed2
B.L. Tezza Secondary School MigoriNyatike WestC4DayMixed14
Banda Mixed Day and Boarding MigoriRongoC4DayMixed3
Bishop Anyolo Korwa Mixed Secondary School MigoriUririC4DayMixed6
Bishop Linus Okok Osogo Secondary School MigoriUririC4DayMixed3
Bishop Makarios Kisugunua Mixed Secondary School MigoriUririC4DayMixed6
Bishop Odera Agongo Secondary School MigoriAwendoC4DayMixed7
Bishop Okinda Achuth Mixed Secondary School MigoriUririC4DayMixed1
Bishop Okinda High School MigoriSuna WestC4DayMixed6
Bishop Philip Anyolo Ntimaru Girls Secondary MigoriNtimaruC4DayGirls2
Bondo Nyironge Secondary School MigoriSuna WestC4DayMixed6
Canon Apindi Mixed Day Secondary School-Akoko MigoriAwendoC4DayMixed2
Chacha Moronge Sorore Mixed Secondary School MigoriKuria WestC4DayMixed8
Chamachichi S.D.A Mixed Secondary School MigoriNyatike SouthC4DayMixed2
Chunge Mixed Secondary School MigoriUririC4DayMixed2
Dr. Ida Odinga Nyakweri Girls Secondary School MigoriNyatike NorthC4DayGirls4
Fr. Joseph Otati Mixed Secondary School MigoriNyatike WestC4DayMixed7
Gamba Mixed Secondary School MigoriAwendoC4DayMixed3
Getong’anya Mixed Secondary School MigoriMaberaC4DayMixed16
Gibarori Mixed Secondary School MigoriKuria EastC4DayMixed3
God Keyo Secondary School MigoriNyatike WestC4DayMixed4
God Ngoche Girls’ Secondary School MigoriMigoriC4DayGirls2
God Sibuoche Mixed Day Secondary School MigoriUririC4DayMixed6
Gogo Mixed Secondary School MigoriUririC4DayMixed1
Got Kachola Mixed Secondary School MigoriMigoriC4DayMixed3
Guana Mixed Secondary School MigoriNtimaruC4DayMixed3
Gwikonge Mixed Secondary School MigoriKuria WestC4DayMixed4
Gwitembe Mixed Secondary School MigoriNtimaruC4DayMixed3
Igenaitambe Secondary School MigoriNtimaruC4DayMixed1
Iraha Mixed Secondary School MigoriMaberaC4DayMixed4
Itongo Mixed Secondary School MigoriNtimaruC4DayMixed3
Jangoe Mixed Secondary School MigoriNyatike WestC4DayMixed4
Kakrao Mixed Secondary School MigoriMigoriC4DayMixed10
Kamagambo Mixed Day Secondary School MigoriRongoC4DayMixed3
Kanga Mixed Secondary School MigoriRongoC4DayMixed2
Kanga Onditi Mixed Secondary School MigoriNyatike SouthC4DayMixed1
Kanyasrega Nyokal Secondary School MigoriAwendoC4DayMixed3
Kanyimach Mixed Secondary School MigoriRongoC4DayMixed2
Kea Mixed Secondary School MigoriNyatike SouthC4DayMixed3
Kehancha Mixed Secondary School MigoriKuria WestC4DayMixed4
Kemakoba Mixed Secondary School MigoriKuria EastC4DayMixed3
Kikoma Secondary School MigoriMigoriC4DayMixed3
Kimai Mixed Secondary School MigoriNyatike NorthC4DayMixed3
Kionyo Mixed Secondary School MigoriKuria EastC4DayMixed6
Kitabaye Mixed Secondary School MigoriSuna WestC4DayMixed3
Kogelo Mixed Secondary School MigoriAwendoC4DayMixed1
Kokach Mixed Secondary School MigoriMigoriC4DayMixed2
Kolwal Mixed Secondary School MigoriUririC4DayMixed3
Kombe Secondary School MigoriMaberaC4DayMixed5
Komomange Mixed Secondary School MigoriKuria WestC4DayMixed2
Komotobo Secondary School MigoriKuria EastC4DayMixed9
Konduru Mixed Secondary School MigoriUririC4DayMixed4
Kopala Secondary School MigoriNyatike WestC4DayMixed7
Korondo Mixed Secondary School MigoriUririC4DayMixed3
Korwa Mixed Secondary School MigoriMigoriC4DayMixed3
Kosodo Mixed Secondary School MigoriRongoC4DayMixed2
Kubweye Secondary School MigoriMaberaC4DayMixed12
Kugisingisi Mixed Secondary School MigoriMaberaC4DayMixed12
Kugitimo Mixed Secondary School MigoriKuria EastC4DayMixed6
Kugitura Mixed Secondary School MigoriKuria WestC4DayMixed4
Kumoni Mixed Secondary School MigoriNyatike SouthC4DayMixed1
Kurutiyange Mixed Secondary School MigoriKuria WestC4DayMixed6
Kwe Mixed Secondary School MigoriAwendoC4DayMixed1
Kwibancha Girls Secondary School MigoriNtimaruC4DayGirls3
Kwiho Mixed Secondary School MigoriNtimaruC4DayMixed3
Kwoyo Kodalo Mixed Secondary School MigoriAwendoC4DayMixed3
Lang’o Arek Mixed Day Secondary School MigoriRongoC4DayMixed2
Luoro Secondary School MigoriUririC4DayMixed6
Lwala Giribe Mixed Secondary School MigoriSuna WestC4DayMixed1
Lwala Mixed Secondary School MigoriUririC4DayMixed6
Lwala Mixed Secondary School MigoriRongoC4DayMixed2
Lwanda Magwar Secondary School MigoriNyatike WestC4DayMixed9
Machicha Mixed Secondary School MigoriSuna WestC4DayMixed5
Maeta Mixed Secondary School MigoriKuria EastC4DayMixed9
Magina (F.A.M) Mixed Secondary School MigoriMigoriC4DayMixed4
Magongo Mixed Secondary School MigoriUririC4DayMixed1
Magongo Ribe Secondary School MigoriSuna WestC4DayMixed5
Magoto Mixed Secondary School MigoriSuna WestC4DayMixed3
Makararangwe Secondary School MigoriNtimaruC4DayMixed2
Malera Mixed Secondary School MigoriSuna WestC4DayMixed6
Manyonge Mixed Secondary School MigoriUririC4DayMixed3
Mapera Mixed Secondary School MigoriMigoriC4DayMixed4
Mariba Mixed Secondary School MigoriNyatike NorthC4DayMixed3
Masaba Boys Secondary School MigoriMaberaC4DayMixed7
Masangora Girls Secondary School MigoriKuria WestC4DayMixed2
Masoge Secondary School MigoriUririC4DayMixed1
Matagaro Mixed Day Secondary School MigoriRongoC4DayMixed2
Mathias Nyanchabo Girls Secondary School MigoriMaberaC4DayGirls11
Michelle Obama Kogelo Girls Secondary School MigoriAwendoC4DayGirls3
Midida Mixed Day Secondary School MigoriUririC4DayMixed3
Midoti Mixed Secondary School MigoriMigoriC4DayMixed2
Minyenya Mixed Secondary School MigoriRongoC4DayMixed2
Miriwi Secondary School MigoriNyatike SouthC4DayMixed2
Mori MigoriUririC4DayMixed3
Mubachi Secondary School MigoriSuna WestC4DayMixed4
Mukuyu Secondary School MigoriUririC4DayMixed6
Mwachi Secondary School MigoriMigoriC4DayMixed3
Ndiwa Girls Secondary MigoriNyatike NorthC4DayGirls3
Ngege Got Kachacha Secondary School MigoriMigoriC4DayMixed7
Ngodhe Mixed Secondary School MigoriRongoC4DayMixed3
Ngukumahando Mixed Secondary School MigoriKuria WestC4DayMixed3
Nyabikongori Secondary School MigoriKuria EastC4DayMixed3
Nyabokarange Mixed Secondary School MigoriKuria WestC4DayMixed3
Nyakuru Mixed Secondary School MigoriAwendoC4DayMixed7
Nyamagagana Mixed Secondary School MigoriMaberaC4DayMixed6
Nyamagenga Mixed Secondary School MigoriKuria EastC4DayMixed3
Nyamagongwi Mixed Secondary School MigoriKuria EastC4DayMixed3
Nyamaharaga Mixed Secondary School MigoriKuria WestC4DayMixed12
Nyamaranya Secondary School MigoriKuria WestC4DayMixed3
Nyametaburo Mixed Secondary School MigoriKuria WestC4DayMixed9
Nyamome Secondary School MigoriSuna WestC4DayMixed5
Nyamongo Secondary School MigoriMigoriC4DayMixed4
Nyamotambe Mixed Secondary School MigoriKuria WestC4DayMixed6
Nyamuga Mixed Secondary School MigoriRongoC4DayMixed2
Nyandago Mixed Secondary School MigoriNyatike SouthC4DayMixed3
Nyangere Mixed Secondary School MigoriNyatike SouthC4DayMixed3
Nyango Mixed Secondary School MigoriMigoriC4DayMixed5
Nyangoge Mixed Secondary School MigoriMaberaC4DayMixed10
Nyankore Secondary School MigoriMaberaC4DayMixed12
Nyarach Mixed Day Secondary School MigoriRongoC4DayMixed6
Nyasoko Secondary School MigoriSuna WestC4DayMixed6
Nyikendo Mixed Secondary School MigoriMigoriC4DayMixed7
Ober Mixed Secondary School MigoriUririC4DayMixed1
Oboke Mixed Secondary School MigoriAwendoC4DayMixed1
Obolo Mixed Secondary School MigoriNyatike SouthC4DayMixed3
Obware Mixed Secondary School MigoriNyatike WestC4DayMixed4
Ogwamrondo Hill Mixed Secondary School MigoriAwendoC4DayMixed3
Okayo Mixed Secondary MigoriNyatike WestC4DayMixed4
Okenge Mixed Secondary School MigoriNyatike NorthC4DayMixed4
Okumbo Mixed Secondary School MigoriUririC4DayMixed1
Olando Mixed Secondary School MigoriNyatike SouthC4DayMixed3
Olasi Mixed Secondary School MigoriNyatike SouthC4DayMixed4
Ombasa Mixed Secondary School MigoriAwendoC4DayMixed3
Omware Mixed Day Secondary School MigoriRongoC4DayMixed3
Onyalo Mixed Secondary School MigoriMigoriC4DayMixed16
Opapo Secondary School MigoriRongoC4DayMixed4
Osiri Mixed Secondary School MigoriNyatike NorthC4DayMixed2
Othoch Rakuom Secondary School MigoriNyatike SouthC4DayMixed4
Our Lady of Fatima, Rakwaro Mixed Secondary School MigoriRongoC4DayMixed2
Oyani Mixed Secondary School MigoriUririC4DayMixed3
Paullo Odendo Secondary School MigoriNyatike WestC4DayMixed7
Phares Oluoch Kanindo Mixed Secondary School MigoriAwendoC4DayMixed1
Rabuor Karungu Mixed Secondary School MigoriNyatike WestC4DayMixed4
Rabuor Kogelo Mixed Secondary School MigoriAwendoC4DayMixed3
Radienya Girls Secondary School MigoriMigoriC4DayGirls4
Radienya High School MigoriNyatike NorthC4DayMixed3
Ramoya Maranatha Mixed Secondary School MigoriSuna WestC4DayMixed3
Raruowa Kadera Mixed Secondary School MigoriAwendoC4DayMixed1

Showing schools 6001–6500 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