Primary schools in Siaya County
- Mwadi Primary
Primary school · Mixed · Day
- Mwer Primary
Primary school · Mixed · Day
- Nango Gonda Primary
Primary school · Mixed · Day
- Naya Primary School
Primary school · Mixed · Day
- Nazarene Primary
Primary school · Mixed · Day
- Ndai Primary
Primary school · Mixed · Day
- Ndeda Island Primary School
Primary school · Mixed · Day
- Ndegwe Primary
Primary school · Mixed · Day
- Ndere Boys Boarding Primary
Primary school · Boys · Boarding
- Ndere Primary
Primary school · Mixed · Day
- Ndhere'm' Primary School
Primary school · Mixed · Day
- Ndhere Primary School
Primary school · Mixed · Day
- Ndigwa Primary School
Primary school · Mixed · Day
- Ndira Primary School
Primary school · Mixed · Day
- Ndiru Primary School
Primary school · Mixed · Day
- Ndisi Primary
Primary school · Mixed · Day
- Ndiwo Ppi School
Primary school · Mixed · Day
- Ndiwo Primary
Primary school · Mixed · Day
- Ndonyo Primary School
Primary school · Mixed · Day
- Ndori Primary
Primary school · Mixed · Day
- Nduru Primary
Primary school · Mixed · Day
- New Hope Junior Academy Primary
Primary school · Mixed · Day
- Ngiya Mixed Primary
Primary school · Mixed · Day
- Ng?Ng? Primary
Primary school · Mixed · Day
- Ng'Op Misengni Primary
Primary school · Mixed · Day
- Ng?Ra Primary
Primary school · Mixed · Day
- Nguka Primary School
Primary school · Mixed · Day
- Ngulu Primary School
Primary school · Mixed · Day
- Ngunya Primary
Primary school · Mixed · Day
- Ng?Ya Girls Boarding Primary
Primary school · Girls · Boarding
- Nina Primary
Primary school · Mixed · Day
- Nina Special Unit
Primary school · Mixed · Day
- Ninga Primary
Primary school · Mixed · Day
- Nyabeda Primary
Primary school · Mixed · Day
- Nyabenge Primary School
Primary school · Mixed · Boarding
- Nyabera Primary School
Primary school · Mixed · Day
- Nyadhi Primary
Primary school · Mixed · Day
- Nyagoko Primary School
Primary school · Mixed · Day
- Nyagondo Primary
Primary school · Mixed · Day
- Nyaguda Primary School
Primary school · Mixed · Day
- Nyagwela Primary
Primary school · Mixed · Day
- Nyaharwa Primary
Primary school · Mixed · Day
- Nyajuok Primary
Primary school · Mixed · Day
- Nyakado Primary
Primary school · Mixed · Day
- Nyakasumbi Primary School
Primary school · Mixed · Day
- Nyakongo Kokang' Primary
Primary school · Mixed · Day
- Nyalaji Primary
Primary school · Mixed · Day
- Nyalenya Primary
Primary school · Mixed · Day
- Nyalgunga Primary
Primary school · Mixed · Day
- Nyalula Primary
Primary school · Mixed · Day
- Nyalwanga Primary
Primary school · Mixed · Day
- Nyamasare Primary
Primary school · Mixed · Day
- Nyamasore Primary School
Primary school · Mixed · Day
- Nyambiro Primary
Primary school · Mixed · Day
- Nyamboyo Primary School
Primary school · Mixed · Day
- Nyamila Primary
Primary school · Mixed · Day
- Nyamira Primary School
Primary school · Mixed · Day
- Nyamninia Primary
Primary school · Mixed · Day
- Nyamonye Primary School
Primary school · Mixed · Day & Boarding
- Nyamor Primary School
Primary school · Mixed · Day
- Nyamsenda Primary
Primary school · Mixed · Day
- Nyamuanga Primary School
Primary school · Mixed · Day
- Nyandhero Primary
Primary school · Mixed · Day
- Nyandiwa Primary
Primary school · Mixed · Day
- Nyang'Anga Primary
Primary school · Mixed · Day
- Nyangera Primary School
Primary school · Mixed · Day
- Nyang'Inja Primary
Primary school · Mixed · Day
- Nyangoma Girls Boarding Primary School
Primary school · Girls · Boarding
- Nyangoma Kogelo Primary
Primary school · Mixed · Day
- Nyangoma Mixed Primary School
Primary school · Mixed · Day
- Nyangoye Primary School
Primary school · Mixed · Day
- Nyangulu Primary
Primary school · Mixed · Day
- Nyang'Ungu Primary
Primary school · Mixed · Day
- Nyaondo Primary School
Primary school · Mixed · Day
- Nyapiedho Primary
Primary school · Mixed · Day
- Nyasanda Primary
Primary school · Mixed · Day
- Nyasidhi Primary
Primary school · Mixed · Day
- Nyasita Primary
Primary school · Mixed · Day
- Nyawara Primary
Primary school · Mixed · Day
- Nyawita Primary School
Primary school · Mixed · Day
- Nyayo Primary School
Primary school · Mixed · Day
- Nyiera Primary
Primary school · Mixed · Day
- Nzoia Primary
Primary school · Mixed · Day
- Obaga Primary School
Primary school · Mixed · Day
- Obambo Primary
Primary school · Mixed · Day
- Obedi Primary School
Primary school · Mixed · Day
- Ober Primary
Primary school · Mixed · Day
- Oboch Primary School
Primary school · Mixed · Day
- Ochieng'a Primary School
Primary school · Mixed · Day
- Ochiewa Primary
Primary school · Mixed · Day
- Ochilo Primary
Primary school · Mixed · Day
- Odao Primary School
Primary school · Mixed · Day
- Odendo Primary
Primary school · Mixed · Day
- Odhuro Primary School
Primary school · Mixed · Day
- Odok Rera Primary
Primary school · Mixed · Day
- Ogeda Primary
Primary school · Mixed · Day
- Ogeya Primary
Primary school · Mixed · Day
- Ohando Primary
Primary school · Mixed · Day
- Oiko Primary School
Primary school · Mixed · Day
- Ojawa Primary School
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.