Primary schools in Homa Bay County
- Nyandolo Primary School
Primary school · Mixed · Day
- Nyando Primary School
Primary school · Mixed · Day
- Nyandoto Primary
Primary school · Mixed · Day
- Nyandusi Primary School
Primary school · Mixed · Day
- Nyandusi Primary School
Primary school · Mixed · Day
- Nyangajo Primary School
Primary school · Mixed · Day
- Nyangao Primary School
Primary school · Mixed · Day
- Nyangiela Intergrated Primary School
Primary school · Mixed · Day
- Nyang'Iela Primary School
Primary school · Mixed · Day
- Nyang'Iendo Primary School
Primary school · Mixed · Day
- Nyanguju Junior Aca Primary School
Primary school · Mixed · Day
- Nyanguu Primary School
Primary school · Mixed · Day
- Nyangweso Special School For The Deaf Primary
Primary school · Mixed · Day
- Nyaola Primary School
Primary school · Mixed · Day
- Nyarabi Primary School
Primary school · Mixed · Day
- Nyarandi Primary
Primary school · Mixed · Day
- Nyarath Primary School
Primary school · Mixed · Day
- Nyarongi Primary
Primary school · Mixed · Day
- Nyarut Primary School
Primary school · Mixed · Day
- Nyasanja Primary
Primary school · Mixed · Day
- Nyasanja Primary School
Primary school · Mixed · Day
- Nyasore Primary School
Primary school · Mixed · Day
- Nyasoti Primary
Primary school · Mixed · Day
- Nyasumbi Primary
Primary school · Mixed · Day
- Nyatago Kachar Primary School
Primary school · Mixed · Day
- Nyatambe Primary
Primary school · Mixed · Day
- Nyatindo Primary School
Primary school · Mixed · Day
- Nyatindo Special Unit School
Primary school · Mixed · Day
- Nyatir Primary School
Primary school · Mixed · Day
- Nyatoto Primary
Primary school · Mixed · Day
- Nyatwere Primary School
Primary school · Mixed · Day
- Nyaundho Primary School
Primary school · Mixed · Day
- Nyauu Primary School
Primary school · Mixed · Day
- Nyawagalo Orphanage Primary School
Primary school · Mixed · Day
- Nyawango Primary School
Primary school · Mixed · Day
- Nyawino Primary School
Primary school · Mixed · Day
- Nyawinyo Intergrated Oasis Complex
Primary school · Mixed · Day & Boarding
- Nyawi Omuga Primary School
Primary school · Mixed · Day
- Nyawita Primary School
Primary school · Mixed · Day
- Nyawiya Primary
Primary school · Mixed · Day
- Nyenga Primary
Primary school · Mixed · Day
- Nyimbi Primary School
Primary school · Mixed · Day
- Nyoniang Primary
Primary school · Mixed · Day
- Nyopuge Primary School
Primary school · Mixed · Day
- Obalwanda Primary
Primary school · Mixed · Day
- Obalwanda Special School For M.H
Primary school · Mixed · Boarding
- Obambo Primary
Primary school · Mixed · Day
- Obanga Primary
Primary school · Mixed · Day
- Obangla Primary School
Primary school · Mixed · Day
- Obengle Primary School
Primary school · Mixed · Day
- Obera Primary School
Primary school · Mixed · Day
- Ober Boys Boarding Primary School
Primary school · Mixed · Day
- Ober Kabuoch Primary School
Primary school · Mixed · Day
- Ober Mixed Primary School
Primary school · Mixed · Day
- Obilo Primary School
Primary school · Mixed · Day
- Obisa Primary School
Primary school · Mixed · Day
- Obunga Primary School
Primary school · Mixed · Day
- Obuya Primary School
Primary school · Mixed · Day
- Obwanda Primary School
Primary school · Mixed · Day
- Ochieng Odiere Primary
Primary school · Mixed · Day
- Ochol Primary School
Primary school · Mixed · Day
- Ochunyo Primary School
Primary school · Mixed · Day
- Odhiambo Rambo Primary School
Primary school · Mixed · Day
- Odienya Primary School
Primary school · Mixed · Day
- Odino Primary School
Primary school · Mixed · Day
- Ofweny Child Centre - Primary
Primary school · Mixed · Day
- Ogadi Primary School
Primary school · Mixed · Day
- Ogande Mixed Primary School
Primary school · Mixed · Day
- Ogande Special Primary School
Primary school · Mixed
- Ogando Primary
Primary school · Mixed · Day
- Ogango Katuma Primary School
Primary school · Mixed · Day
- Ogango Primary School
Primary school · Mixed · Day
- Ogango Primary School
Primary school · Mixed · Day
- Ogenga Primary School
Primary school · Mixed · Day
- Ogera Primary School
Primary school · Mixed · Day
- Ogilo Primary School
Primary school · Mixed · Day
- Ogingo Primary School
Primary school · Mixed · Day
- Oguta Mbare Primary
Primary school · Mixed · Day
- Oindo Primary School
Primary school · Mixed · Day
- Ojode Mikumu Nyasocedi Primary
Primary school · Mixed · Day
- Ojunge Primary School
Primary school · Mixed · Day
- Ojwando Primary School
Primary school · Mixed · Day
- Okiki Amayo Primary School
Primary school · Mixed · Day
- Okiki Amayo Primary School Special Unit
Primary school · Mixed · Day
- Okok Primary School
Primary school · Mixed · Day
- Okota Primary School
Primary school · Mixed · Day
- Olando Primary
Primary school · Mixed · Day
- Olare Primary School
Primary school · Mixed · Day
- Olare Primary School
Primary school · Mixed · Day
- Olodo Primary School
Primary school · Mixed · Day
- Oluso Primary School
Primary school · Mixed · Day
- Oluti Doh Primary School
Primary school · Mixed · Day
- Olweya Primary
Primary school · Mixed · Day
- Omako Koth Primary School
Primary school · Mixed · Day
- Oma Primary
Primary school · Mixed · Day
- Ombek Primary School
Primary school · Mixed · Day
- Ombogo Primary School
Primary school · Mixed · Day
- Ombo Primary School
Primary school · Mixed · Day
- Ombo Primary School
Primary school · Mixed · Day
- Ombujo Primary School
Primary school · Mixed · Day
Historical KCSE rankings for Homa Bay
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 1 October 2026.
- Other schools come from our older directory. Each school page shows its dates.