Skip to content
Home Nyanza Nyando Upper Nyakach
Abwao Mixed Secondary C4 · Mixed · Day, Nyakach sub-county, Kisumu County Abwao Primary Primary school · Mixed · Day, Kisumu County Achego Primary Primary school · Mixed · Day, Kisumu County Achingure Primary Primary school · Mixed · Day, Kisumu County Adingo Bware Primary Primary school · Mixed · Day, Kisumu County Adingo Opanga Primary Primary school · Mixed · Day, Kisumu County Adingo Opanga Secondary C4 · Mixed · Day, Nyakach sub-county, Kisumu County Agai Mentally Handicapped Primary school · Mixed · Day, Kisumu County Agai Mixed Secondary C4 · Mixed · Day, Nyakach sub-county, Kisumu County Agai Primary Primary school · Mixed · Day, Kisumu County Aomo Primary Primary school · Mixed · Day, Kisumu County Apoko Primary Primary school · Mixed · Day, Kisumu County Apondi Primary Primary school · Mixed · Day, Kisumu County Apondo Kasaye Primary Primary school · Mixed · Day, Kisumu County Bala Primary Primary school · Mixed · Day, Kisumu County Barkawarinda Primary Primary school · Mixed · Day, Kisumu County Bishop N.K. Ngala Secondary C4 · Mixed · Day, Nyakach sub-county, Kisumu County Bishop Okumu Mixed Secondary School C4 · Mixed · Day, Nyakach sub-county, Kisumu County Bodi Mixed Secondary C4 · Mixed · Day, Nyakach sub-county, Kisumu County Bodi Primary Primary school · Mixed · Day, Kisumu County Bur Kamach Primary Primary school · Mixed · Day, Kisumu County Chachi Primary Primary school · Mixed · Day, Kisumu County Dirubi Mixed Secondary C4 · Mixed · Day, Nyakach sub-county, Kisumu County Dirubi Primary Primary school · Mixed · Day, Kisumu County Genesis Junior School Primary school · Mixed · Day, Kisumu County Gul Maembe Primary Primary school · Mixed · Day, Kisumu County Guu Mixed Secondary C4 · Mixed · Day, Nyakach sub-county, Kisumu County Guu Primary School Primary school · Mixed · Day, Kisumu County Holo Mixed Secondary C4 · Mixed · Day, Nyakach sub-county, Kisumu County Holo Primary Primary school · Mixed · Day, Kisumu County Inis Primary Primary school · Mixed · Day, Kisumu County Kabete Primary Primary school · Mixed · Day, Kisumu County Kabondo Primary Primary school · Mixed · Day, Kisumu County Kamtudi Primary Primary school · Mixed · Day, Kisumu County Keyo Nyadundo Primary Primary school · Mixed · Day, Kisumu County Kibwon Primary Primary school · Mixed · Day, Kisumu County Kobong'o Primary Primary school · Mixed · Day, Kisumu County Lwanda Primary Primary school · Mixed · Day, Kisumu County Malezi Academy Primary school · Mixed · Day, Kisumu County Mbora Primary Primary school · Mixed · Day, Kisumu County Mbora Secondary School C4 · Mixed · Day, Nyakach sub-county, Kisumu County Mbugra Primary Primary school · Mixed · Day, Kisumu County Mbugra Secondary School Senior school · Mixed · Day, Kisumu County Michura Primary Primary school · Mixed · Day, Kisumu County Miriu Primary Primary school · Mixed · Day, Kisumu County Miriu Secondary School C4 · Mixed · Day, Nyakach sub-county, Kisumu County Naki Primary Primary school · Mixed · Day, Kisumu County Naki Secondary C4 · Mixed · Day, Nyakach sub-county, Kisumu County Ndori Bc Primary Primary school · Mixed · Day, Kisumu County Ndori Bc Secondary C4 · Mixed · Day, Nyakach sub-county, Kisumu County Ngege Primary Primary school · Mixed · Day, Kisumu County Ng'Ope Primary Primary school · Mixed · Day, Kisumu County Nyabondo Boys Boarding Primary school · Boys · Boarding, Kisumu County Nyabondo Boys High C2 · Boys · Boarding, Nyakach sub-county, Kisumu County Nyabondo Day Primary Primary school · Mixed · Day, Kisumu County Nyabondo Mixed Primary Primary school · Mixed · Day, Kisumu County Nyadero Primary Primary school · Mixed · Day, Kisumu County Nyadina Primary Primary school · Mixed · Day, Kisumu County Nyagweno Primary Primary school · Mixed · Day, Kisumu County Nyakach Girls High School C1 · Girls · Boarding, Nyakach sub-county, Kisumu County Nyakach Mixed Primary Primary school · Mixed · Day, Kisumu County Nyakwere Primary Primary school · Mixed · Day, Kisumu County Nyalng'Anya Primary Primary school · Mixed · Day, Kisumu County Nyamanyinga Primary Primary school · Mixed · Day, Kisumu County Nyamarimba Primary Primary school · Mixed · Day, Kisumu County Nyawalo Primary Primary school · Mixed · Day, Kisumu County Nyong'Ong'a Primary Primary school · Mixed · Day, Kisumu County Nyong'Ong'a Secondary School C4 · Mixed · Day, Nyakach sub-county, Kisumu County Oboch Primary Primary school · Mixed · Day, Kisumu County Obuora Primary School Primary school · Mixed · Day, Kisumu County Ochol Primary Primary school · Mixed · Day, Kisumu County Odhong Primary Primary school · Mixed · Day, Kisumu County Ogeka Primary Primary school · Mixed · Day, Kisumu County Olwa Primary Primary school · Mixed · Day, Kisumu County Ombungo Primary Primary school · Mixed · Day, Kisumu County Onego Primary Primary school · Mixed · Day, Kisumu County Ongielore Primary Primary school · Mixed · Day, Kisumu County Onwang'o Primary Primary school · Mixed · Day, Kisumu County Orobi Primary Primary school · Mixed · Day, Kisumu County Othith Primary Primary school · Mixed · Day, Kisumu County Otho Abwao Primary Primary school · Mixed · Day, Kisumu County Our Lady Of Lourdes Bolo Girls Secondary Senior school · Girls, Kisumu County Pap Ndege Primary Primary school · Mixed · Day, Kisumu County Pedo Primary Primary school · Mixed · Day, Kisumu County Pundo Primary Primary school · Mixed · Day, Kisumu County Rachier Primary Primary school · Mixed · Day, Kisumu County Radienya Primary Primary school · Mixed · Day, Kisumu County Rakwaro Primary Primary school · Mixed · Day, Kisumu County Rakwaro Secondary C4 · Mixed · Day, Nyakach sub-county, Kisumu County Ramula Odo Wa Primary Primary school · Mixed · Day, Kisumu County Saka Primary Primary school · Mixed · Day, Kisumu County Sangoburu Mixed Secondary School Senior school · Mixed · Day, Kisumu County Sangoburu Primary Primary school · Mixed · Day, Kisumu County Sang'Oro Primary Primary school · Mixed · Day, Kisumu County Sang'Oro Secondary School C4 · Mixed · Day, Nyakach sub-county, Kisumu County Shiners Academy Primary school · Mixed · Day, Kisumu County Siany Mixed Secondary C4 · Mixed · Day, Nyakach sub-county, Kisumu County Siany Primary Primary school · Mixed · Day, Kisumu County Sigoti Complex Girls Secondary C2 · Girls · Boarding, Nyakach sub-county, Kisumu County Sigoti Complex Primary Primary school · Mixed · Day, Kisumu 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.
Other schools come from our older directory. Each school page shows its dates.