Skip to content
Home Homa Bay Kasipul
Agape Aca Primary School Primary school · Mixed · Day & Boarding, Homa Bay County Agape Aca Secondary School Senior school · Mixed · Day, Homa Bay County Agawo Primary School Primary school · Mixed · Day, Homa Bay County Agoro Sare High School C1 · Boys · Boarding, Rachuonyo South sub-county, Homa Bay County Agoro Sare Primary School Primary school · Mixed · Day, Homa Bay County Alero Nanga Primary School Primary school · Mixed · Day, Homa Bay County Annam Christian Edu. Centre Primary school · Mixed · Day, Homa Bay County Aolo Primary School Primary school · Mixed · Day, Homa Bay County Apollo Aca Primary School Oyugis Primary school · Mixed · Day, Homa Bay County Apollo Aca Secondary School Oyugis Senior school · Mixed · Day, Homa Bay County Aramo Primary School Primary school · Mixed · Day, Homa Bay County Atono Primary School Primary school · Mixed · Day, Homa Bay County Awuoro Primary School Primary school · Mixed · Day, Homa Bay County Bonge Primary School Primary school · Mixed · Day, Homa Bay County Brains Primary School Primary school · Mixed · Day, Homa Bay County Bright Future Primary School Primary school · Mixed · Day, Homa Bay County Brookstar Aca School Primary school · Mixed · Day, Homa Bay County Buoye Mixed Secondary School C4 · Mixed · Day, Rachuonyo South sub-county, Homa Bay County Buoye Primary School Primary school · Mixed · Day, Homa Bay County Damoda High School Senior school · Mixed · Day & Boarding, Homa Bay County Dan Hill Aca Secondary School Senior school · Mixed · Day, Homa Bay County Dol Kodera Primary School Primary school · Mixed · Day, Homa Bay County Dol Mixed Secondary School C4 · Mixed · Day, Rachuonyo South sub-county, Homa Bay County Elimu Jnr Aca Primary School Primary school · Mixed · Day, Homa Bay County G.E.B Girls Secondary School Senior school · Girls · Boarding, Homa Bay County Gideons Memorial Aca Primary School Primary school · Mixed · Day, Homa Bay County Gideons Memorial Aca Secondary School Senior school · Mixed · Day, Homa Bay County God Agulu Primary School Primary school · Mixed · Day, Homa Bay County God Agulu Secondary School C4 · Mixed · Day, Rachuonyo South sub-county, Homa Bay County God Kwach Primary School Primary school · Mixed · Day, Homa Bay County God Nyango Primary School Primary school · Mixed · Day, Homa Bay County Got Agulu Primary School Primary school · Mixed · Day, Homa Bay County Got Kagumbo Primary School Primary school · Mixed · Day, Homa Bay County Got Nyalgosi Primary School Primary school · Mixed · Day, Homa Bay County Green Fields Aca Primary School Primary school · Mixed · Day, Homa Bay County Gundo Consolata Aca Primary school · Mixed · Day, Homa Bay County Hisma Aca Primary School Primary school · Mixed · Day, Homa Bay County Jackson Academy Secondary Senior school · Mixed · Day, Homa Bay County Jupiter Aca Primary School Primary school · Mixed · Day, Homa Bay County Kachieng Mixed Secondary School C4 · Mixed · Day, Rachuonyo South sub-county, Homa Bay County Kachieng Primary School Primary school · Mixed · Day, Homa Bay County Kaditonge Primary School Primary school · Mixed · Day, Homa Bay County Kako Jnr Aca Primary School Primary school · Mixed · Day, Homa Bay County Kalanding Primary School Primary school · Mixed · Day, Homa Bay County Kalando Mixed Secondary School Senior school · Mixed · Day, Homa Bay County Kalando Primary School Primary school · Mixed · Day, Homa Bay County Kaluoch Primary School Primary school · Mixed · Day, Homa Bay County Kamuga Primary School Primary school · Mixed · Day, Homa Bay County Kanga Omuga Primary School Primary school · Mixed · Day, Homa Bay County Karabok Primary School Primary school · Mixed · Day, Homa Bay County Karabok Secondary School C3 · Mixed · Boarding, Rachuonyo South sub-county, Homa Bay County Karogo Victory Aca Primary School Primary school · Mixed · Day, Homa Bay County Kasimba Primary School Primary school · Mixed · Day, Homa Bay County Katanga Primary School Primary school · Mixed · Day, Homa Bay County Kenya Christian School For The Deaf Primary School Primary school · Mixed · Day & Boarding, Homa Bay County Kombaka Primary School Primary school · Mixed · Day, Homa Bay County Kosele Christian Community Primary School Primary school · Mixed · Day, Homa Bay County Kosele Primary School Primary school · Mixed · Day, Homa Bay County Kosira Primary School Primary school · Mixed · Day, Homa Bay County Kotieno Primary School Primary school · Mixed · Day, Homa Bay County Kotieno Special Unit Primary school · Mixed · Day & Boarding, Homa Bay County Kwoyo Primary School Primary school · Mixed · Day, Homa Bay County Kwoyo Secondary Oyugis School C4 · Mixed · Day, Rachuonyo South sub-county, Homa Bay County Lady Sharon Academy Secondary School Senior school · Mixed · Day, Homa Bay County Magungu Primary School Primary school · Mixed · Day, Homa Bay County Mang'Anga Primary School Primary school · Mixed · Day, Homa Bay County Masanga Primary School Primary school · Mixed · Day, Homa Bay County Mawira Primary School Primary school · Mixed · Day, Homa Bay County Mirondo Primary School Primary school · Mixed · Day, Homa Bay County Mithui Mixed Secondary School C4 · Mixed · Day, Rachuonyo South sub-county, Homa Bay County Mithui Primary School Primary school · Mixed · Day, Homa Bay County Mititi Mixed Secondary School C4 · Mixed · Day, Rachuonyo South sub-county, Homa Bay County Mititi Primary School Primary school · Mixed · Day, Homa Bay County Mumbo Primary School Primary school · Mixed · Day, Homa Bay County Nandi Primary School Primary school · Mixed · Day, Homa Bay County New Hope Migwa Secondary School Senior school · Mixed · Day, Homa Bay County Ngulu Kanyango Primary School Primary school · Mixed · Day, Homa Bay County Nyabola Primary School Primary school · Mixed · Day, Homa Bay County Nyabola Secondary School Senior school · Girls · Boarding, Homa Bay County Nyaduma Primary School Primary school · Mixed · Day, Homa Bay County Nyafare Primary School Primary school · Mixed · Day, Homa Bay County Nyafare Secondary School Senior school · Mixed · Day, Homa Bay County Nyagowa Primary School Primary school · Mixed · Day, Homa Bay County Nyagowa Secondary School Senior school · Mixed · Day, Homa Bay County Nyahera Girls Secondary School C3 · Girls · Boarding, Rachuonyo South sub-county, Homa Bay County Nyahera Primary School Primary school · Mixed · Day, Homa Bay County Nyakiya Primary School Primary school · Mixed · Day, Homa Bay County Nyakiya Secondary School Senior school · Mixed · Day, Homa Bay County Nyalenda Mixed Secondary School C4 · Mixed · Day, Rachuonyo South sub-county, Homa Bay County Nyalenda Primary School Primary school · Mixed · Day, Homa Bay County Nyalgosi Primary School Primary school · Mixed · Day, Homa Bay County Nyambare Primary School Primary school · Mixed · Day, Homa Bay County Nyandama Hill Aca Primary school · Mixed · Day, Homa Bay County Nyandiwa Primary School Primary school · Mixed · Day, Homa Bay County Nyandiwa Secondary School Senior school · Mixed · Day, Homa Bay County Nyangiela Intergrated Primary School Primary school · Mixed · Day, Homa Bay County Nyang'Iela Primary School Primary school · Mixed · Day, Homa Bay County Nyang'Iela Secondary School C4 · Mixed · Day, Rachuonyo South sub-county, Homa Bay County Nyanguju Junior Aca Primary School Primary school · Mixed · Day, Homa Bay County Nyatindo Mixed Secondary School C4 · Mixed · Day, Rachuonyo South sub-county, Homa Bay County
Sources
Senior schools: Ministry of Education lists for the 2026 intake, from the June 2025 list and the December 2025 C1 , C2 , C3 and C4 lists. Checked 14 October 2026.
Constituency boundaries: IEBC, via UN OCHA (CC BY-IGO) .
Other schools come from our older directory. Each school page shows its dates.