Skip to content
Home Homa Bay Karachuonyo
Kunya Primary School Primary school · Mixed · Day, Homa Bay County Lasco Academy Primary school · Mixed · Day, Homa Bay County Liera Primary School Primary school · Mixed · Day, Homa Bay County Lieta Mixed Secondary School C4 · Mixed · Day, Rachuonyo North sub-county, Homa Bay County Lieta Primary School Primary school · Mixed · Day, Homa Bay County Light House Academy - Primary Primary school · Mixed · Day, Homa Bay County Loo Rateng' Primary School Primary school · Mixed · Day, Homa Bay County Lwala Primary School Primary school · Mixed · Day, Homa Bay County Lwanda Primary School Primary school · Mixed · Day, Homa Bay County Maguti Primary School Primary school · Mixed · Day, Homa Bay County Makaka Primary School Primary school · Mixed · Day, Homa Bay County Mango Primary School Primary school · Mixed · Day, Homa Bay County Mariwa Primary School Primary school · Mixed · Day, Homa Bay County Masogo Primary School Primary school · Mixed · Day, Homa Bay County Mawego Girls Boarding Primary School Primary school · Girls · Boarding, Homa Bay County Mawego Mixed Primary School Primary school · Mixed · Day, Homa Bay County Migeni Primary School Primary school · Mixed · Day, Homa Bay County Migingo Primary School Primary school · Mixed · Day, Homa Bay County Migunde Primary School Primary school · Mixed · Day, Homa Bay County Mirembe Primary School Primary school · Mixed · Day, Homa Bay County Mirengo Primary School Primary school · Mixed · Day, Homa Bay County Miyuga Primary School Primary school · Mixed · Day, Homa Bay County Ndere Primary School Primary school · Mixed · Day, Homa Bay County Ndhole Primary School Primary school · Mixed · Day, Homa Bay County Nduga Primary School Primary school · Mixed · Day, Homa Bay County Ndwara Primary School Primary school · Mixed · Day, Homa Bay County Ngeta Primary School Primary school · Mixed · Day, Homa Bay County Ngeta Secondary School Senior school · Mixed · Day, Homa Bay County Ngoche Primary School Primary school · Mixed · Day, Homa Bay County Ngolo Primary School Primary school · Mixed · Day, Homa Bay County Ngou Primary School Primary school · Mixed · Day, Homa Bay County Ngura Primary School Primary school · Mixed · Day, Homa Bay County Nyabiage Primary School Primary school · Mixed · Day, Homa Bay County Nyaburi Intergrated Primary School Primary school · Mixed · Day & Boarding, 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 Nyamwala 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 Nyaola Primary School Primary school · Mixed · Day, Homa Bay County Nyasanja Primary School Primary school · Mixed · Day, Homa Bay County Nyatir Primary School Primary school · Mixed · Day, Homa Bay County Nyawino Primary School Primary school · Mixed · Day, Homa Bay County Nyawi Omuga Primary School Primary school · Mixed · Day, Homa Bay County Obangla Primary School Primary school · Mixed · Day, Homa Bay County Obilo 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 Ogenya Girls Secondary School C4 · Girls · Day, Rachuonyo North sub-county, Homa Bay County Oindo 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 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 Omolo Agar Primary School Primary school · Mixed · Day, Homa Bay County Omuga 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, Homa Bay County Ong'Ang' Primary School Primary school · Mixed · Day, Homa Bay County Onyando Primary School Primary school · Mixed · Day, Homa Bay County Oriang Manywanda 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 Otaro Mixed Secondary School Senior school · Mixed · Day, Homa Bay County Otaro Primary School Primary school · Mixed · Day, Homa Bay County Otok Primary School Primary school · Mixed · Day, Homa Bay County Otok Secondary School C4 · Mixed · Day, Rachuonyo North sub-county, Homa Bay County Owiti Ayoma Memorial Academy - Primary Primary school · Mixed · Day, Homa Bay County Oyombe Primary School Primary school · Mixed · Day, Homa Bay County Pala Aca Primary School Primary school · Mixed · Day, Homa Bay County Pier Got Primary School Primary school · Mixed · Day, Homa Bay County Rabour Koguta Primary School Primary school · Mixed · Day, Homa Bay County Rabour Primary School Primary school · Mixed · Day, Homa Bay County Rabware Primary School Primary school · Mixed · Day, Homa Bay County Rakwaro Kamwala Primary School Primary school · Mixed · Day, Homa Bay County Raongo Primary School Primary school · Mixed · Day, Homa Bay County Rarua Primary School Primary school · Mixed · Day, Homa Bay County Rongo Nyagowa Primary School Primary school · Mixed · Day, Homa Bay County Rongo Nyagowa Special Unit Primary school · Mixed · Day, Homa Bay County Ruby Kraft Primary School Primary school · Mixed · Day & Boarding, Homa Bay County Samanga Lutheran Mixed Secondary School C4 · Mixed · Day, Rachuonyo North sub-county, Homa Bay County Samanga Primary School Primary school · Mixed · Day, Homa Bay County Samba Primary School Primary school · Mixed · Day, Homa Bay County Sanda Primary School Primary school · Mixed · Day, Homa Bay County Sangla Primary School Primary school · Mixed · Day, Homa Bay County Sarah Best Academy Primary school · Mixed · Day, Homa Bay County Seka Dok Primary School Primary school · Mixed · Day, Homa Bay County Seme Kaima Primary School Primary school · Mixed · Day, Homa Bay County Siala Primary School Primary school · Mixed · Day, Homa Bay County Siburi Mixed Secondary School C3 · Mixed · Boarding, Rachuonyo North 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.