Skip to content
Home Nyanza Migori
Midoti Primary Primary school · Mixed · Day, Migori County Migori Babycare Academy Primary Primary school · Mixed · Day, Migori County Migori Baptist Secondary School Senior school · Mixed · Day, Migori County Migori Christian Primary School Primary school · Mixed · Day, Migori County Migori Junior Academy Primary Primary school · Mixed · Day, Migori County Migori Primary Primary school · Mixed · Day, Migori County Migori Primary Special Unit Primary school · Mixed · Day, Migori County Migori Secondary C2 · Boys · Boarding, Migori sub-county, Migori County Mikei Primary Primary school · Mixed · Day, Migori County Mikei Secondary C4 · Mixed · Day, Nyatike North sub-county, Migori County Milimani Primary Primary school · Mixed · Day, Migori County Minyenya Primary Primary school · Mixed · Day, Migori County Minyenya Secondary C4 · Mixed · Day, Rongo sub-county, Migori County Miriwi Primary Primary school · Mixed · Day, Migori County Miroche Primary Primary school · Mixed · Day, Migori County Mitwe Primary Primary school · Mixed · Day, Migori County Miyare Primary Primary school · Mixed · Day, Migori County Modi Primary Primary school · Mixed · Day, Migori County Modi Secondary C4 · Mixed · Day, Nyatike North sub-county, Migori County Moi Nyatike Secondary C3 · Boys · Boarding, Nyatike North sub-county, Migori County Moi Suba Girls Secondary School C2 · Girls · Boarding, Suna West sub-county, Migori County Mori Primary Primary school · Mixed · Day, Migori County Mubachi Primary Primary school · Mixed · Day, Migori County Muhaya Primary Primary school · Mixed · Day, Migori County Muhuru Junior Academy Primary Primary school · Mixed · Day, Migori County Mukuyu Mixed Secondary C4 · Mixed · Day, Uriri sub-county, Migori County Mukuyu Primary Primary school · Mixed · Day, Migori County Mulo Primary Primary school · Mixed · Day, Migori County Munyu Maranatha Primary Primary school · Mixed · Day, Migori County Musomi Academy Primary Primary school · Mixed · Day, Migori County Muungano Academy Primary Primary school · Mixed · Day, Migori County Mwachi Primary Primary school · Mixed · Day, Migori County Mwalimu Star Shine Academy Senior school · Mixed · Day, Migori County Mwanambiri Junior Academy Primary school · Mixed · Day, Migori County Ndemra Primary Primary school · Mixed · Day, Migori County Ndiwa Primary Primary school · Mixed · Day, Migori County Ndonyo Primary Primary school · Mixed · Day, Kisii County Ndonyo Primary School Primary school · Mixed · Day, Migori County Ndori Primary School Primary school · Mixed · Day, Migori County Ngege Got Kachacha Secondary C4 · Mixed · Day, Migori sub-county, Migori County Ngege Primary Primary school · Mixed · Day, Migori County Ngere Primary Primary school · Mixed · Day, Migori County Ngonga Primary Primary school · Mixed · Day, Migori County Ngou Primary Primary school · Mixed · Day, Migori County Not Primary School Primary school · Mixed · Day, Homa Bay County Nyabera Primary Primary school · Mixed · Day, Migori County Nyabinga Primary Primary school · Mixed · Day, Migori County Nyabisawa Girls High School C2 · Girls · Boarding, Migori sub-county, Migori County Nyabisawa PEFA Academy Primary Primary school · Mixed · Day, Migori County Nyabisawa Primary Primary school · Mixed · Day, Migori County Nyabukembe Primary School Primary school · Mixed · Day, Migori County Nyaburu Primary Primary school · Mixed · Day, Migori County Nyaduong' Mixed Day Secondary C3 · Mixed · Boarding, Migori sub-county, Migori County Nyaduong' Primary School Primary school · Mixed · Day, Migori County Nyailinga Primary School Primary school · Mixed · Day, Migori County Nyakondo Primary School Primary school · Mixed · Day, Migori County Nyakurkuma Primary Primary school · Mixed · Day, Migori County Nyakuru Mixed Secondary C4 · Mixed · Day, Awendo sub-county, Migori County Nyakurungoto Primary School Primary school · Mixed · Day, Migori County Nyakuru Primary Primary school · Mixed · Day, Migori County Nyakwere Primary Primary school · Mixed · Day, Migori County Nyalganda Primary Primary school · Mixed · Day, Migori County Nyamache Primary Primary school · Mixed · Day, Migori County Nyamage Primary Primary school · Mixed · Day, Migori County Nyamanga Disi Primary Primary school · Mixed · Day, Migori County Nyamanga Primary School Primary school · Mixed · Day, Migori County Nyamaroka Primary Primary school · Mixed · Day, Migori County Nyamasare Primary Primary school · Mixed · Day, Migori County Nyambare Primary School Primary school · Mixed · Day, Migori County Nyambeche Primary Primary school · Mixed · Day, Migori County, Uriri Nyambeche Primary Primary school · Mixed · Day, Migori County, Suba West Nyambija Primary Primary school · Mixed · Day, Migori County Nyambona Primary School Primary school · Mixed · Day, Migori County Nyamilu Primary Primary school · Mixed · Day, Migori County Nyamilu Primary School Primary school · Mixed · Day, Migori County Nyamitha Primary Primary school · Mixed · Day, Migori County Nyamome Primary School Primary school · Mixed · Day, Migori County Nyamongo Primary School Primary school · Mixed · Day, Migori County Nyamuga Mixed Secondary C4 · Mixed · Day, Rongo sub-county, Migori County Nyamuga Primary Primary school · Mixed · Day, Migori County Nyamware Primary Primary school · Mixed · Day, Migori County Nyandago Primary Primary school · Mixed · Day, Migori County Nyandema Primary Primary school · Mixed · Day, Migori County Nyangao Primary Primary school · Mixed · Day, Migori County Nyangaya Primary Primary school · Mixed · Day, Migori County Nyangere Primary Primary school · Mixed · Day, Migori County Nyangere Secondary Senior school · Mixed · Day, Migori County Nyanginja Primary Primary school · Mixed · Day, Migori County Nyango Primary School Primary school · Mixed · Day, Migori County Nyango Secondary School C4 · Mixed · Day, Migori sub-county, Migori County Nyangubo Primary Primary school · Mixed · Day, Migori County Nyangwayo Primary Primary school · Mixed · Day, Migori County Nyaoke Primary Primary school · Mixed · Day, Migori County Nyarach Mixed Secondary C4 · Mixed · Day, Rongo sub-county, Migori County Nyarach Primary Primary school · Mixed · Day, Migori County Nyarach Special Unit Primary school · Mixed · Day, Migori County Nyarombo Primary Primary school · Mixed · Day, Migori County Nyasaoro Primary Primary school · Mixed · Day, Migori County Nyasare SDA Primary Primary school · Mixed · Day, Migori County Nyasoko Primary Primary school · Mixed · Day, 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.