Primary schools in Migori County
- Kayara PrimaryPrimary school · Mixed · Day
- Kea PrimaryPrimary school · Mixed · Day
- Kebarisia Junior Aca. PrimaryPrimary school · Mixed · Day
- Kebaroti PrimaryPrimary school · Mixed · Day
- Kebobono Primary SchoolPrimary school · Mixed · Day
- Keborui PrimaryPrimary school · Mixed · Day
- Kegonche PrimaryPrimary school · Mixed · Day
- Kegonga Primary SchoolPrimary school · Mixed · Day
- Kehancha Education Centre Primary SchoolPrimary school · Mixed · Day
- Kehancha Progressive Primary SchoolPrimary school · Mixed · Day
- Kehancha PrimaryPrimary school · Mixed · Day
- Kemakoba PrimaryPrimary school · Mixed · Day
- Kengariso Primary SchoolPrimary school · Mixed · Day
- Kiasa PrimaryPrimary school · Mixed · Day
- Kiburanga Primary SchoolPrimary school · Mixed · Day
- Kikoma Primary SchoolPrimary school · Mixed · Day
- Kikonge Primary SchoolPrimary school · Mixed · Day
- Kikongo PrimaryPrimary school · Mixed · Day
- Kilimanjaro Primary SchoolPrimary school · Mixed · Day
- Kimai Primary SchoolPrimary school · Mixed · Day
- Kinariobas Academy Primary SchoolPrimary school · Mixed · Day
- Kindu PrimaryPrimary school · Mixed · Day
- King Daniel Orphanage PrimaryPrimary school · Mixed · Day
- King Solomon AcademyPrimary school · Mixed · Day
- Kiomakebe Friends Aca PrimaryPrimary school · Mixed · Day
- Kionyo PrimaryPrimary school · Mixed · Day
- Kiranda Girls Boarding Primary SchoolPrimary school · Girls · Day
- Kiranda Special SchoolPrimary school · Mixed · Day
- Kisangura PrimaryPrimary school · Mixed · Day
- Kisigunua PrimaryPrimary school · Mixed · Day
- Kitabaye Primary SchoolPrimary school · Mixed · Day
- Kitembe PrimaryPrimary school · Mixed · Day
- Kitere PrimaryPrimary school · Mixed · Day
- Kituka PrimaryPrimary school · Mixed · Day
- Kitunja PrimaryPrimary school · Mixed · Day
- Kitweru PrimaryPrimary school · Mixed · Day
- Kodeny PrimaryPrimary school · Mixed · Day
- Kodero Bara PrimaryPrimary school · Mixed · Day
- Kodero PrimaryPrimary school · Mixed · Day
- Kodila PrimaryPrimary school · Mixed · Day
- Koduogo PrimaryPrimary school · Mixed · Day
- Kogembo Success AcademyPrimary school · Mixed · Day
- Kogore Primary SchoolPrimary school · Mixed · Day
- Kokatch PrimaryPrimary school · Mixed · Day
- Kokeharaka Primary SchoolPrimary school · Mixed · Day
- Kokelo PrimaryPrimary school · Mixed · Day
- Kokendi PrimaryPrimary school · Mixed · Day
- Kokore PrimaryPrimary school · Mixed · Day
- Kokuro AcademyPrimary school · Mixed · Day
- Kokuro PrimaryPrimary school · Mixed · Day
- Kolanya PrimaryPrimary school · Mixed · Day
- Kolwal PrimaryPrimary school · Mixed · Day
- Kolwal Special UnitPrimary school · Mixed · Day & Boarding
- Kombe PrimaryPrimary school · Mixed · Day
- Komito PrimaryPrimary school · Mixed · Day
- Komolo Rume PrimaryPrimary school · Mixed · Day
- Komomange PrimaryPrimary school · Mixed · Day
- Komorege PrimaryPrimary school · Mixed · Day
- Komosoko Primary SchoolPrimary school · Mixed · Day
- Komotobo PrimaryPrimary school · Mixed · Day
- Komotobo School for the Deaf PrimaryPrimary school · Mixed · Boarding
- Kondoro PrimaryPrimary school · Mixed · Day
- Konduru PrimaryPrimary school · Mixed · Day
- Kopala Primary SchoolPrimary school · Mixed · Day
- Kopanga Primary SchoolPrimary school · Mixed · Day
- Korobunyige PrimaryPrimary school · Mixed · Day
- Korogati PrimaryPrimary school · Mixed · Day
- Koromangucha PrimaryPrimary school · Mixed · Day
- Korondo PrimaryPrimary school · Mixed · Day
- Korwa PrimaryPrimary school · Mixed · Day
- Korwa Primary SchoolPrimary school · Mixed · Day
- Kosege Primary SchoolPrimary school · Mixed · Day
- Kosodo PrimaryPrimary school · Mixed · Day
- Koweru PrimaryPrimary school · Mixed · Day
- Kowino Primary SchoolPrimary school · Mixed · Day
- Kowiti Primary SchoolPrimary school · Mixed · Day
- Kowuor PrimaryPrimary school · Mixed · Day
- Kowuor Primary SchoolPrimary school · Mixed · Day
- Koyar PrimaryPrimary school · Mixed · Day
- Koyier PrimaryPrimary school · Mixed · Day
- Kubwaha Primary SchoolPrimary school · Mixed · Day
- Kubweye Mixed Primary SchoolPrimary school · Mixed · Day
- Kudho PrimaryPrimary school · Mixed · Day
- Kugisingisi Primary SchoolPrimary school · Mixed · Day
- Kugitimo PrimaryPrimary school · Mixed · Day
- Kuguyi Primary SchoolPrimary school · Mixed · Day
- Kuigogo PrimaryPrimary school · Mixed · Day
- Kuja Primary for the DeafPrimary school · Mixed · Boarding
- Kumoni PrimaryPrimary school · Mixed · Day
- Kuna PrimaryPrimary school · Mixed · Day, Uriri
- Kuna PrimaryPrimary school · Mixed · Day, Rongo
- Kurutiange PrimaryPrimary school · Mixed · Day
- Kwa PrimaryPrimary school · Mixed · Day
- Kwar PrimaryPrimary school · Mixed · Day
- Kwe PrimaryPrimary school · Mixed · Day
- Kwibancha Primary SchoolPrimary school · Mixed · Day, Kehancha
- Kwibancha Primary SchoolPrimary school · Mixed · Day, Ntimaru
- Kwigena PrimaryPrimary school · Mixed · Day
- Kwiho PrimaryPrimary school · Mixed · Day
- Kwoyo Kodalo PrimaryPrimary school · Mixed · Day
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.