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
- ACK Ndienya SecondarySenior school · Mixed · Day
- Aduoyo Primary SchoolPrimary school · Mixed · Day
- Aduwa PrimaryPrimary school · Mixed · Day
- Agage PrimaryPrimary school · Mixed · Day
- Agok Mixed Secondary SchoolC4 · Mixed · Day, Rarieda sub-county
- Agok Primary SchoolPrimary school · Mixed · Day
- Agoro Lieye Primary SchoolPrimary school · Mixed · Day
- Agoro Oyombe PrimaryPrimary school · Mixed · Day
- Agoro Oyombe SecondaryC4 · Mixed · Day, Siaya sub-county
- Agoro Tula PrimaryPrimary school · Mixed · Boarding
- Agulu PrimaryPrimary school · Mixed · Day
- Agwara Mixed Secondary SchoolC4 · Mixed · Day, Bondo sub-county
- Agwara Primary SchoolPrimary school · Mixed · Day
- Ahono PrimaryPrimary school · Mixed · Day
- Ajigo Primary SchoolPrimary school · Mixed · Day
- Akoko Primary SchoolPrimary school · Mixed · Day
- Akoko Secondary SchoolC4 · Mixed · Day, Bondo sub-county
- Akom Primary SchoolPrimary school · Mixed · Day
- Akuom Primary SchoolPrimary school · Mixed · Day
- Alambo Lakeside SecondarySenior 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 Boys SecondarySenior school · Mixed · Day
- Ambira High SchoolC2 · Boys · Boarding, Ugunja sub-county
- Ambira PrimaryPrimary school · Mixed · Day
- Ambrose Adeya Adongo SecondaryC4 · Mixed · Day, Siaya sub-county
- Anduro Primary SchoolPrimary school · Mixed · Day
- Anyiko PrimaryPrimary school · Mixed · Day
- Anyiko SecondaryC4 · Mixed · Day, Ugenya sub-county
- Anyiko Special UnitPrimary school · Mixed · Day
- Apuoyo PrimaryPrimary school · Mixed · Day
- Apuoyo SecondaryC4 · Mixed · Day, Gem Wagai sub-county
- Argwins Kodhek SecondaryC3 · Mixed · Boarding, Gem Yala sub-county
- 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
- B.A Ohanga Memorial Secondary SchoolC4 · Mixed · Day, Gem Yala sub-county
- Bar Agulu PrimaryPrimary school · Mixed · Day
- Bar Anyanga PrimaryPrimary school · Mixed · Day
- Bar Awendo Primary SchoolPrimary school · Mixed · Day
- Bar Chando Girls Secondary SchoolC3 · Girls · Boarding, Bondo sub-county
- Bar Chando Primary SchoolPrimary school · Mixed · Day
- Bar Dheng PrimaryPrimary school · Mixed · Day
- Barding PrimaryPrimary school · Mixed · Day
- Barding SecondaryC2 · Boys · Boarding, Siaya sub-county
- Bar-Kagwanda PrimaryPrimary school · Mixed · Day
- Bar-Kalare PrimaryPrimary school · Mixed · Day
- Bar Kanyango Primary SchoolPrimary school · Mixed · Day
- Barkanyango Secondary SchoolC3 · Mixed · Boarding, Usigu sub-county
- Bar Kanyango Secondary SchoolSenior school · Boys · Day & Boarding
- 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
- Barkowino SecondaryschoolC3 · Mixed · Boarding, Bondo sub-county
- Bar Kowino Secondary SchoolSenior school · Mixed · Day & Boarding
- 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 Odar Secondary SchoolC4 · Mixed · Day, Ugenya sub-county
- Bar Olengo PrimaryPrimary school · Mixed · Day
- Bar Olengo Secondary SchoolC4 · Mixed · Day, Siaya sub-county
- Bar Oninge PrimaryPrimary school · Mixed · Day
- Bar Opuk Primary SchoolPrimary school · Mixed · Day
- Bar Sauri Mixed Secondary SchoolC4 · Mixed · Day, Gem Yala sub-county
- Bar Sauri PrimaryPrimary school · Mixed · Day
- Benea Apolo Ohanga Mixed SecondarySenior school · Mixed · Day
- Bishop Okoth Girls MbagaC2 · Girls · Boarding, Siaya sub-county
- Boi Primary SchoolPrimary school · Mixed · Day
- Bondo Complex Academy Primary SchoolPrimary school · Mixed · Day
- Bondo Township Primary SchoolPrimary school · Mixed · Day
- Bondo Township Secondary SchoolC4 · Mixed · Day, Bondo sub-county
- Boro PrimaryPrimary school · Mixed · Day
- Boro SecondaryC4 · Mixed · Day, Siaya sub-county
- 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 High SchoolC2 · Boys · Boarding, Rarieda sub-county
- Chianda Primary SchoolPrimary school · Mixed · Day
- Christian Mixed SecondarySenior school · Mixed · Day
- Chunga 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 16 October 2026.
- Other schools come from our older directory. Each school page shows its dates.