Skip to content
Home Nyanza Siaya
Achage Primary Primary school · Mixed · Day, Siaya County ACK Dienya Primary Primary school · Mixed · Day, Siaya County ACK Ndienya Secondary Senior school · Mixed · Day, Siaya County Aduwa Primary Primary school · Mixed · Day, Siaya County Agage Primary Primary school · Mixed · Day, Siaya County Agoro Lieye Primary School Primary school · Mixed · Day, Siaya County Agoro Oyombe Primary Primary school · Mixed · Day, Siaya County Agoro Oyombe Secondary C4 · Mixed · Day, Siaya sub-county, Siaya County Agoro Tula Primary Primary school · Mixed · Boarding, Siaya County Agulu Primary Primary school · Mixed · Day, Siaya County Ahono Primary Primary school · Mixed · Day, Siaya County Alambo Lakeside Secondary Senior school · Mixed · Day, Siaya County Aluny Primary Primary school · Mixed · Day, Siaya County Aluor Mixed Primary Primary school · Mixed · Day, Siaya County Ambira Boys Secondary Senior school · Mixed · Day, Siaya County Ambira Primary Primary school · Mixed · Day, Siaya County Ambrose Adeya Adongo Secondary C4 · Mixed · Day, Siaya sub-county, Siaya County Anduro Primary School Primary school · Mixed · Day, Siaya County Anyiko Primary Primary school · Mixed · Day, Siaya County Anyiko Secondary C4 · Mixed · Day, Ugenya sub-county, Siaya County Anyiko Special Unit Primary school · Mixed · Day, Siaya County Apuoyo Primary Primary school · Mixed · Day, Siaya County Apuoyo Secondary C4 · Mixed · Day, Gem Wagai sub-county, Siaya County Argwins Kodhek Secondary C3 · Mixed · Boarding, Gem Yala sub-county, Siaya County Asango Primary Primary school · Mixed · Day, Siaya County Asayi Primary Primary school · Mixed · Day, Siaya County Asere Primary Primary school · Mixed · Day, Siaya County Awelo Primary Primary school · Mixed · Day, Siaya County Bar Agulu Primary Primary school · Mixed · Day, Siaya County Bar Anyanga Primary Primary school · Mixed · Day, Siaya County Bar Dheng Primary Primary school · Mixed · Day, Siaya County Barding Primary Primary school · Mixed · Day, Siaya County Barding Secondary C2 · Boys · Boarding, Siaya sub-county, Siaya County Bar-Kagwanda Primary Primary school · Mixed · Day, Siaya County Bar-Kalare Primary Primary school · Mixed · Day, Siaya County Bar Katodo Primary Primary school · Mixed · Day, Siaya County Bar Kawandu Primary Primary school · Mixed · Day, Siaya County Bar Kodhiambo Primary Primary school · Mixed · Day, Siaya County Bar Komeno Primary School Primary school · Mixed · Day, Siaya County Bar-Ndege Primary Primary school · Mixed · Day, Siaya County Bar-Odar Primary Primary school · Mixed · Day, Siaya County Bar Olengo Primary Primary school · Mixed · Day, Siaya County Bar Oninge Primary Primary school · Mixed · Day, Siaya County Bar Sauri Primary Primary school · Mixed · Day, Siaya County Bartulo Primary Primary school · Mixed · Day, Kakamega County Benea Apolo Ohanga Mixed Secondary Senior school · Mixed · Day, Siaya County Bishop Okoth Girls Mbaga C2 · Girls · Boarding, Siaya sub-county, Siaya County Boro Primary Primary school · Mixed · Day, Siaya County Boro Secondary C4 · Mixed · Day, Siaya sub-county, Siaya County Bukhoba Primary Primary school · Mixed · Day, Siaya County Buranga Primary Primary school · Mixed · Day, Siaya County Christian Mixed Secondary Senior school · Mixed · Day, Siaya County Cross Style Academy Primary Primary school · Mixed · Day, Siaya County Daho Primary Primary school · Mixed · Day, Siaya County Dendyo Primary Primary school · Mixed · Day, Siaya County Dhene Mixed Secondary C4 · Mixed · Day, Gem Wagai sub-county, Siaya County Dhene Primary Primary school · Mixed · Day, Siaya County Dibuoro Primary Primary school · Mixed · Day, Siaya County Dibuoro Secondary C4 · Mixed · Day, Siaya sub-county, Siaya County Diraho Primary Primary school · Mixed · Day, Siaya County Dirk Allison Academy Secondary School Senior school · Mixed · Day, Siaya County Doho Primary Primary school · Mixed · Day, Siaya County Duha Primary Primary school · Mixed · Day & Boarding, Siaya County Equator Round Table Special School Primary school · Mixed · Day, Siaya County Gangu Primary School Primary school · Mixed · Day, Siaya County Gendro Primary Primary school · Mixed · Day, Siaya County Ginga Primary Primary school · Mixed · Day, Siaya County Ginga Valley Primary Primary school · Mixed · Day, Siaya County Gogo Primary Primary school · Mixed · Day, Siaya County Gombe Komolo Primary Primary school · Mixed · Day, Siaya County Gongo Mixed Day Secondary Senior school · Mixed · Day, Siaya County Gongo Primary Primary school · Mixed · Day, Siaya County Goro Primary Primary school · Mixed · Day, Siaya County Gospel Mission Academy Secondary Senior school · Mixed · Day, Siaya County Got Kokwirii Primary Primary school · Mixed · Day, Siaya County Got Nanga Primary Primary school · Mixed · Day, Siaya County Got Odima Primary Primary school · Mixed · Day, Siaya County Got Omalo Primary Primary school · Mixed · Day, Siaya County Got Osimbo Primary Primary school · Mixed · Day, Siaya County Got Osimbo Secondary Senior school · Mixed · Day, Siaya County Got Oyenga Primary Primary school · Mixed · Day, Siaya County Got Rembo Primary Primary school · Mixed · Day, Siaya County Gulf Academy Primary school · Boys · Day & Boarding, Siaya County Hafumbre Primary Primary school · Mixed · Day, Siaya County Harungu Primary Primary school · Mixed · Day, Siaya County Hawagaya Primary Primary school · Mixed · Day, Siaya County Hawinga Girls Secondary School C3 · Girls · Boarding, Siaya sub-county, Siaya County Hawinga Primary Primary school · Mixed · Day, Siaya County Holy Cross Secondary C4 · Mixed · Day, Siaya sub-county, Siaya County Hono Primary Primary school · Mixed · Day, Siaya County Hono Secondary C4 · Mixed · Day, Siaya sub-county, Siaya County Hopewell Mixed Secondary Senior school · Mixed · Day, Siaya County Horace Ongili Secondary C4 · Mixed · Day, Gem Wagai sub-county, Siaya County Humwend Primary Primary school · Mixed · Day, Siaya County Ichinga Primary Primary school · Mixed · Day, Siaya County Inuka Mixed Boarding Academy Primary school · Mixed · Day, Siaya County Inungo Mixed Secondary C4 · Mixed · Day, Ugenya sub-county, Siaya County Inungo Primary Primary school · Mixed · Day, Busia County Jera Mixed Secondary C3 · Mixed · Boarding, Ugenya sub-county, Siaya County Jera Primary Primary school · Mixed · Day, Siaya 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.