Primary schools in Siaya County
- Ojola Primary
Primary school · Mixed · Day
- Ojwach Primary
Primary school · Mixed · Day
- Ojwando Primary
Primary school · Mixed · Day
- Ojwaya Primary
Primary school · Mixed · Day
- Okela Primary School
Primary school · Mixed · Day
- Okiro Primary School
Primary school · Mixed · Day
- Okola Primary School
Primary school · Mixed · Day
- Olago Primary School
Primary school · Mixed · Day
- Olengo Primary
Primary school · Mixed · Day
- Omboye Primary School
Primary school · Mixed · Day
- Omindo Primary
Primary school · Mixed · Day
- Onding Primary
Primary school · Mixed · Day
- Ongielo Primary School
Primary school · Mixed · Day
- Onyinyore Primary
Primary school · Mixed · Day
- Onyinyore Primary School
Primary school · Mixed · Day
- Orao Primary School
Primary school · Mixed · Day
- Orengo Primary School
Primary school · Mixed · Day
- Orombe Primary
Primary school · Mixed · Day
- Oseno Komolo Primary
Primary school · Mixed · Day
- Oseno Primary
Primary school · Mixed · Day
- Osoro Primary
Primary school · Mixed · Day
- Othach Primary School
Primary school · Mixed · Day
- Othoche Primary School
Primary school · Mixed · Day
- Otuoma Primary School
Primary school · Mixed · Day
- Oyamo Island Primary School
Primary school · Mixed · Day
- Pala Kobong' Primary School
Primary school · Mixed · Day
- Pal-Pal Primary
Primary school · Mixed · Day
- Pap Boro Primary
Primary school · Mixed · Day
- Pap Gori Primary
Primary school · Mixed · Day
- Pap Kakan Primary
Primary school · Mixed · Day
- Pap Lela Primary School
Primary school · Mixed · Day
- Pap Nyadiel Primary
Primary school · Mixed · Day
- Pap-Olang' Primary
Primary school · Mixed · Day
- Pap Olengo Primary
Primary school · Mixed · Day
- Pap Oriang Primary
Primary school · Mixed · Day
- Pattand Academy Primary
Primary school · Mixed · Day
- Power Star Academy Primary School
Primary school · Mixed · Day
- Powo Primary School
Primary school · Mixed · Day
- Rabango Primary School
Primary school · Mixed · Day
- Rabel Primary School
Primary school · Mixed · Day
- Rabour Primary
Primary school · Mixed · Day
- Rachare Primary
Primary school · Mixed · Day
- Rachar Primary School
Primary school · Mixed · Day
- Rachuonyo Primary
Primary school · Mixed · Day
- Raduodi Primary
Primary school · Mixed · Day
- Ragak Primary School
Primary school · Mixed · Day
- Ragengni Primary School
Primary school · Mixed · Day
- Rakombe Primary School
Primary school · Mixed · Day
- Rakuom Primary School
Primary school · Mixed · Day
- Ralak Primary
Primary school · Mixed · Day
- Ralak Thim Primary
Primary school · Mixed · Day
- Raliew Primary School
Primary school · Mixed · Day
- Ramba Primary School
Primary school · Mixed · Day
- Rambira Primary School
Primary school · Mixed · Day
- Rambo Primary
Primary school · Mixed · Day
- Rambugu Primary School
Primary school · Mixed · Day
- Rambula Primary School
Primary school · Mixed · Day
- Ramoya Primary School
Primary school · Mixed · Day
- Ramula Primary
Primary school · Mixed · Day
- Ramunde Primary
Primary school · Mixed · Day
- Ramwea Primary School
Primary school · Mixed · Day
- Rang'Ala Boys Primary
Primary school · Boys · Day
- Rang'Ala Girls Primary
Primary school · Girls · Day
- Ranyala Primary School
Primary school · Mixed · Day
- Rapogi Primary
Primary school · Mixed · Day
- Rapogi Primary School
Primary school · Mixed · Day
- Rapogi Primary School
Primary school · Mixed · Day
- Rarieda Primary
Primary school · Mixed · Day
- Rarieda Primary School
Primary school · Mixed · Day
- Rariw Primary School
Primary school · Mixed · Day
- Rasugu Primary
Primary school · Mixed · Day
- Rawalo Primary
Primary school · Mixed · Day
- Regea Primary
Primary school · Mixed · Day
- Ruma Primary School
Primary school · Mixed · Day
- Ruwe Primary
Primary school · Mixed · Day
- Sagam Primary
Primary school · Mixed · Day
- Sangla Primary School
Primary school · Mixed · Day
- Sango Rimary
Primary school · Mixed · Day
- Sangwe Primary School
Primary school · Mixed · Day
- Saradidi Primary School
Primary school · Mixed · Day
- Sega Girls Primary
Primary school · Girls
- Sega Township Primary
Primary school · Mixed · Day & Boarding
- Segere Primary
Primary school · Mixed · Day
- Selly's Junior Academy Primary
Primary school · Mixed · Day
- Serawongo Primary School
Primary school · Mixed · Day
- Siage Primary School
Primary school · Mixed · Day
- Siaya Central Primary
Primary school · Mixed · Day
- Siaya Township Primary
Primary school · Mixed · Day
- Sidindi Primary
Primary school · Mixed · Day
- Sidok Primary
Primary school · Mixed · Day
- Sidondo Primary
Primary school · Mixed · Day
- Sifu Island Primary School
Primary school · Mixed · Day
- Sifuyo Primary
Primary school · Mixed · Day
- Sigana Primary
Primary school · Mixed · Day
- Siger Primary School
Primary school · Mixed · Day
- Siginga Primary
Primary school · Mixed · Day
- Sigomre Primary
Primary school · Mixed · Day
- Sigweng' Karuoth Primary
Primary school · Mixed · Day
- Sihay Primary
Primary school · Mixed · Day
- Sijimbo Primary
Primary school · Mixed · Day
Historical KCSE rankings for Siaya
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 1 October 2026.
- Other schools come from our older directory. Each school page shows its dates.