Skip to content
Home Nyanza Nyando
Kasuna Primary Primary school · Mixed · Day, Kisumu County Katito Amani Academy Primary Primary school · Mixed · Day, Kisumu County Katito Junior Academy Primary Primary school · Mixed · Day, Kisumu County Katolo Mixed Secondary C3 · Mixed · Boarding, Nyando sub-county, Kisumu County Katolo Primary Primary school · Mixed · Day, Kisumu County Kawili Primary School Primary school · Mixed · Day, Kisumu County Keyo Nyadundo Primary Primary school · Mixed · Day, Kisumu County Keyo Primary Primary school · Mixed · Day, Kisumu County Kibigori Primary Primary school · Mixed · Day, Kisumu County Kibigori Railway Primary Primary school · Mixed · Day, Kisumu County Kibigori Secondary C4 · Mixed · Day, Muhoroni sub-county, Kisumu County Kibwon Primary Primary school · Mixed · Day, Kisumu County Kigoche Primary Primary school · Mixed · Day, Kisumu County Kiliti Primary Primary school · Mixed · Day, Kisumu County Kin Star Academy Primary Primary school · Mixed · Day, Kisumu County Kipturi Primary Primary school · Mixed · Day, Kisumu County Kobeto Primary Primary school · Mixed · Day, Kisumu County Kobong'o Primary Primary school · Mixed · Day, Kisumu County Kochieng Primary Primary school · Mixed · Day, Kisumu County Kochogo Secondary C4 · Mixed · Day, Nyando sub-county, Kisumu County Kodhiambo Primary Primary school · Mixed · Day, Kisumu County Kodum Primary Primary school · Mixed · Day, Kisumu County Kogola Primary Primary school · Mixed · Day, Kisumu County Kogwedhi Primary School Primary school · Mixed · Day, Kisumu County Kokungu Primary School Primary school · Mixed · Day, Kisumu County Kokuoyo Primary Primary school · Mixed · Day, Kisumu County Kolang Primary Primary school · Mixed · Day, Kisumu County Konditi Primary Sxh Primary school · Mixed · Day, Kisumu County Konim Primary Primary school · Mixed · Day, Kisumu County Konim Secondary Senior school · Mixed · Day, Kisumu County Kore Primary Primary school · Mixed · Day, Kisumu County Koru Girls Secondary School C2 · Girls · Boarding, Muhoroni sub-county, Kisumu County Koru St Johns Primary Primary school · Mixed · Day, Kisumu County Koru Township Primary Primary school · Mixed · Day, Kisumu County Kosida Primary Primary school · Mixed · Day, Kisumu County Kowire Primary Primary school · Mixed · Day, Kisumu County Kowour Primary Primary school · Mixed · Day, Kisumu County Kusa Primary School Primary school · Mixed · Day, Kisumu County Kuth Awendo Primary Primary school · Mixed · Day, Kisumu County Kware Primary Primary school · Mixed · Day, Kisumu County Legetet Hill School Primary school · Mixed · Day, Kisumu County Lisana Primary Primary school · Mixed · Day, Kisumu County Lisana Secondary School C4 · Mixed · Day, Nyakach sub-county, Kisumu County Luora Ayweyo Primary Primary school · Mixed · Day, Kisumu County Lwala Primary Primary school · Mixed · Day, Kisumu County Lwanda Primary Primary school · Mixed · Day, Kisumu County Magare Primary Primary school · Mixed · Day, Kisumu County Magunga Primary Primary school · Mixed · Day, Kisumu County Magunga Secondary C3 · Mixed · Boarding, Nyakach sub-county, Kisumu County Makindu Primary Primary school · Mixed · Day, Kisumu County Malezi Academy Primary school · Mixed · Day, Kisumu County Maraba Primary Primary school · Mixed · Day, Kisumu County Marega Primary School Primary school · Mixed · Day, Kisumu County Mariwa Primary Primary school · Mixed · Day, Kericho County Mariwa Secondary Senior school · Mixed · Day, Kericho County Masara Mixed Secondary School C4 · Mixed · Day, Muhoroni sub-county, Kisumu County Masara Primary School Primary school · Mixed · Day, Kisumu County Mashambani Primary 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 Menara Primary School Primary school · Mixed · Day, Kisumu County Michura Primary Primary school · Mixed · Day, Kisumu County Mikiria Primary Primary school · Mixed · Day, Kisumu County Milenye Primary Primary school · Mixed · Day, Kisumu County Minyange Primary Primary school · Mixed · Day, Kisumu County Miringo 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 Miruka Primary Primary school · Mixed · Day, Kisumu County Mitando Primary School Primary school · Mixed · Day, Kisumu County Moro Primary School Primary school · Mixed · Day, Kisumu County Moro Secondary School Senior school · Mixed · Day, Kisumu County Muhoroni Factory Primary Primary school · Mixed · Day, Kisumu County Muhoroni Furaha Academy Primary school · Mixed · Day, Kisumu County Muhoroni Primary School Primary school · Mixed · Day, Kisumu County Muhoroni Secondary C3 · Mixed · Boarding, Muhoroni sub-county, Kisumu County Muhoroni Success Primary School Primary school · Mixed · Day, Kisumu County Muhoroni Township Primary School Primary school · Mixed · Day, Kisumu County Mutwala Primary Primary school · Mixed · Day, Kisumu County Mwai Abiero Ogen Secondary C4 · Mixed · Day, Muhoroni 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 Ndori R.C. Primary Primary school · Mixed · Day, Kisumu County Nduga Primary Primary school · Mixed · Day, Kisumu County Ngege Primary Primary school · Mixed · Day, Kisumu County Ngeny Integrated Primary Primary school · Mixed, Kisumu County Ngeny Secondary School C4 · Mixed · Day, Muhoroni sub-county, Kisumu County Ng'Ere Kagoro Mixed Secondary School C4 · Mixed · Day, Muhoroni sub-county, Kisumu County Ng'Ere Kagoro Primary Primary school · Mixed · Day, Kisumu County Ng'Iti Primary Primary school · Mixed · Day, Kisumu County Ng'Omo Primary Primary school · Mixed · Day, Kisumu County Ng'Ope Primary Primary school · Mixed · Day, Kisumu County Nyabola Primary Primary school · Mixed · Day, Kisumu County Nyabola Secondary School Senior 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
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.