Skip to content
Home Nyanza Nyando
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 Achego Primary School Primary school · Girls, Kisumu County Achingure Primary Primary school · Mixed · Day, Kisumu County Achuodho Primary School 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 Agoro Primary Primary school · Mixed · Day, Kisumu County Ahero Girls Secondary C2 · Girls · Boarding, Nyando sub-county, Kisumu County Akado Primary School Primary school · Mixed · Day, Kisumu County Akwaya Primary Primary school · Mixed · Day, Kisumu County Amilo Primary Primary school · Mixed · Day, Kisumu County Ang'Ogo 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 Apondo Primary Primary school · Mixed · Day, Kisumu County Asawo Primary Primary school · Mixed · Day, Kisumu County Awasi Hills View Academy Primary school · Mixed · Day, Kisumu County Awasi Primary Primary school · Mixed · Day, Kisumu County Awasi Secondary Senior school · Mixed · Day, Kisumu County Awasi Special Unit Primary school · Mixed · Day, Kisumu County Ayucha Primary Primary school · Mixed · Day, Kisumu County Bacho Primary School 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 Okoth Primary Primary school · Mixed · Day, 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 Bondo Kachola Primary Primary school · Mixed · Day, Kisumu County Boya Primary Primary school · Mixed · Day, Kisumu County Buga Primary Primary school · Mixed · Day, Kisumu County Bunde Primary Primary school · Mixed · Day, Kisumu County Bunde Secondary C4 · Mixed · Day, Nyando sub-county, Kisumu County Bur Kamach Primary Primary school · Mixed · Day, Kisumu County Bur-Kamwana Primary Primary school · Mixed · Day, Kisumu County Bwaja Primary Primary school · Mixed · Day, Kisumu County Chachi Primary Primary school · Mixed · Day, Kisumu County Chemelil Adventist Primary Primary school · Mixed · Day, Kisumu County Chemelil Bi Primary Primary school · Mixed · Day, Kisumu County Chemelil Factory Primary Primary school · Mixed · Day, Kisumu County Chemelil Sugar Academy Senior school · Mixed · Boarding, Kisumu County Chemelil Sugar School Primary school · Mixed · Day, Kisumu County Cheptuiyet Primary Primary school · Mixed · Day, Kisumu County Cherwa Mixed Secondary C4 · Mixed · Day, Nyakach sub-county, Kisumu County Cherwa 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 Disi Primary Primary school · Mixed · Day, Kisumu County Ebene-Zer Christian Primary Primary school · Mixed · Day, Kisumu County Ebene-Zer Christian Secondary Senior school · Mixed · Day, Kisumu County Faith Baptist Academy Primary Primary school · Mixed · Day, Kisumu County Genesis Junior School Primary school · Mixed · Day, Kisumu County Ger-Liech Primary Primary school · Mixed · Day, Kisumu County God Abuoro Primary Primary school · Mixed · Day, Kisumu County God Abuoro Secondary C4 · Mixed · Day, Muhoroni sub-county, Kisumu County God Nyithindo Primary School Primary school · Mixed · Day, Kisumu County Got-Onyuongo Primary Primary school · Mixed · Day, Kisumu County Got Ruke Primary Primary school · Mixed · Day, Kisumu County Gul Maembe Primary Primary school · Mixed · Day, Kisumu County Gul 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 Hadrienne Mercy Girls Senior school · Mixed · Day, Kisumu County Hadrienne Mercy Primary Primary school · Mixed · Day, Kisumu County Happy Kids Primary Primary school · Mixed, Kisumu County Holo Mixed Secondary C4 · Mixed · Day, Nyakach sub-county, Kisumu County Holo Oruchu Primary Primary school · Mixed · Day, Kisumu County Holo Primary Primary school · Mixed · Day, Kisumu County Homalime Primary School Primary school · Mixed · Day, Kisumu County Hope Academy Primary Primary school · Mixed · Day, Kisumu County Inis Primary Primary school · Mixed · Day, Kisumu County Jaber Primary Primary school · Mixed · Day, Kisumu County Jaramogi Oginga Odinga Tamu Secondary School C4 · Mixed · Day, Muhoroni sub-county, Kisumu County Kabete Primary Primary school · Mixed · Day, Kisumu County Kabondo Primary Primary school · Mixed · Day, Kisumu County Kabuya Primary School Primary school · Mixed · Day, Kisumu County Kachan Primary Primary school · Mixed · Day, Kisumu County Kadege Primary Primary school · Mixed · Day, Kisumu County Kagimba Primary Primary school · Mixed · Day, Kisumu County Kagwel Primary Primary school · Mixed · Day, Kisumu County Kamtudi Primary Primary school · Mixed · Day, Kisumu County Kamunda Primary Primary school · Mixed · Day, Kisumu County Kandaria Mixed Secondary C4 · Mixed · Day, Nyakach sub-county, Kisumu County Kandiege Primary Primary school · Mixed · Day, Kisumu County Kang'o Primary Primary school · Mixed · Day, Kisumu County Kanyalwal Primary Primary school · Mixed · Day, Kisumu County Kanyang'Oro Primary Primary school · Mixed · Day, Kisumu County Kanyateng Primary School Primary school · Mixed · Day, Kisumu County Kanyipola Primary Primary school · Mixed · Day, Kisumu County Karanda Primary School Primary school · Mixed · Day, Kisumu County Kasawo 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.