This is a list of best public primary schools in Siaya County. The county prides in having several top-performing public primary schools. The county’s best candidate in the 2019 KCPE was Achieng Martha Cecily from St Teresa’s Primary School, a public primary school. She scored 426 marks.
In no particular order, here is a list of best public primary schools in Siaya County.
1. St Teresa’s Primary School
Location: Yala Town
2. St Benedete’s Aluor Girls Primary School
Location: South Gem
3. Anduro Primary School
Location: Siaya Town
4. Siaya Township Primary School
Location: Siaya Town
5. Sidok Primary School
Location: Alego Usonga
6. Sega Girls Primary School
Location: Ukwala Town
7. Sega Township Primary School
Location: Sega Town
8. Sidindi Primary School
Location: South Ugenya
9. Aluor Mixed Primary School
Location: South Gem
10. Ambira Primary School
Location: Ugunja Town
11. Barding Primary School
Location: South Alego
12. Lela Primary School
Location: Ugenya
13. Mbaga Girls Boarding Primary School
Location: North Alego
14. Mbaga Mixed Primary School
Location: North Alego
15. Ndere Boys Boarding Primary School
Location: North Gem
16. Ngiya Girls Boarding Primary School
Location: Ngiya Town
17. Rapogi Primary School
Location: Alego Usonga
18. Rang’ala Girls Primary School
Location: South Ugenya
19. Rang’ala Boys Primary School
Location: South Ugenya
20. St Joseph Ulanda Primary School
Location: North Uholo
21. Ukwala Girls Primary School
Location: Ukwala Town
22. Uriri Primary School
Location: South Kanyamkago
23. Yala Township Primary School
Location: Yala Town
24. Agoro Oyombe Primary School
Location: Alego Usonga