Skip to content
Home Nyanza Kuria
Kwibancha Primary School Primary school · Mixed · Day, Migori County Kwigena Primary Primary school · Mixed · Day, Migori County Kwiho Primary Primary school · Mixed · Day, Migori County Mabera Primary School Primary school · Mixed · Day, Migori County Maeta Mixed Secondary C4 · Mixed · Day, Kuria East sub-county, Migori County Maeta Primary Primary school · Mixed · Day, Migori County Magaiwa Primary School Primary school · Mixed · Day, Migori County Makararangwe Primary Primary school · Mixed · Day, Migori County Makonge Primary Primary school · Mixed · Day, Migori County Makonje Junior Primary School Primary school · Mixed · Day, Migori County Masaba Primary Primary school · Mixed · Day, Migori County Masangura Faith Primary School Primary school · Mixed · Day, Migori County Masangura Primary School Primary school · Mixed · Day, Migori County Masiaga Junior Academy Primary School Primary school · Mixed · Day, Migori County Matarakwa Primary School Primary school · Mixed, Migori County Matare Boys Secondary Senior school · Mixed · Day, Migori County Matare Primary Primary school · Mixed · Day, Migori County Minyere Primary Primary school · Mixed · Day, Migori County Moheto Primary School Primary school · Mixed · Day, Migori County Moi Nyabohanse Girls High School C1 · Girls · Boarding, Mabera sub-county, Migori County Momokoro Academy Primary School Primary school · Mixed · Day, Migori County Mosweto Primary Primary school · Mixed · Day, Migori County Muchebe Primary Primary school · Mixed · Day, Migori County Muhogo Primary Primary school · Mixed · Day, Migori County Musogo/Otaigo Wankwe Primary School Primary school · Mixed · Day, Migori County Mwangaza Juniour Aca. Primary Primary school · Mixed · Day, Migori County Mwiro Aca. Primary Primary school · Mixed · Day, Migori County Naora Primary Primary school · Mixed · Day, Migori County Ngemeria Junior Primary Primary school · Mixed · Day, Migori County Ngisiru Primary School Primary school · Mixed · Day, Migori County Ngochoni Primary School Primary school · Mixed · Day, Migori County Ngukumahando Primary School Primary school · Mixed · Day, Migori County Nguruna Primary Primary school · Mixed · Day, Migori County Ntaburo Academy Primary School Primary school · Mixed · Day, Migori County Ntimaru Primary School Primary school · Mixed · Day, Migori County Ntiyange Primary Primary school · Mixed · Day, Migori County Nyabikongori Primary Primary school · Mixed · Day, Migori County Nyabirongo Girls Day & Boarding Primary Primary school · Girls · Day, Migori County Nyabirongo Mixed Primary Primary school · Mixed · Day, Migori County Nyabohange Mixed Secondary Senior school · Mixed · Day, Migori County Nyabokarange Primary Primary school · Mixed · Day, Migori County Nyabokarange Special Unit Primary school · Mixed · Day, Migori County Nyagutu Primary Primary school · Mixed · Day, Migori County Nyaitara Primary Primary school · Mixed · Day, Migori County Nyakehomo Primary Primary school · Mixed · Day, Migori County Nyakibaye Secondary School Senior school · Mixed · Day, Migori County Nyamagagana Primary Primary school · Mixed · Day, Migori County Nyamagenga Primary School Primary school · Mixed · Day, Migori County Nyamaharaga Nya Primary School Primary school · Mixed · Day, Migori County Nyamaharaga PAG Primary School Primary school · Mixed · Day, Migori County Nyamanche Primary Primary school · Mixed · Day, Migori County Nyamaranya Primary School Primary school · Mixed · Day, Migori County Nyamararangere Primary Primary school · Mixed · Day, Migori County Nyamekoma Primary School Primary school · Mixed · Day, Migori County Nyametaburo Primary School Primary school · Mixed · Day, Migori County Nyametaburo Secondary School C4 · Mixed · Day, Kuria West sub-county, Migori County Nyamogongwi Primary Primary school · Mixed · Day, Migori County Nyamosense Primary School Primary school · Mixed · Day, Migori County Nyamotambe Primary School Primary school · Mixed · Day, Migori County Nyamotambe Secondary School C4 · Mixed · Day, Kuria West sub-county, Migori County Nyamutiro Mfa Primary Primary school · Mixed · Day, Migori County Nyamwini Primary School Primary school · Mixed · Day, Migori County Nyanchabo Primary Primary school · Mixed · Day, Migori County Nyangoge Primary Primary school · Mixed · Day, Migori County Nyankongo Primary Primary school · Mixed · Day, Migori County Nyankore Primary Primary school · Mixed · Day, Migori County Nyankore Secondary C4 · Mixed · Day, Mabera sub-county, Migori County Nyaroha Girls Secondary C2 · Girls · Boarding, Kuria East sub-county, Migori County Nyaroha Primary Primary school · Mixed · Day, Migori County Nyasese Primary School Primary school · Mixed · Day, Migori County Nyatira Primary Primary school · Mixed · Day, Migori County Nyawaitanchiria Primary Primary school · Mixed · Day, Migori County Pongezi Aca. Primary Primary school · Mixed · Day, Migori County Remanyanki Primary Primary school · Mixed · Day, Migori County Rev. David Duveskog Primary School Primary school · Mixed · Day, Migori County Robarisia Primary Primary school · Mixed · Day, Migori County Rokere Primary School Primary school · Mixed · Day, Migori County Rongabi Primary Primary school · Mixed · Day, Migori County Rosabare Primary School Primary school · Mixed · Day, Migori County Sagegi Primary Primary school · Mixed · Day, Migori County Sakuri Primary Primary school · Mixed · Day, Migori County Sanchawa Primary Primary school · Mixed · Day, Migori County Seronga Primary Primary school · Mixed · Day, Migori County Setta Academy Primary School Primary school · Mixed · Day, Migori County Siabai Primary Primary school · Mixed · Day, Migori County Simbori Primary School Primary school · Mixed · Day, Migori County Sirori Simba Primary School Primary school · Mixed · Day, Migori County Small Angeles Primary School Primary school · Mixed · Day, Migori County Sokoro Junior Academy Primary School Primary school · Mixed · Day, Migori County Sorore Primary School Primary school · Mixed · Day, Migori County Sorore Secondary School C4 · Mixed · Day, Kuria West sub-county, Migori County St. Anne's Isibania Girls Boarding Primary School Primary school · Girls, Migori County St Anne,S Ntimaru Junior Aca Primary Primary school · Mixed · Day, Migori County Starlight Academy Primary School Primary school · Mixed · Day, Migori County Starshine Aca. Primary Primary school · Mixed · Day, Migori County St. Christine Primary School Primary school · Mixed · Day, Migori County St. Francis Rima Secondary School Senior school · Mixed · Day, Migori County St. John's Nyangiti Primary School Primary school · Mixed · Day, Migori County St Joseph Masaba Primary Primary school · Mixed · Day, Migori County St. Joseph's Ntimaru Secondary School C4 · Mixed · Day, Ntimaru sub-county, Migori 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 22 October 2026.
Other schools come from our older directory. Each school page shows its dates.