Senior schools offering Physics

10,417 senior schools include Physics in at least one subject combination.

Schools by county, then by cluster

SchoolCountySub-countyClusterBoarding or dayGenderCombinations with Physics
Ihya High School GarissaDadaabOtherDayMixed1
Ikhlas Senior GarissaGarissaOtherDayMixed1
Jowhar Secondary School GarissaFafiOtherDayMixed1
Khalifa Senior GarissaGarissaOtherDayMixed1
Kheyrat Secondary School GarissaFafiOtherDayMixed1
Liban Secondary School GarissaDadaabOtherDayMixed1
Mnara Boys High School. GarissaGarissaOtherDayBoys1
Mnara Girls High School. GarissaGarissaOtherDayGirls1
Mubarak Secondary School GarissaFafiOtherDayMixed2
Mwangaza Senior School GarissaGarissaOtherDayMixed1
Najah GarissaGarissaOtherBoardingMixed1
Nasru-Din High School GarissaLiboiOtherDayMixed1
Northern Cambridge Senior School GarissaFafiOtherDayMixed1
Nurul Hidaya Secondary School GarissaFafiOtherDayMixed1
Ramaguda Senior School GarissaFafiOtherDayMixed1
Safa School GarissaGarissaOtherDayMixed1
Sumeya Senior GarissaGarissaOtherDayMixed1
Sunlight High School GarissaDadaabOtherDayMixed1
Taif High School GarissaGarissaOtherDayMixed1
Tawakal Secondary School GarissaDadaabOtherDayMixed1
Towfiq High School GarissaDadaabOtherDayMixed2
Umul Hidaya Secondary School GarissaLiboiOtherDayMixed1
Waberi Secondary School GarissaFafiOtherDayMixed1
Young Muslim High School GarissaNot confirmedOtherDayMixed1
Yusra Secondary School GarissaDadaabOtherDayMixed1
Agoro Sare High School Homa BayRachuonyo SouthC1BoardingBoys6
Asumbi Girls Homa BayRangweC1BoardingGirls4
Bishop Linus Okok Girls’ Secondary School Homa BayRachuonyo EastC1BoardingGirls3
Homa Bay High School Homa BayHoma BayC1BoardingBoys10
Lambwe Special Secondary School for the Hearing Homa BayMbitaC1BoardingMixed1
Mbita High School Homa BayMbitaC1BoardingBoys6
Ogande Girls’ High School Homa BayHoma BayC1BoardingGirls4
Orero Boys Secondary School Homa BayRangweC1BoardingBoys4
Ambassador Pamela Mboya Girls Secondary School Homa BayMbitaC2BoardingGirls4
Dudi Girls Secondary School Homa BayRachuonyo EastC2BoardingGirls4
Gendia Secondary School Homa BayRachuonyo NorthC2BoardingBoys3
Kuoyo Kochia Secondary School Homa BayRangweC2BoardingBoys2
Magina Girls Secondary School Homa BayNdhiwaC2BoardingGirls5
Mawego Secondary School Homa BayRachuonyo NorthC2BoardingGirls3
Mirogi Boys’ High School Homa BayNdhiwaC2BoardingBoys3
Mirogi Girls Secondary School Homa BayNdhiwaC2BoardingGirls2
Moi Girls’ Secondary School – Sindo Homa BaySubaC2BoardingGirls5
Nyamasare Girls’ Secondary School Homa BayMbitaC2BoardingGirls3
Ober Secondary School Homa BayRachuonyo EastC2BoardingBoys4
Oriwo Boys High School Homa BayRachuonyo NorthC2BoardingBoys7
Our Lady of Mercy Ringa Boys Secondary School Homa BayRachuonyo EastC2BoardingBoys4
Ratang’a Secondary School Homa BayNdhiwaC2BoardingBoys3
St. Gabriel’s Gwassi Girls Secondary School Homa BaySubaC2BoardingGirls3
Tom Mboya Secondary School Homa BayMbitaC2BoardingBoys4
Tonga Boys Secondary School Homa BaySubaC2BoardingBoys4
Wang’apala Secondary School Homa BayRachuonyo EastC2BoardingBoys6
Angino Mixed Secodary School Homa BayRachuonyo EastC3BoardingMixed3
Bishop Okullu Magare Girls’ Secondary School Homa BayHoma BayC3BoardingGirls2
Danish Obara Mixed Day and Girls Boarding Homa BayRachuonyo EastC3BoardingMixed1
Gingo Mixed Secondary School Homa BaySubaC3BoardingMixed1
God Ber Secondary School Homa BayRachuonyo EastC3BoardingMixed3
God Bura Secondary School Homa BaySubaC3BoardingMixed3
God Kado Mixed Secondary School Homa BayRangweC3BoardingMixed1
God-Oloo Mixed Secondary School Homa BaySubaC3BoardingMixed4
Gogo Mixed Secondary School Homa BayRachuonyo NorthC3BoardingMixed2
Kakiimba Secondary School Homa BaySuba WestC3BoardingMixed3
Karabok Secondary School Homa BayRachuonyo SouthC3BoardingMixed2
Kikubi Girls Secondary School Homa BaySubaC3BoardingGirls1
Kobala Mixed Secondary School Homa BayRachuonyo NorthC3BoardingMixed2
Lambwe Secondary School Homa BayMbitaC3BoardingMixed3
Luora Mixed Secondary School Homa BayRangweC3BoardingMixed3
Lwanda Kawuor Secondary School Homa BayNdhiwaC3BoardingMixed1
Mauta Mixed Secondary School Homa BaySuba WestC3BoardingMixed1
Nyabera Girls Secondary School Homa BaySubaC3BoardingGirls1
Nyahera Girls’ Secondary School Homa BayRachuonyo SouthC3BoardingGirls2
Nyamanga Mixed Secondary School Homa BayNdhiwaC3BoardingMixed2
Nyatambe Secondary School Homa BaySubaC3BoardingMixed3
Obera Boys’ Secondary School Homa BayNdhiwaC3BoardingBoys3
Ogongo Mixed Secondary School Homa BayMbitaC3BoardingMixed3
Ojode Pala Secondary School Homa BayNdhiwaC3BoardingMixed4
Olare Mixed Secondary School Homa BayRangweC3BoardingMixed1
Othoro Mixed Secondary School Homa BayRachuonyo EastC3BoardingMixed3
Rangwe Girls Secondary School Homa BayRangweC3BoardingGirls1
Ratanga Girls Secondary School Homa BayNdhiwaC3BoardingGirls2
Ringa Girls High School Homa BayRachuonyo EastC3BoardingGirls6
Rusinga Girls Secondary School Homa BayMbitaC3BoardingGirls4
Sena Mixed Day Secondary School Homa BaySuba WestC3BoardingMixed1
Senator Otieno Kajwang’ High School Homa BayMbitaC3BoardingBoys3
Siburi Mixed Secondary School Homa BayRachuonyo NorthC3BoardingMixed1
St Antony Nyandiwa Secondary School Homa BaySubaC3BoardingMixed2
St Innocent Jonyo Mixed Secondary School Homa BayRachuonyo NorthC3BoardingMixed2
St. Domnic Rabango Mixed Secondary School Homa BayRangweC3BoardingMixed3
St. Elizabeth Koyoo Mixed Secondary School Homa BayRangweC3BoardingMixed1
St. Francis Nyanganjo Girls Secondary School Homa BayRachuonyo NorthC3BoardingGirls2
St. Gabriel’s Miranga Mixed Homa BayNdhiwaC3BoardingBoys3
St. Joseph’s Gul-Kagembe Mixed Secondary School Homa BayRangweC3BoardingMixed2
St. Mary’s Kachar Girls Secondary School Homa BayRangweC3BoardingGirls2
St. Mary’s Marindi Girls Secondary School Homa BayHoma BayC3BoardingGirls3
St. Mary’s Nyamogo Girls Secondary School Homa BayNdhiwaC3BoardingGirls2
St. Peter’s Disii Mixed Secondary School Homa BayHoma BayC3BoardingMixed1
St. Peter’s Rambusi Secondary School Homa BayNdhiwaC3BoardingMixed4
St. Josephine Bakhita Girls’ Secondary School Homa BayRangweC3BoardingGirls2
Uozi Secondary School Homa BaySuba WestC3BoardingMixed2
Wanyama Mixed Secondary Homa BayMbitaC3BoardingMixed3
Wasamo Girls Secondary Homa BaySuba WestC3BoardingGirls2
Abura Mixed Secondary School Homa BayNdhiwaC4DayMixed1
Achego Mixed Secondary School Homa BayRangweC4DayMixed2
Adega Mixed High School Homa BayRachuonyo EastC4DayMixed2
Adiedo Mixed Secondary School Homa BayRachuonyo NorthC4DayMixed2
Agoro Sare Mixed Secondary School Homa BayRachuonyo SouthC4DayMixed4
Akwakra Secondary School Homa BayRachuonyo NorthC4DayMixed1
Alara Mixed Secondary School Homa BayNdhiwaC4DayMixed2
Alaru Central Mixed Secondary School Homa BayRachuonyo NorthC4DayMixed1
Aluor Mixed School Homa BayNdhiwaC4DayMixed1
Andiwo Mixed Secondary School Homa BayNdhiwaC4DayMixed1
Aolo Girls Secondary School Homa BayRachuonyo SouthC4DayGirls1
Apondo Secondary School Homa BayRachuonyo EastC4DayMixed2
Apuoche Mixed Secondary School Homa BayNdhiwaC4DayMixed1
Atela Secondary School Homa BayRachuonyo EastC4DayMixed3
Atemo Mixed Secondary School Homa BayRachuonyo EastC4DayMixed3
Bishop Ochiel Nyagidha Secondary School Homa BayNdhiwaC4DayGirls4
Bishop Ochiel Otaro Mixed Secondary School Homa BayHoma BayC4DayMixed1
Bondo Mixed Secondary School Homa BayRangweC4DayMixed2
Bongu Girls Secondary School Homa BayNdhiwaC4DayGirls4
Buoye Mixed Secondary School Homa BayRachuonyo SouthC4DayMixed3
Bware Mixed Secondary School Homa BayRachuonyo NorthC4DayMixed1
Chiga Mixed Secondary School Homa BayHoma BayC4DayMixed1
Dol Secondary School Homa BayRachuonyo SouthC4DayMixed1
Dr. Adhu Awiti Mixed Secondary School Homa BayRachuonyo NorthC4DayMixed2
Dr. Mbai Mixed Secondary School Homa BayHoma BayC4DayMixed2
Father Tilien Mixed Secondary School Homa BayMbitaC4DayMixed2
Gangre Mixed Secondary School Homa BayRachuonyo EastC4DayMixed3
George Agola Owuor Mixed Secondary School Homa BayRachuonyo NorthC4DayMixed2
Gina Mixed Day Secondary School Homa BayNdhiwaC4DayMixed2
God Agulu Mixed Secondary School Homa BayRachuonyo SouthC4DayMixed1
God Marera Mixed Secondary School Homa BayRangweC4DayMixed2
Gogo Katuma Mixed Secondary School Homa BayHoma BayC4DayMixed1
Got Kojowi Mixed Secondary School Homa BayNdhiwaC4DayMixed2
Got Koketch Secondary School Homa BayHoma BayC4DayMixed2
Got Rachar Ojode Secondary School Homa BayNdhiwaC4DayMixed2
Got Rateng’ Mixed Secondary School Homa BayRachuonyo EastC4DayMixed5
Goyo Mixed Secondary School Homa BayNdhiwaC4DayMixed4
Harambee Mixed Secondary School Homa BayRachuonyo EastC4DayMixed2
Harrison Odhiambo Utajo Mixed Secondary School Homa BayMbitaC4DayMixed1
Hon. John Mbadi Koyombe Mixed Secondary School Homa BaySubaC4DayMixed1
Hon. Millie Odhiambo Aringo Secondary and Senior School Homa BayMbitaC4DayMixed1
Jabagre Mixed Secondary School Homa BayNdhiwaC4DayMixed1
John Mbadi Ligongo Secondary School Homa BaySubaC4DayMixed1
John Mbadi Oma Mixed Secondary School Homa BaySubaC4DayMixed3
Joshua Ojode Ndere Mixed Secondary School Homa BayNdhiwaC4DayMixed2
Kachieng’ Secondary School Homa BayRachuonyo SouthC4DayMixed1
Kadie Mixed Secondary School Homa BayRachuonyo EastC4DayMixed1
Kaditong’e Mixed Secondary School Homa BayRachuonyo SouthC4DayMixed2
Kaguria Mixed Secondary School Homa BayNdhiwaC4DayMixed2
Kajiei Mixed Secondary School Homa BayRachuonyo NorthC4DayMixed1
Kakelo Mixed Secondary School Homa BayRachuonyo EastC4DayMixed1
Kalanding Mixed Secondary School Homa BayRachuonyo SouthC4DayMixed1
Kalando Secondary School Homa BayRachuonyo SouthC4DayMixed2
Kamasengre Mixed Secondary School Homa BayMbitaC4DayMixed1
Kamato Mixed Secondary School Homa BayMbitaC4DayMixed1
Kamolo Mixed Secondary School Homa BayRachuonyo NorthC4DayMixed1
Kamser Secondary School Homa BayRachuonyo NorthC4DayMixed1
Kamwala Secondary School Homa BayRachuonyo NorthC4DayMixed2
Kanam Mixed Secondary School Homa BayRachuonyo NorthC4DayMixed2
Kandegwa Lutheran Secondary School Homa BayRachuonyo EastC4DayMixed4
Kandiege Secondary School Homa BayRachuonyo NorthC4DayMixed2
Kanyamfwa Secondary School Homa BayRachuonyo NorthC4DayMixed1
Karabondi Bidii Mixed Secondary School Homa BayRachuonyo NorthC4DayMixed2
Karabondi Girl’s Secondary School Homa BayRachuonyo NorthC4DayGirls1
Kaswanga Girls Secondary School Homa BayMbitaC4DayGirls3
Kayanja Mixed Day Secondary School Homa BayMbitaC4DayMixed3
Kendu Muslim Secondary School Homa BayRachuonyo NorthC4DayMixed1
Kiabuya Mixed Secondary School Homa BaySubaC4DayMixed3
Kianyumba Mixed Secondary School Homa BaySubaC4DayMixed1
Kideswa Mixed Secondary School Homa BayRachuonyo NorthC4DayMixed2
Kiembe Mixed Day Secondary School Homa BaySubaC4DayMixed3
Kilusi Mixed Secondary School Homa BayRachuonyo EastC4DayMixed2
Kisaku Mixed Secondary School Homa BaySubaC4DayMixed2
Kisegi Mixed Secondary School Homa BaySubaC4DayMixed3
Kobila Secondary School Homa BayRachuonyo NorthC4DayMixed2
Kodhoch Mixed Secondary School Homa BayRachuonyo NorthC4DayMixed1
Koduogo Mixed Secondary School Homa BayNdhiwaC4DayMixed1
Kojwach High School Homa BayRachuonyo EastC4DayMixed3
Kokwanyo Mixed Secondary School Homa BayRachuonyo EastC4DayMixed4
Kolweny Kingsway Secondary School Homa BayRachuonyo EastC4DayMixed1
Kome Mixed Secondary School Homa BayNdhiwaC4DayMixed2
Koredo Mixed Secondary School Homa BayRachuonyo NorthC4DayMixed2
Kosele Mixed Secondary School Homa BayRachuonyo SouthC4DayMixed2
Kotienditi Mixed Secondary School Homa BayRachuonyo EastC4DayMixed1
Kotonje Mixed Day Secondary School Homa BayRachuonyo NorthC4DayMixed1
Kowidi Mixed Secondary School Homa BayRachuonyo EastC4DayMixed1
Kowuor Mixed Secondary School Homa BayRachuonyo NorthC4DayMixed3
Kuja Mixed Secondary School Homa BayHoma BayC4DayMixed2
Kwoyo Oyugis Secondary School Homa BayRachuonyo SouthC4DayMixed3
Lala Secondary School Homa BayHoma BayC4DayMixed1
Langi Mixed Secondary School Homa BayNdhiwaC4DayMixed1
Langoromo Mixed Secondary School Homa BayHoma BayC4DayMixed1
Lieta Mixed Secondary School Homa BayRachuonyo NorthC4DayMixed3
Ligodho Mixed Secondary School Homa BayNdhiwaC4DayMixed2
Ludhe Dongo Mixed Secondary School Homa BayRangweC4DayMixed1
Lwaho Mixed Secondary School Homa BayRangweC4DayMixed1
Lwanda Lutheran Mixed Secondary School Homa BayRachuonyo EastC4DayMixed1
Magunga Township Secondary Homa BaySubaC4DayMixed2
Maguti Mixed Secondary School Homa BayHoma BayC4DayMixed2
Manga Mixed Secondary School Homa BayRangweC4DayMixed2
Marienga Secondary School Homa BayRangweC4DayMixed2
Mark Matunga Kiwa Secondary School Homa BaySubaC4DayMixed2
Masogo Mixed Secondary School Homa BayRachuonyo NorthC4DayMixed1
Mbani Mixed Secondary School Homa BayNdhiwaC4DayMixed2
Miramba Mixed Secondary School Homa BaySubaC4DayMixed1
Mithui Mixed Secondary School Homa BayRachuonyo SouthC4DayMixed1
Mititi Secondary School Homa BayRachuonyo SouthC4DayMixed2
Miyuga Mixed Secondary School Homa BayRachuonyo NorthC4DayMixed2
Msare Mixed Secondary School Homa BaySubaC4DayMixed3
Mwiraria Mixed Secondary School Homa BaySubaC4DayMixed1
Ndisi Mixed Secondary School Homa BayNdhiwaC4DayMixed2
Ngere Mixed Secondary School Homa BayHoma BayC4DayMixed2
Ngeri Mixed Homa BaySubaC4DayMixed1
Ngeta Mixed Secondary School Homa BayRachuonyo NorthC4DayMixed2
Ngodhe Secondary School Homa BayMbitaC4DayMixed1
Nyabola Mixed Secondary School Homa BayRachuonyo SouthC4DayMixed1
Nyadenda Secondary School Homa BaySubaC4DayMixed1
Nyafare Mixed Secondary School Homa BayRachuonyo SouthC4DayMixed1
Nyagidha Mixed Secondary School Homa BayHoma BayC4DayMixed1
Nyagowa Lutheran Mixed Secondary School Homa BayRachuonyo SouthC4DayMixed4
Nyagwethe Mixed Secondary School Homa BaySubaC4DayMixed1
Nyajanja Secondary School Homa BayRangweC4DayMixed1
Nyakahia Mixed Secondary School Homa BayHoma BayC4DayMixed1
Nyakechi Mixed Secondary School Homa BayRachuonyo NorthC4DayMixed1
Nyakiya Mixed Secondary School Homa BayRachuonyo SouthC4DayMixed1
Nyakiya Mixed Secondary School Homa BaySubaC4DayMixed1
Nyakwadha Mixed Secondary School Homa BayRangweC4DayMixed1
Nyakweri Mixed Secondary School Homa BaySuba WestC4DayMixed1
Nyalenda Mixed Secondary School Homa BayRachuonyo SouthC4DayMixed1
Nyalkinyi Mixed Secondary School Homa BayHoma BayC4DayMixed4
Nyamadede Mixed Secondary School Homa BaySubaC4DayMixed1
Nyambare Secondary School Homa BayRachuonyo SouthC4DayMixed1
Nyamwaga E.L.C.K Mixed Secondary School Homa BayRachuonyo EastC4DayMixed3
Nyandema Mixed Secondary School Homa BayRangweC4DayMixed1
Nyandeng’a Mixed Secondary School Homa BayMbitaC4DayMixed2
Nyandiwa Mixed Secondary School Homa BayRangweC4DayMixed1
Nyandiwa Mixed Secondary School Homa BayRachuonyo SouthC4DayMixed1
Nyang’iela Secondary School Homa BayRachuonyo SouthC4DayMixed4
Nyarongi Mixed Secondary School Homa BayNdhiwaC4DayMixed3
Nyasore Mixed Secondary School Homa BayRachuonyo EastC4DayMixed3
Nyatindo Mixed Secondary School Homa BayRachuonyo SouthC4DayMixed2
Nyatoto Mixed Secondary School Homa BaySubaC4DayMixed1
Nyawita Secondary School Homa BayRangweC4DayMixed2
Nyenga Mixed Secondary School Homa BaySubaC4DayMixed3
Obisa Mixed Secondary School Homa BayRachuonyo SouthC4DayMixed1
Odienya Mixed Secondary School Homa BayRangweC4DayMixed2
Ogande Mixed Secondary School Homa BayHoma BayC4DayMixed4
Ogango Mixed Secondary School Homa BayNdhiwaC4DayMixed1
Ogenya Secondary School Homa BayRachuonyo NorthC4DayGirls1
Ogilo Secondary School Homa BayRachuonyo EastC4DayMixed1
Ogola Jaseme Kamayoge Mixed Homa BayMbitaC4DayMixed2
Ojijo Oteko Secondary School Homa BayRachuonyo NorthC4DayMixed2
Ojode Unga Secondary School Homa BayNdhiwaC4DayMixed3
Okok Mixed Secondary School Homa BayNdhiwaC4DayMixed3
Okota Mixed Secondary School Homa BayNdhiwaC4DayMixed2
Oluso Mixed Secondary School Homa BayRangweC4DayMixed2
Ombek Lutheran Mixed Secondary School Homa BayRachuonyo SouthC4DayMixed1
Omboga High School Homa BayRachuonyo NorthC4DayMixed3
Ominde Mixed Secondary School Homa BayRachuonyo NorthC4DayMixed1
Omoche Secondary School Homa BayRangweC4DayMixed2
Ondati Mixed Secondary School Homa BayNdhiwaC4DayMixed1
Ongako Mixed Secondary School Homa BayNdhiwaC4DayMixed1
Ongang Mixed Secondary School Homa BayRachuonyo NorthC4DayMixed1
Ongeti Mixed Secondary School Homa BayRangweC4DayMixed2
Ongoro Mixed Secondary School Homa BayRachuonyo EastC4DayMixed1
Onyege Mixed Secondary School Homa BayRangweC4DayMixed1
Onywera Boys Secondary School Homa BaySubaC4DayBoys1
Opinde Mixed Day Secondary School Homa BayRangweC4DayMixed1
Orera Mixed Secondary School Homa BayRachuonyo EastC4DayMixed2
Oridi Girls Secondary School Homa BayNdhiwaC4DayGirls2
Orinde Lutheran Secondary School Homa BayRachuonyo EastC4DayMixed2
Osodo Mixed Secondary School Homa BayRachuonyo NorthC4DayMixed2
Osure Mixed Secondary School Homa BayNdhiwaC4DayMixed1
Otange Mixed Secondary School Homa BayNdhiwaC4DayMixed3
Otel Mixed Secondary School Homa BayRachuonyo EastC4DayMixed2
Otieno Kajwang Nyamaji Mixed Secondary School Homa BayMbitaC4DayMixed2
Otok Mixed Secondary School Homa BayRachuonyo NorthC4DayMixed3
Otondo Mixed Secondary School Homa BayRachuonyo EastC4DayMixed1
Ototo Secondary School Homa BayNdhiwaC4DayMixed3
Owiro Secondary School Homa BayRachuonyo EastC4DayMixed1
Oyombe Mixed Secondary School Homa BayRachuonyo NorthC4DayMixed2
Pala Mixed Secondary School Homa BayRachuonyo EastC4DayMixed2
Pala Mosogo Mixed Secondary School Homa BayHoma BayC4DayMixed2
Pap Ndege Mixed Secondary School Homa BayHoma BayC4DayGirls2
Paul Mboya High School Homa BayRachuonyo NorthC4DayMixed2
Ponge Lutheran Mixed Secondary School Homa BayRachuonyo EastC4DayMixed3
Professor Karega Mutahi Secondary School Homa BaySuba WestC4DayMixed1
Rabuor Masawa Secondary School Homa BayHoma BayC4DayMixed2
Ragwe Mixed Secondary School Homa BaySubaC4DayMixed1
Rapedhi Secondary School Homa BayNdhiwaC4DayMixed2
Rapora Mixed Secondary School Homa BayMbitaC4DayMixed2
Rarage Secondary School Homa BayNdhiwaC4DayMixed2
Riwa Mixed Secondary School Homa BayHoma BayC4DayMixed1
Ruga Mixed Secondary School Homa BayHoma BayC4DayMixed2
Samanga Lutheran Mixed Secondary School Homa BayRachuonyo NorthC4DayMixed4
Saye Mixed Secondary School Homa BayRachuonyo SouthC4DayMixed3
Seka Mixed Secondary School Homa BaySubaC4DayMixed1
Sero Mixed Day Secondary School Homa BayHoma BayC4DayMixed2
Siany Lutheran Secondary School Homa BayRachuonyo EastC4DayMixed1
Sigama Mixed Secondary School Homa BayNdhiwaC4DayMixed3
Simbi Mixed Secondary School Homa BayRachuonyo NorthC4DayMixed2
Sindo Mixed Secondary School Homa BaySubaC4DayMixed1
Sino SDA Mixed Secondary School Homa BayRachuonyo SouthC4DayMixed2
St Albert Chiepe Secondary School Homa BayRangweC4DayMixed1
St Alfred Alara Mixed Secondary School Homa BayRachuonyo NorthC4DayMixed3
St Charles Wiga Mixed Secondary School Homa BaySubaC4DayMixed2
St John Seka Mixed Secondary School Homa BayRachuonyo NorthC4DayMixed2
St Joseph Olando Secondary School Homa BaySubaC4DayMixed1
St Joseph’s Sino Mixed Secondary Homa BayRachuonyo SouthC4DayMixed1
St Linus Umai Secondary School Homa BayRachuonyo EastC4DayMixed1
St Stephen Angiro Mixed Secondary School Homa BayRangweC4DayMixed1
St. Ambrose Got Rabuor Mixed Secondary School Homa BayHoma BayC4DayMixed1
St. Benard’s Otaro High School Homa BayRachuonyo NorthC4DayMixed3
St. Dislaus Nyawango Mixed Secondary School Homa BayRachuonyo EastC4DayMixed2
St. Felix Nyarath Mixed Secondary School Homa BayNdhiwaC4DayMixed1
St. Francis Andin’go Mixed Secondary School Homa BayRangweC4DayMixed2
St. Gregorys Obanga Mixed Secondary School Homa BaySubaC4DayMixed3
St. John God Ndonyo Mixed Secondary School Homa BayRachuonyo NorthC4DayMixed1
St. John’s Got Kabok Mixed Secondary School Homa BayRangweC4DayMixed2
St. Lilian Nyopuge Girls Secondary School Homa BayRangweC4DayGirls1
St. Lucy Odhiambo Rambo Girls Secondary School Homa BayNdhiwaC4DayGirls2
St. Marcellin Kigoto Secondary School Homa BaySubaC4DayMixed1
St. Martin’s Oluti Mixed Secondary School Homa BayRachuonyo NorthC4DayMixed2
St. Mary’s Anding’o Homa BayRachuonyo EastC4DayGirls1
St. Mary’s Nyakango Mixed Secondary School Homa BayRachuonyo NorthC4DayMixed2
St. Michael Nyasumbi Mixed Secondary School Homa BayMbitaC4DayMixed1
St. Nicansius Maranyona Mixed Secondary School Homa BayNdhiwaC4DayGirls4
St. Paul Oriang Mixed Secondary School Homa BayRachuonyo EastC4DayMixed3
St. Pauls Aoch Muga Mixed Secondary School Homa BayRangweC4DayMixed1
St. Paul’s Secondary School – Ligisa Homa BayRangweC4DayMixed1
St. Peters’ God Agak Secondary School Homa BayRachuonyo EastC4DayMixed2
St. Peters’ Kotieno Secondary School Homa BayRachuonyo SouthC4DayMixed3
St. Philips Ndhuru Mixed Secondary School Homa BayMbitaC4DayMixed2
St. Philips Nyabondo Secondary School Homa BayRachuonyo EastC4DayMixed3
St. Pius Ndiru Mixed Secondary School Homa BayHoma BayC4DayMixed2
St. Stephen Kirindo Mixed Secondary School Homa BayMbitaC4DayMixed3
St. Teresa’s Nyalgosi Secondary School Homa BayRachuonyo SouthC4DayMixed2
St. William’s Osodo Secondary School Homa BayMbitaC4DayMixed1
St. Anne`S Secondary School – Ojwando Homa BayRachuonyo SouthC4DayMixed2
St. Camilus Ojunge Mixed Secondary School Homa BayHoma BayC4DayMixed1
St. Joseph Kobuya Mixed Secondary School Homa BayRachuonyo NorthC4DayMixed2
St. Joseph’s Miranga Mixed Secondary School Homa BayRachuonyo NorthC4DayMixed3
St. Mary’s Wachara Secondary School Homa BayNdhiwaC4DayMixed4
St. Philips Wayaga Secondary School Homa BayNdhiwaC4DayMixed3
St. Teresa’s Nyauu Girls Secondary School Homa BayHoma BayC4DayGirls3
St. Teresa’s Opanga Secondary School Homa BayRachuonyo EastC4DayMixed1
St. Thomas School,Omiro Homa BayRachuonyo EastC4DayMixed1
Usao Mixed Secondary School Homa BayMbitaC4DayMixed1
Wagwe Mixed Secondary School Homa BayRachuonyo NorthC4DayMixed1
Wakula Mixed Secondary School Homa BaySuba WestC4DayMixed1
Wandiji Mixed Secondary School Homa BayMbitaC4DayMixed3
Waondo Secondary School Homa BayMbitaC4DayMixed3
Waware Mixed Day Secondary School Homa BayMbitaC4DayMixed4
Wayara Mixed Secondary School Homa BayNdhiwaC4DayMixed2
Wikondiek Secondary School Homa BayRachuonyo NorthC4DayMixed1
Wikoteng Mixed Secondary School Homa BayRangweC4DayMixed4
Wiobiero Secondary School Homa BayHoma BayC4DayMixed3
Wire Mixed Secondary School Homa BayRachuonyo SouthC4DayMixed2
Wuod Chief Rangenya Mixed Secondary School Homa BayNdhiwaC4DayMixed1
Yala Kotieno Mixed Secondary School Homa BayRachuonyo SouthC4DayMixed1
Agape Aca Secondary School Homa BayNot confirmedOtherDayMixed1
Bishop Mugendi Secondary Homa BayNot confirmedOtherDay & BoardingBoys1
Downe House Homa BayRachuonyo WestOtherDayMixed1
G.E.B Girls Secondary School Homa BayNot confirmedOtherBoardingGirls1
Gethsemane Garden High School Homa BaySuba WestOtherBoardingMixed1
Jonemo Mixed Day Secondary School Homa BayNot confirmedOtherDayMixed1
Kagoro Girls Homa BaySuba SouthOtherBoardingGirls1
Nyabola Secondary School Homa BayNot confirmedOtherBoardingGirls2
Nyasoti New Beginning Mixed Boarding and Day Homa BaySuba SouthOtherListed as hybridMixed1
Oyugis Secondary School Homa BayNot confirmedOtherDay & BoardingMixed1
Repairer Christian High School Homa BaySuba WestOtherBoardingMixed2
Rusinga Island of Hope Secondary School Homa BayMbitaOtherListed as hybridMixed1
St George's Mixed Secondary School Homa BayNot confirmedOtherDayMixed2
St Josephs Girls Secondary Homa BayNot confirmedOtherBoardingGirls2
St. Lucy's Secondary School Raruowa Homa BayNot confirmedOtherDay & BoardingGirls1
St. Matthews God Bondo Secondary School Homa BayNot confirmedOtherDayMixed2
St. Vincent Mixed Secondary School Homa BayNot confirmedOtherDay & BoardingMixed1
The Mango Tree Girls' Homa BayRachuonyo NorthOtherListed as hybridGirls1
Wiga Mixed Day Secondary School Homa BayNot confirmedOtherDayMixed1
Garbatula High School IsioloGarbatullaC1BoardingBoys4
Isiolo Girls High School IsioloIsioloC1BoardingGirls1
Bisanadhi High School IsioloGarbatullaC2BoardingMixed1
Isiolo Boys Secondary School IsioloIsioloC2BoardingBoys3
Bulesa Secondary School IsioloMertiC3BoardingMixed2
Elsa Secondary School IsioloIsioloC3BoardingMixed1
Kipsing Mixed Day Secondary School IsioloOldonyiroC3BoardingMixed1
Kulamawe Secondary School IsioloGarbatullaC3BoardingMixed3
Merti Muslim Girls’ Secondary School IsioloMertiC3BoardingGirls1
Merti Secondary School IsioloMertiC3BoardingBoys1
Ngaremara Girls Secondary School IsioloIsioloC3BoardingGirls1
Ngaremara Secondary School IsioloIsioloC3BoardingBoys2
Oldonyiro Secondary School IsioloOldonyiroC3BoardingMixed2
Sericho Secondary School IsioloSerichoC3BoardingMixed1
Algani Girls Day Secondary School IsioloGarbatullaC4DayGirls2
Aremiet Mixed Secondary School IsioloIsioloC4DayMixed1
Biliqi Nur Mixed Secondary School IsioloSerichoC4DayMixed1
Biliqo Mixed Secondary School IsioloMertiC4DayMixed2
Bulampya Day Secondary School IsioloIsioloC4DayMixed2
Dadachabasa Secondary IsioloCherabC4DayMixed1
Gafarsa Mixed Day Secondary IsioloGarbatullaC4DayMixed2
Garbatulla Girls Day Secondary School IsioloGarbatullaC4DayGirls1
Isiolo Barracks Secondary School IsioloIsioloC4DayMixed2
Kambi Garba Mixed Day Secondary School IsioloIsioloC4DayMixed2
Korbesa Mixed Day Secondary School IsioloCherabC4DayMixed1
Labarishereki Secondary School IsioloOldonyiroC4DayMixed1
Leparua Mixed Day Secondary School IsioloIsioloC4DayMixed1
MCK Kisima 78 Secondary School IsioloIsioloC4DayMixed1
Mwangaza Girls Secondary School IsioloIsioloC4DayGirls1
St. Paul’s Kiwanjani Secondary School IsioloIsioloC4DayMixed3
Uhuru Mixed Day Secondary School IsioloIsioloC4DayMixed2
Victoria High School IsioloIsioloC4DayMixed2
Waso Secondary School IsioloIsioloC4DayMixed2
Brainstar. Schools IsioloIsioloOtherDayMixed1
Isiolo St. Mary's Secondary School IsioloNot confirmedOtherBoardingGirls1
Lions Complex Secondary IsioloIsioloOtherDayMixed1
Sacred Heart Boys Secondary School IsioloNot confirmedOtherDayMixed1
Wamy Isiolo High School IsioloIsioloOtherListed as hybridBoys1
Moi Girls Isinya KajiadoIsinyaC1BoardingGirls4
Noonkopir Girls Secondary School KajiadoIsinyaC1BoardingGirls4
Olkejuado High School KajiadoKajiado CentralC1BoardingBoys5
Oloolaiser High School KajiadoKajiado NorthC1BoardingBoys5
Enoomatasiani Girls Secondary School KajiadoKajiado NorthC2BoardingGirls1
Kiluani Boys Secondary School KajiadoOloililaiC2BoardingBoys2
Najile Boys Secondary School KajiadoKajiado WestC2BoardingBoys4
Nakeel Secondary School KajiadoKajiado NorthC2BoardingBoys1
Oloitokitok Secondary KajiadoLoitokitokC2BoardingBoys6
Olooseos Girls’ Secondary School KajiadoKajiado WestC2BoardingGirls2
St. Brigid Baraka Oontoyie Secondary School KajiadoKajiado WestC2BoardingGirls3
Elerai MCK Girls Secondary School KajiadoMashuruC3BoardingGirls1
Enkii Boys KajiadoLoitokitokC3BoardingBoys3
Enkorika Secondary KajiadoKajiado CentralC3BoardingBoys1
Ewuaso Girls Secondary Boarding School KajiadoKajiado WestC3BoardingGirls1
General Joseph Nkaissery High School KajiadoKajiado CentralC3BoardingMixed1
Ilbissil Girls Secondary School KajiadoOloililaiC3BoardingGirls3
Ilkisonko Boys KajiadoLoitokitokC3BoardingBoys2
Isinya Boys Secondary School KajiadoIsinyaC3BoardingBoys3
Kibiko Secondary School KajiadoKajiado WestC3BoardingMixed1
Kimana Girls S KajiadoLoitokitokC3BoardingGirls6
Kisaju Dipak Secondary School KajiadoIsinyaC3BoardingGirls2
Lenkisem KajiadoLoitokitokC3BoardingMixed2
Maparasha Secondary School KajiadoOloililaiC3BoardingBoys2
Mashuuru Secondary School KajiadoMashuruC3BoardingBoys2
Meto Secondary School KajiadoOloililaiC3BoardingMixed1
Ngatataek Mixed Secondary School KajiadoOloililaiC3BoardingMixed3
Nkoile Boys High KajiadoKajiado CentralC3BoardingBoys2
Oldonyonyokie Girls Secondary School KajiadoElangata WuasC3BoardingGirls2
Oloiborsoit Girls Secondary School KajiadoElangata WuasC3BoardingGirls1
Olooltepes Secondary School KajiadoKajiado WestC3BoardingMixed3
Oloyiankalani Mixed Day Secondary School KajiadoKajiado WestC3BoardingGirls1
Patterson Memorial-Olkiramatian KajiadoElangata WuasC3BoardingMixed2
PCEA Grace Girls High School Letoire KajiadoOloililaiC3BoardingGirls1
PCEA Ilngarooj Boys Secondary School KajiadoKajiado WestC3BoardingBoys1
PCEA Kimuka Girls Secondary School KajiadoKajiado WestC3BoardingGirls2
Rombo Girls’ KajiadoLoitokitokC3BoardingGirls2
Sajiloni Girls Secondary School KajiadoKajiado CentralC3BoardingGirls2
The A.I.C Girls KajiadoLoitokitokC3BoardingGirls3
Thomas Fish Secondary School KajiadoMashuruC3BoardingMixed1
Amboseli Lewis KajiadoLoitokitokC4DayMixed4
Bishop Sororonyi Senior School KajiadoMashuruC4DayMixed1
Catholic Diocese Ngong Township Secondary School KajiadoKajiado NorthC4DayMixed4
Colin Davies KajiadoLoitokitokC4DayMixed4
Embulbul Mixed Day Secondary School KajiadoKajiado NorthC4DayMixed5
Empakasi Mixed Day Secondary School KajiadoKajiado NorthC4DayMixed2
Enkasiti Secondary School KajiadoIsinyaC4DayMixed1
Entarara KajiadoLoitokitokC4DayMixed2
Entaretoi Secondary School KajiadoMashuruC4DayMixed1
Entonet KajiadoLoitokitokC4DayMixed2
Erankau Secondary School KajiadoMashuruC4DayMixed2
Ereteti Mixed Secondary School KajiadoIsinyaC4DayMixed2
George & Risho Senior School KajiadoKajiado WestC4DayMixed1
Ildamat Boys High School KajiadoKajiado CentralC4DayBoys1
Illasit Secondary KajiadoLoitokitokC4DayMixed5
Ilmarba Secondary School KajiadoOloililaiC4DayMixed3
Iloodokilani Secondary School KajiadoElangata WuasC4DayBoys1
Ilpolosat Secondary School KajiadoIsinyaC4DayMixed2
Iltilal KajiadoLoitokitokC4DayMixed1
Imbaruetin C C KajiadoLoitokitokC4DayMixed2
Inkiito Manoh Secondary School KajiadoKajiado WestC4DayBoys1
Isinya Township Secondary KajiadoIsinyaC4DayMixed1
Kajiado Township Mixed Day Secondary School KajiadoKajiado CentralC4DayMixed1
Kaputiei Secondary School KajiadoIsinyaC4DayMixed2
Keekonyokie Secondary School KajiadoKajiado WestC4DayMixed1
Kerarapon Secondary School KajiadoKajiado NorthC4DayMixed3
Kikelelwa KajiadoLoitokitokC4DayMixed1
Kilonito Senior School KajiadoElang'ata WuasC4DayMixed1
Kimana M D S S KajiadoLoitokitokC4DayMixed2
Kisaju Mixed Secondary School KajiadoKajiado WestC4DayMixed1
Kitengela Magereza Mixed High School KajiadoIsinyaC4DayMixed2
Korinko Secondary KajiadoLoitokitokC4DayMixed3
Korrompoi Senior School KajiadoIsinyaC4DayMixed1
Kuku KajiadoLoitokitokC4DayMixed1
Loodariak Secondary School KajiadoKajiado WestC4DayBoys1
Lorngosua Secondary School KajiadoOloililaiC4DayMixed2
Magadi Secondary School KajiadoElangata WuasC4DayMixed2
Masimba Secondary School KajiadoMashuruC4DayMixed2
Merrueshi Maasai Girls Senior School KajiadoMashuruC4DayGirls1
Merrueshi Maasai High School KajiadoMashuruC4DayMixed1
Nairrataat Secondary School KajiadoMashuruC4DayMixed1
Nalepo Taegong Girls Secondary School KajiadoKajiado CentralC4DayGirls1
Namanga Mixed Day Secondary School KajiadoOloililaiC4DayMixed3

Showing schools 1501–2000 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