Siaya County
- Cross Style Academy PrimaryPrimary school · Mixed · Day
- Dagamoyo Primary SchoolPrimary school · Mixed · Day
- Dago Primary SchoolPrimary school · Mixed · Day
- Daho PrimaryPrimary school · Mixed · Day
- Dendyo PrimaryPrimary school · Mixed · Day
- Dhene Mixed SecondaryC4 · Mixed · Day, Gem Wagai sub-county
- Dhene PrimaryPrimary school · Mixed · Day
- Dibuoro PrimaryPrimary school · Mixed · Day
- Dibuoro SecondaryC4 · Mixed · Day, Siaya sub-county
- Dienya Secondary SchoolC4 · Mixed · Day, Gem Wagai sub-county
- Dier Aora Primary SchoolPrimary school · Mixed · Day
- Diraho PrimaryPrimary school · Mixed · Day
- Dirk Allison Academy Secondary SchoolSenior school · Mixed · Day
- Dirk Allison Gsm Secondary SchoolC4 · Mixed · Day, Siaya sub-county
- Doho PrimaryPrimary school · Mixed · Day
- D.O. Makasembo Secondary SchooolC3 · Mixed · Boarding, Rarieda sub-county
- Double Joy Private Primary SchoolPrimary school · Mixed · Boarding
- Dr. Idda Girls Secondary SchoolC4 · Girls · Day, Ugunja sub-county
- Duha PrimaryPrimary school · Mixed · Day & Boarding
- Dunya Primary SchoolPrimary school · Mixed · Day
- Dunya S.UPrimary school · Mixed · Day
- Emiles Academy Primary SchoolPrimary school · Mixed · Day
- Eng. Gumbo Rambira Girls’ Secondary SchoolC4 · Girls · Day, Rarieda sub-county
- Equator Round Table Special SchoolPrimary school · Mixed · Day
- Fr. Gulik Uradi Girls Secondary SchoolC4 · Girls · Day, Siaya sub-county
- Fr. Ouderaa Secondary School for the Hearing ImpairedC1 · Mixed · Boarding, Bondo sub-county
- Gagra Primary SchoolPrimary school · Mixed · Day
- Gagra Secondary SchoolC4 · Mixed · Day, Rarieda sub-county
- Gangu Primary SchoolPrimary school · Mixed · Day, Uranga
- Gangu Primary SchoolPrimary school · Mixed · Day, Rarieda
- Gendro PrimaryPrimary school · Mixed · Day
- Ginga PrimaryPrimary school · Mixed · Day
- Ginga Valley PrimaryPrimary school · Mixed · Day
- Glad Toto Primary SchoolPrimary school · Mixed · Day
- Gobei Primary SchoolPrimary school · Mixed · Day
- Gobei Secondary SchoolC4 · Mixed · Day, Bondo sub-county
- Gogo PrimaryPrimary school · Mixed · Day
- Goma Primary SchoolPrimary school · Mixed · Day
- Gombe Komolo PrimaryPrimary school · Mixed · Day
- Gombe Primary SchoolPrimary school · Mixed · Day
- Gongo Mixed Day SecondarySenior school · Mixed · Day
- Gongo PrimaryPrimary school · Mixed · Day
- Gongo Warom Mixed Secondary SchoolC4 · Mixed · Day, Gem Yala sub-county
- Goro PrimaryPrimary school · Mixed · Day
- Gospel Mission Academy SecondarySenior school · Mixed · Day
- Got Abiero Primary SchoolPrimary school · Mixed · Day
- Got Abiero Secondary SchoolC4 · Mixed · Day, Bondo sub-county
- Got Agulu Secondary SchoolC3 · Boys · Boarding, Usigu sub-county
- Got Bondo Primary SchoolPrimary school · Mixed · Day
- Got Kachieng Primary SchoolPrimary school · Mixed · Day
- Got Kojwang' Primary SchoolPrimary school · Mixed · Day
- Got Kokwirii PrimaryPrimary school · Mixed · Day
- Got Matar Primary SchoolPrimary school · Mixed · Day
- Got Nanga PrimaryPrimary school · Mixed · Day
- Got Nanga Secondary SchoolC4 · Mixed · Day, Ugenya sub-county
- Got Odima PrimaryPrimary school · Mixed · Day
- Got Odima Secondary SchoolC4 · Mixed · Day, Ugenya sub-county
- Got Okola Primary SchoolPrimary school · Mixed · Day
- Got Omalo PrimaryPrimary school · Mixed · Day
- Got Osimbo Girls Secondary SchoolC3 · Girls · Boarding, Ugunja sub-county
- Got Osimbo PrimaryPrimary school · Mixed · Day
- Got Osimbo SecondarySenior school · Mixed · Day
- Got Oyenga Mixed Secondary SchoolC4 · Mixed · Day, Siaya sub-county
- Got Oyenga PrimaryPrimary school · Mixed · Day
- Got Ramogi Primary SchoolPrimary school · Mixed · Day
- Got Rembo PrimaryPrimary school · Mixed · Day
- Gulf AcademyPrimary school · Boys · Day & Boarding
- Gundarut Primary SchoolPrimary school · Mixed · Day
- Gunda Sigomre Primary SchoolPrimary school · Mixed · Day
- Hafumbre PrimaryPrimary school · Mixed · Day
- Harungu PrimaryPrimary school · Mixed · Day
- Hawagaya PrimaryPrimary school · Mixed · Day
- Hawinga Girls Secondary SchoolC3 · Girls · Boarding, Siaya sub-county
- Hawinga PrimaryPrimary school · Mixed · Day
- Holy Cross SecondaryC4 · Mixed · Day, Siaya sub-county
- Holy Trinity Mayingo Secondary SchoolC4 · Mixed · Day, Ugunja sub-county
- Hono PrimaryPrimary school · Mixed · Day
- Hono SecondaryC4 · Mixed · Day, Siaya sub-county
- Hopewell Mixed SecondarySenior school · Mixed · Day
- Horace Ongili SecondaryC4 · Mixed · Day, Gem Wagai sub-county
- Humwend PrimaryPrimary school · Mixed · Day
- Ichinga PrimaryPrimary school · Mixed · Day
- Inuka Mixed Boarding AcademyPrimary school · Mixed · Day
- Inungo Mixed SecondaryC4 · Mixed · Day, Ugenya sub-county
- Jaramogi Oginga Odinga Secondary SchoolC4 · Mixed · Day, Bondo sub-county
- Jaramogi Oginga Odinga Secondary SchoolSenior school · Mixed · Day
- Jera Mixed SecondaryC3 · Mixed · Boarding, Ugenya sub-county
- Jera PrimaryPrimary school · Mixed · Day
- Jina PrimaryPrimary school · Mixed · Day
- Joakim Owan'g Mageta Secondary SchoolC4 · Mixed · Day, Usigu sub-county
- Jubilee High SchoolSenior school · Mixed · Day & Boarding
- Jusa Mixed Secondary SchoolC4 · Mixed · Day, Usigu sub-county
- Jusa Primary SchoolPrimary school · Mixed · Day
- Kabura PrimaryPrimary school · Mixed · Day
- Kabura Secondary SchoolC4 · Mixed · Day, Siaya sub-county
- Kabura Ulwan PrimaryPrimary school · Mixed · Day
- Kadundo Primary SchoolPrimary school · Mixed · Day
- Kagilo PrimaryPrimary school · Mixed · Day
- Kagonya PrimaryPrimary school · Mixed · Day
- Kagonya SecondaryC4 · Mixed · Day, Ugenya sub-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.