Primary schools in Homa Bay County
- Mwirendia Primary
Primary school · Mixed · Day
- Mwiyoyo Primary
Primary school · Mixed · Day
- Nandi Primary School
Primary school · Mixed · Day
- Ndere Primary School
Primary school · Mixed · Day
- Ndere Primary School
Primary school · Mixed · Day
- Ndhiwa Township Primary School
Primary school · Mixed · Day
- Ndhole Primary School
Primary school · Mixed · Day
- Ndhuru Primary
Primary school · Mixed · Day
- Ndira Kokoth Primary
Primary school · Mixed · Day
- Ndiru Primary School
Primary school · Mixed · Day
- Ndisi Primary School
Primary school · Mixed · Day
- Ndori Primary School
Primary school · Mixed · Day
- Nduga Primary School
Primary school · Mixed · Day
- Nduta Primary School
Primary school · Mixed · Day
- Ndwara Primary School
Primary school · Mixed · Day
- Ndwara Primary School
Primary school · Mixed · Day
- Nelson Mandela Academy Primary
Primary school · Mixed · Day
- New Maua Royal Academy Primary
Primary school · Mixed · Day
- New Vision Primary
Primary school · Mixed · Day
- New Vision Primary
Primary school · Mixed · Day
- Ngegu Blessings Academy Primary School
Primary school · Mixed · Day
- Ngegu Primary School
Primary school · Mixed · Day
- Ngere Kwabwai Primary
Primary school · Mixed · Day
- Ngere Primary School
Primary school · Mixed · Day
- Ngeri Primary
Primary school · Mixed · Day
- Ngeta Primary School
Primary school · Mixed · Day
- Ngoche Primary School
Primary school · Mixed · Day
- Ngodhe Dsc Primary
Primary school · Mixed · Day
- Ngodhe SDA Primary
Primary school · Mixed · Day
- Ngolo Primary School
Primary school · Mixed · Day
- Ngothe Primary School
Primary school · Mixed · Day
- Ngou Primary School
Primary school · Mixed · Day
- Nguku Primary
Primary school · Mixed · Day
- Nguku Primary School
Primary school · Mixed · Day
- Ngulu Kanyango Primary School
Primary school · Mixed · Day
- Ngulu Primary School
Primary school · Mixed · Day
- Ngura Primary School
Primary school · Mixed · Day
- Nissisino Academy
Primary school · Mixed · Day
- Njura Primary School
Primary school · Mixed · Day
- Not Primary School
Primary school · Mixed · Day
- Nyabiage Primary School
Primary school · Mixed · Day
- Nyabola Primary School
Primary school · Mixed · Day
- Nyabola Primary School
Primary school · Mixed · Day
- Nyabomo Primary
Primary school · Mixed · Day
- Nyabondo Primary School
Primary school · Mixed · Day
- Nyabondo Primary School
Primary school · Mixed · Day
- Nyaburi Intergrated Primary School
Primary school · Mixed · Day & Boarding
- Nyachar Primary School
Primary school · Mixed · Day
- Nyadenda Primary
Primary school · Mixed · Day
- Nyadiere Primary School
Primary school · Mixed · Day
- Nyaduma Primary School
Primary school · Mixed · Day
- Nyafare Primary School
Primary school · Mixed · Day
- Nyagidha Primary School
Primary school · Mixed · Day
- Nyagitha Primary School
Primary school · Mixed · Day
- Nyagowa Primary School
Primary school · Mixed · Day
- Nyagwethe Junior Primary
Primary school · Mixed · Day
- Nyagwethe Primary
Primary school · Mixed · Day
- Nyahera Primary
Primary school · Mixed · Day
- Nyahera Primary School
Primary school · Mixed · Day
- Nyaigesa Elck Primary
Primary school
- Nyajanja Primary School
Primary school · Mixed · Day
- Nyakango Maranatha Academy
Primary school · Mixed · Day
- Nyakango Primary School
Primary school · Mixed · Day
- Nyakasera Primary
Primary school · Mixed · Day
- Nyakayiemba Primary
Primary school · Mixed · Day
- Nyakech Primary School
Primary school · Mixed · Day
- Nyakiya Primary
Primary school · Mixed · Day
- Nyakiya Primary School
Primary school · Mixed · Day
- Nyakiya Special Unit
Primary school · Mixed · Day
- Nyakune Primary School
Primary school · Mixed · Day
- Nyakwadha Primary School
Primary school · Mixed · Day
- Nyakwaka Primary School
Primary school · Mixed · Day
- Nyakwaka Primary School
Primary school · Mixed · Day
- Nyakwere Kamito Primary School
Primary school · Mixed · Day
- Nyakweri Primary
Primary school · Mixed · Day
- Nyalenda Primary School
Primary school · Mixed · Day
- Nyalgosi Primary School
Primary school · Mixed · Day
- Nyaliech Primary School
Primary school · Mixed · Day
- Nyalienga Primary School
Primary school · Mixed · Day
- Nyalkembo Primary
Primary school · Mixed · Day
- Nyalkiny Primary School
Primary school · Mixed · Day
- Nyalondo Milimani Primary School
Primary school · Mixed · Day
- Nyalunya Primary School
Primary school · Mixed · Day
- Nyaluru Primary School
Primary school · Mixed · Day
- Nyamadede Primary
Primary school · Mixed · Day
- Nyamaji Primary
Primary school · Mixed · Day
- Nyamanga Primary
Primary school · Mixed · Day
- Nyambare Primary School
Primary school · Mixed · Day
- Nyamogo Primary
Primary school · Mixed · Day
- Nyamokenye Primary
Primary school · Mixed · Day
- Nyamos Primary
Primary school · Mixed · Day
- Nyamwaga Primary School
Primary school · Mixed · Day
- Nyamwala Primary School
Primary school · Mixed · Day
- Nyamware Primary
Primary school · Mixed · Day
- Nyandama Hill Aca
Primary school · Mixed · Day
- Nyandema Primary School
Primary school · Mixed · Day
- Nyandemra Primary
Primary school · Mixed · Day
- Nyandiwa Primary
Primary school · Mixed · Day
- Nyandiwa Primary School
Primary school · Mixed · Day
- Nyandiwa 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.