Skip to content
Home Nyanza Kisumu Maseno
Aboge Primary School Primary school · Mixed · Day, Kisumu County Agulu Primary Primary school · Mixed · Day, Kisumu County All Saints Academy Primary school · Mixed · Day, Kisumu County Archbishop Okoth High Miranga Mixed Day Secondary School Senior school · Mixed · Day, Kisumu County Arude Primary School Primary school · Mixed · Day, Kisumu County Atol Primary Primary school · Mixed · Day, Kisumu County Atoya Primary Primary school · Mixed · Day, Kisumu County Awanya Primary School Primary school · Mixed · Day, Kisumu County Bar Adingo Primary Primary school · Mixed · Day, Kisumu County Bar Andingo Primary School Primary school · Mixed · Day, Kisumu County Bar Mathonye Primary Primary school · Mixed · Day, Kisumu County Bishop Mwai Abiero Magwar Girls Secondary School Senior school · Girls · Day, Kisumu County Chulaimbo Primary Primary school · Mixed · Day, Kisumu County Chulaimbo Secondary C2 · Boys · Boarding, Kisumu West sub-county, Kisumu County Dwele Primary Primary school · Mixed · Day, Kisumu County Eluhobe Primary Primary school · Mixed · Day, Kisumu County Esivalu Primary Primary school · Mixed · Day, Kisumu County Got Odongo Primary School Primary school · Mixed · Day, Kisumu County Huma Girls Secondary School C3 · Girls · Boarding, Kisumu West sub-county, Kisumu County Huma Primary School Primary school · Mixed · Day, Kisumu County Kajulu Primary School Primary school · Mixed · Day, Kisumu County Kaloka Primary School Primary school · Mixed · Day, Kisumu County Kamagore Primary School Primary school · Mixed · Day, Kisumu County Kambudi Primary School Primary school · Mixed · Day, Kisumu County Kawino Mixed Secondary C4 · Mixed · Day, Kisumu West sub-county, Kisumu County Kawino Primary Primary school · Mixed · Day, Kisumu County Kit Mikayi Primary School Primary school · Mixed · Day, Kisumu County Kit Mikayi Secondary School Senior school · Mixed · Day, Kisumu County Kit Mikayi Special Unit School Primary school · Mixed · Day, Kisumu County Kokulo Primary Primary school · Mixed · Day, Kisumu County Kouyo Kaila Primary School Primary school · Mixed · Day, Kisumu County Kuoyo Mixed Secondary C4 · Mixed · Day, Kisumu West sub-county, Kisumu County Kuoyo Primary Primary school · Mixed · Day, Kisumu County Langi Primary School Primary school · Mixed · Day, Kisumu County Lung'a Primary School Primary school · Mixed · Day, Kisumu County Lwala Kadawa Primary Primary school · Mixed · Day, Kisumu County Lwala Kadawa Secondary School C4 · Mixed · Day, Kisumu West sub-county, Kisumu County Magwar Primary School Primary school · Mixed · Day, Kisumu County Maliera Primary Primary school · Mixed · Day, Kisumu County Marera Primary Primary school · Mixed · Day, Kisumu County Mariwa Mixed Day Secondary School C4 · Mixed · Day, Seme sub-county, Kisumu County Mariwa Primary School Primary school · Mixed · Day, Kisumu County Maseno Girls Boarding Primary Primary school · Girls · Boarding, Kisumu County Maseno High School C1 · Boys · Boarding, Kisumu West sub-county, Kisumu County Maseno Mixed Primary Primary school · Mixed · Day, Kisumu County Maseno Mixed Special Unit Primary school · Mixed · Day, Kisumu County Maseno School for the Deaf Blind Primary school · Mixed · Boarding, Kisumu County Maseno School for the Deaf Primary school · Mixed · Boarding, Kisumu County Mawembe Kodero Primary Primary school · Mixed · Day, Kisumu County Mbakaoromo Primary School Primary school · Mixed · Day, Kisumu County Mbeka Primary School Primary school · Mixed · Day, Kisumu County Miranga Primary School Primary school · Mixed · Day, Kisumu County Nametsa Primary School Primary school · Mixed · Day, Vihiga County Nanga Korer Primary School Primary school · Mixed · Day, Kisumu County Nduta Primary School Primary school · Mixed · Day, Kisumu County Ngop Ngeso Primary School Primary school · Mixed · Day, Kisumu County Ngop Ngeso Special School Primary school · Mixed · Day, Kisumu County Nyabera Primary School Primary school · Mixed · Day, Kisumu County Nyaduong' Primary School Primary school · Mixed · Day, Kisumu County Nyaguda Primary School Primary school · Mixed · Day, Kisumu County Nyakongo Primary Primary school · Mixed · Day, Kisumu County Nyakune Primary Primary school · Mixed · Day, Kisumu County Nyamboyo Primary School Primary school · Mixed · Day, Kisumu County Nyamor Primary Primary school · Mixed · Day, Kisumu County Nyamsiri Primary School Primary school · Mixed · Day, Kisumu County Nyarombo Primary School Primary school · Mixed · Day, Kisumu County Ochok Kadongo Primary Primary school · Mixed · Day, Kisumu County Odowa Primary Primary school · Mixed · Day, Kisumu County Olare Primary School Primary school · Mixed · Day, Kisumu County Oluowa Secondary School Senior school · Mixed · Day, Kisumu County Oluti Primary School Primary school · Mixed · Day, Kisumu County Ombo Primary School Primary school · Mixed · Day, Kisumu County Onyinjo Primary School Primary school · Mixed · Day, Kisumu County Orando Mixed Secondary School C4 · Mixed · Day, Seme sub-county, Kisumu County Orando Primary School Primary school · Mixed · Day, Kisumu County Otwero Primary School Primary school · Mixed · Day, Kisumu County Ratta Mixed Secondary C4 · Mixed · Day, Seme sub-county, Kisumu County Ratta Primary Primary school · Mixed · Day, Kisumu County Rodi Primary School Primary school · Mixed · Day, Kisumu County Runda Primary School Primary school · Mixed · Day, Kisumu County Sabembe Primary School Primary school · Mixed · Day, Kisumu County Sanganyinya Primary Primary school · Mixed · Day, Kisumu County Siala Kaila Primary School Primary school · Mixed · Day, Kisumu County Sianda Mixed Secondary C4 · Mixed · Day, Kisumu West sub-county, Kisumu County Sianda Primary School Primary school · Mixed · Day, Kisumu County Simba Geru Primary School Primary school · Mixed · Day, Kisumu County Sinyolo Girls' Secondary C1 · Girls · Boarding, Kisumu West sub-county, Kisumu County Sinyolo Primary Primary school · Mixed · Day, Kisumu County St Gabriel's Seminary Secondary Senior school · Boys · Boarding, Kisumu County St. James A.C.K Asol Primary School Primary school · Mixed · Day, Kisumu County St Joseph Oluowa Primary Primary school · Mixed · Day, Kisumu County St Mary Goretty Oluoma Secondary School Senior school · Mixed · Day, Kisumu County St Peters Secondary School Kajulu C4 · Mixed · Day, Seme sub-county, Kisumu County Sunga Primary Primary school · Mixed · Day, Kisumu County The Haven Academy Primary school · Mixed · Day, Kisumu County Ulalo Primary Primary school · Mixed · Day, Kisumu County Urudi Ratta Primary School Primary school · Mixed · Day, Kisumu County Vision Academy Primary school · Mixed · Day, Kisumu County Vision Aca Primary School Primary school · Mixed · Day, Kisumu County Wandega 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 16 October 2026.
Other schools come from our older directory. Each school page shows its dates.