Skip to content
Home Nyanza Siaya
Primary schools in Siaya District
Achage Primary Primary school · Mixed · Day, Siaya County ACK Dienya Primary Primary 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 Tula Primary Primary school · Mixed · Boarding, Siaya County Agulu Primary Primary school · Mixed · Day, Siaya County Ahono Primary Primary school · Mixed · Day, Siaya County Aluny Primary Primary school · Mixed · Day, Siaya County Aluor Mixed Primary Primary school · Mixed · Day, Siaya County Ambira Primary Primary school · Mixed · Day, Siaya County Anduro Primary School Primary school · Mixed · Day, Siaya County Anyiko Primary Primary school · Mixed · Day, Siaya County Anyiko Special Unit Primary school · Mixed · Day, Siaya County Apuoyo Primary Primary school · Mixed · Day, 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 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 Boro Primary Primary school · Mixed · Day, Siaya County Bukhoba Primary Primary school · Mixed · Day, Siaya County Buranga Primary Primary 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 Primary Primary school · Mixed · Day, Siaya County Dibuoro Primary Primary school · Mixed · Day, Siaya County Diraho Primary Primary 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 Primary Primary school · Mixed · Day, Siaya County Goro Primary Primary 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 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 Primary Primary school · Mixed · Day, Siaya County Hono Primary Primary school · Mixed · Day, 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 Primary Primary school · Mixed · Day, Busia County Jera Primary Primary school · Mixed · Day, Siaya County Jina Primary Primary school · Mixed · Day, Siaya County Kabura Primary Primary school · Mixed · Day, Siaya County Kabura Ulwan Primary Primary school · Mixed · Day, Siaya County Kagilo Primary Primary school · Mixed · Day, Siaya County Kagonya Primary Primary school · Mixed · Day, Siaya County Kalenyjuok Primary Primary school · Mixed · Day, Siaya County Kalkada Primary Primary school · Mixed · Day, Siaya County Kambare Primary School Primary school · Mixed · Day, Siaya County Kamrembo Siwandhe Primary Primary school · Mixed · Day, Siaya County Kanyaboli Primary Primary school · Mixed · Day, Siaya County Kanyandet Primary Primary school · Mixed · Day, Siaya County Kanyaudo Primary School Primary school · Mixed · Day, Siaya County Kanyuto Primary Primary school · Mixed · Day, Siaya County Karapul Primary School Primary school · Mixed · Day, Siaya County Karapul Special Unit Primary school · Mixed · Day, Siaya County Karariw Primary Primary school · Mixed · Day, Siaya County Karuwa Primary Primary school · Mixed · Day, Siaya County Katuda Primary Primary school · Mixed · Day, Siaya County Kaudha Primary Primary school · Mixed · Day, Siaya County Kayieye Primary Primary school · Mixed · Day, Siaya County Kidstar Academy Primary Primary school · Mixed · Day, Siaya County Kirindo Primary Primary school · Mixed · Day, Siaya County Kirind Primary Primary school · Mixed · Day, Siaya County Kochieng Primary Primary school · Mixed · Day, Siaya County Kodongo Primary Primary school · Mixed · Day, Kakamega County Kogere 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.