Primary schools in Siaya County
- Abidha Primary SchoolPrimary school · Mixed · Day
- Abimbo Primary SchoolPrimary school · Mixed · Day
- Abom Primary SchoolPrimary school · Mixed · Day
- Achage PrimaryPrimary school · Mixed · Day
- ACK Dienya PrimaryPrimary school · Mixed · Day
- Aduoyo Primary SchoolPrimary school · Mixed · Day
- Aduwa PrimaryPrimary school · Mixed · Day
- Agage PrimaryPrimary school · Mixed · Day
- Agok Primary SchoolPrimary school · Mixed · Day
- Agoro Lieye Primary SchoolPrimary school · Mixed · Day
- Agoro Oyombe PrimaryPrimary school · Mixed · Day
- Agoro Tula PrimaryPrimary school · Mixed · Boarding
- Agulu PrimaryPrimary school · Mixed · Day
- Agwara Primary SchoolPrimary school · Mixed · Day
- Ahono PrimaryPrimary school · Mixed · Day
- Ajigo Primary SchoolPrimary school · Mixed · Day
- Akoko Primary SchoolPrimary school · Mixed · Day
- Akom Primary SchoolPrimary school · Mixed · Day
- Akuom Primary SchoolPrimary school · Mixed · Day
- Alara Primary SchoolPrimary school · Mixed · Day
- Alara Ss Primary SchoolPrimary school · Mixed · Day
- Aluny PrimaryPrimary school · Mixed · Day
- Aluor Mixed PrimaryPrimary school · Mixed · Day
- Ambira PrimaryPrimary school · Mixed · Day
- Anduro Primary SchoolPrimary school · Mixed · Day
- Anyiko PrimaryPrimary school · Mixed · Day
- Anyiko Special UnitPrimary school · Mixed · Day
- Apuoyo PrimaryPrimary school · Mixed · Day
- Asango PrimaryPrimary school · Mixed · Day
- Asayi PrimaryPrimary school · Mixed · Day
- Asere PrimaryPrimary school · Mixed · Day
- Atemo Primary SchoolPrimary school · Mixed · Day
- Atilili Primary SchoolPrimary school · Mixed · Day
- Awelo PrimaryPrimary school · Mixed · Day
- Bar Agulu PrimaryPrimary school · Mixed · Day
- Bar Anyanga PrimaryPrimary school · Mixed · Day
- Bar Awendo Primary SchoolPrimary school · Mixed · Day
- Bar Chando Primary SchoolPrimary school · Mixed · Day
- Bar Dheng PrimaryPrimary school · Mixed · Day
- Barding PrimaryPrimary school · Mixed · Day
- Bar-Kagwanda PrimaryPrimary school · Mixed · Day
- Bar-Kalare PrimaryPrimary school · Mixed · Day
- Bar Kanyango Primary SchoolPrimary school · Mixed · Day
- Bar Katodo PrimaryPrimary school · Mixed · Day
- Bar Kawaga Primary SchoolPrimary school · Mixed · Day
- Bar Kawandu PrimaryPrimary school · Mixed · Day
- Bar Kodhiambo PrimaryPrimary school · Mixed · Day
- Bar Kogonga Primary SchoolPrimary school · Mixed · Day
- Bar Komeno Primary SchoolPrimary school · Mixed · Day
- Bar Kowino Primary SchoolPrimary school · Mixed · Day
- Bar Kowino S.UPrimary school · Mixed · Day
- Bar Kwogo Primary SchoolPrimary school · Mixed · Day
- Bar Muofu Primary SchoolPrimary school · Mixed · Day
- Bar-Ndege PrimaryPrimary school · Mixed · Day
- Bar-Odar PrimaryPrimary school · Mixed · Day
- Bar Olengo PrimaryPrimary school · Mixed · Day
- Bar Oninge PrimaryPrimary school · Mixed · Day
- Bar Opuk Primary SchoolPrimary school · Mixed · Day
- Bar Sauri PrimaryPrimary school · Mixed · Day
- Boi Primary SchoolPrimary school · Mixed · Day
- Bondo Complex Academy Primary SchoolPrimary school · Mixed · Day
- Bondo Township Primary SchoolPrimary school · Mixed · Day
- Boro PrimaryPrimary school · Mixed · Day
- Brighton Academy Primary SchoolPrimary school · Mixed · Day
- Bukhoba PrimaryPrimary school · Mixed · Day
- Buranga PrimaryPrimary school · Mixed · Day
- Bur Lowo Primary SchoolPrimary school · Mixed · Day
- Buru Primary SchoolPrimary school · Mixed · Day
- Bur Yiro Primary SchoolPrimary school · Mixed · Day
- Chamagaha Primary SchoolPrimary school · Mixed · Day
- Chianda Primary SchoolPrimary school · Mixed · Day
- Chunga Primary SchoolPrimary school · Mixed · Day
- 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 PrimaryPrimary school · Mixed · Day
- Dibuoro PrimaryPrimary school · Mixed · Day
- Dier Aora Primary SchoolPrimary school · Mixed · Day
- Diraho PrimaryPrimary school · Mixed · Day
- Doho PrimaryPrimary school · Mixed · Day
- Double Joy Private Primary SchoolPrimary school · Mixed · Boarding
- 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
- Equator Round Table Special SchoolPrimary school · Mixed · Day
- Gagra Primary SchoolPrimary school · Mixed · Day
- 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
- Gogo PrimaryPrimary school · Mixed · Day
- Goma Primary SchoolPrimary school · Mixed · Day
- Gombe Komolo PrimaryPrimary school · Mixed · Day
- Gombe Primary SchoolPrimary 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.