Skip to content
Home Nyanza Rachuonyo
Nyaigesa ELCK Primary Primary school, Homa Bay County Nyakango Maranatha Academy Primary school · Mixed · Day, Homa Bay County Nyakango Primary School Primary school · Mixed · Day, Homa Bay County Nyakech Primary School Primary school · Mixed · Day, Homa Bay County Nyakiya Primary School Primary school · Mixed · Day, Homa Bay County Nyakiya Secondary School C4 · Mixed · Day, Rachuonyo South sub-county, Homa Bay County Nyakwaka Primary School Primary 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 Nyalondo Milimani Primary School Primary school · Mixed · Day, Homa Bay County Nyaluru Primary School Primary school · Mixed · Day, Homa Bay County Nyambare Primary School Primary school · Mixed · Day, Homa Bay County Nyamwaga E.L.C.K Secondary School C4 · Mixed · Day, Rachuonyo East sub-county, Homa Bay County Nyamwaga Primary School Primary school · Mixed · Day, Homa Bay County Nyamwala 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 Nyandolo Primary School Primary school · Mixed · Day, Homa Bay County Nyandusi Primary School Primary school · Mixed · Day, Homa Bay County Nyangajo Primary School Primary school · Mixed · Day, Homa Bay County Nyangao Primary School Primary 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 Nyaola Primary School Primary school · Mixed · Day, Homa Bay County Nyarabi Primary School Primary school · Mixed · Day, Homa Bay County Nyasanja Primary School Primary school · Mixed · Day, Homa Bay County Nyasore Primary School Primary school · Mixed · Day, Homa Bay County Nyasore Secondary School C4 · Mixed · Day, Rachuonyo East sub-county, Homa Bay County Nyatindo Mixed Secondary School C4 · Mixed · Day, Rachuonyo South sub-county, Homa Bay County Nyatindo Primary School Primary school · Mixed · Day, Homa Bay County Nyatindo Special Unit School Primary school · Mixed · Day, Homa Bay County Nyatir Primary School Primary school · Mixed · Day, Homa Bay County Nyatwere Primary School Primary school · Mixed · Day, Homa Bay County Nyawagalo Orphanage Primary School Primary school · Mixed · Day, Homa Bay County Nyawango Primary School Primary school · Mixed · Day, Homa Bay County Nyawino Primary School Primary school · Mixed · Day, Homa Bay County Nyawinyo Intergrated Oasis Complex Primary school · Mixed · Day & Boarding, Homa Bay County Nyawi Omuga Primary School Primary school · Mixed · Day, Homa Bay County Nyimbi Primary School Primary school · Mixed · Day, Homa Bay County Obangla Primary School Primary school · Mixed · Day, Homa Bay County Ober Boys Boarding Primary School Primary school · Mixed · Day, Homa Bay County Ober Mixed Primary School Primary school · Mixed · Day, Homa Bay County Ober Mixed Secondary School Senior school · Mixed · Day, Homa Bay County Obilo Primary School Primary school · Mixed · Day, Homa Bay County Obisa Primary School Primary school · Mixed · Day, Homa Bay County Obisa Secondary School C4 · Mixed · Day, Rachuonyo South sub-county, Homa Bay County Obuya Primary School Primary school · Mixed · Day, Homa Bay County Ochunyo Primary School Primary school · Mixed · Day, Homa Bay County Odino Primary School Primary school · Mixed · Day, Homa Bay County Ofweny Child Centre - Primary Primary school · Mixed · Day, Homa Bay County Ogango Primary School Primary school · Mixed · Day, Homa Bay County Ogenga Primary School Primary school · Mixed · Day, Homa Bay County Ogenya Girls Secondary School C4 · Girls · Day, Rachuonyo North sub-county, Homa Bay County Ogera Primary School Primary school · Mixed · Day, Homa Bay County Ogilo Primary School Primary school · Mixed · Day, Homa Bay County Ogilo Secondary School C4 · Mixed · Day, Rachuonyo East sub-county, Homa Bay County Oindo Primary School Primary school · Mixed · Day, Homa Bay County Ojwando Primary School Primary school · Mixed · Day, Homa Bay County Okiki Amayo Primary School Primary school · Mixed · Day, Homa Bay County Okiki Amayo Primary School Special Unit Primary school · Mixed · Day, Homa Bay County Oluti Doh Primary School Primary school · Mixed · Day, Homa Bay County Ombek Lutheran Secondary School C4 · Mixed · Day, Rachuonyo South sub-county, Homa Bay County Ombek Primary School Primary school · Mixed · Day, Homa Bay County Omboga Mixed Secondary School C4 · Mixed · Day, Rachuonyo North sub-county, Homa Bay County Ombogo Primary School Primary school · Mixed · Day, Homa Bay County Ombujo Primary School Primary school · Mixed · Day, Homa Bay County Omindi Primary School Primary school · Mixed · Day, Homa Bay County Omiro Mixed Day Secondary School Senior school · Mixed · Day, Homa Bay County Omiro Primary School Primary school · Mixed · Day, Homa Bay County Omolo Agar Primary School Primary school · Mixed · Day, Homa Bay County Omuga Primary School Primary school · Mixed · Day, Homa Bay County, East Karachuonyo Omuga Primary School Primary school · Mixed · Day, Homa Bay County, Kabondo Ondiko Primary School Primary school · Mixed · Day, Homa Bay County Ondiwa Gamba Primary School Primary school · Mixed · Day, Homa Bay County Oneno Nam Primary School Primary school · Mixed · Day, Homa Bay County Ongalo Primary School Primary school · Mixed · Day, Homa Bay County Ongalo Secondary School Senior school · Mixed · Day & Boarding, Homa Bay County Ong'ang' Primary School Primary school · Mixed · Day, Homa Bay County Ongoro Christian Primary Academy Primary school · Mixed · Day, Homa Bay County Ongoro Primary School Primary school · Mixed · Day, Homa Bay County Ongujo Primary School Primary school · Mixed · Day, Homa Bay County Onyando Primary School Primary school · Mixed · Day, Homa Bay County Oogo Primary School Primary school · Mixed · Day, Homa Bay County Opanga Primary School Primary school · Mixed · Day, Homa Bay County Opondo Primary School Primary school · Mixed · Day, Homa Bay County Orera Mixed Secondary School C4 · Mixed · Day, Rachuonyo East sub-county, Homa Bay County Orera Primary School Primary school · Mixed · Day, Homa Bay County Oriang Manywanda Primary School Primary school · Mixed · Day, Homa Bay County Oriang Primary School Primary school · Mixed · Day, Homa Bay County Orinde Primary School Primary school · Mixed · Day, Homa Bay County Orire Primary School Primary school · Mixed · Day, Homa Bay County Oriwo Boys High School C2 · Boys · Boarding, Rachuonyo North sub-county, Homa Bay County Oriwo Primary School Primary school · Mixed · Day, Homa Bay County Osakwe Primary School Primary school · Mixed · Day, Homa Bay County Osika Primary School Primary school · Mixed · Day, Homa Bay County Osodo Primary School Primary school · Mixed · Day, 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 22 October 2026.
Other schools come from our older directory. Each school page shows its dates.