Skip to content
Home Siaya Gem
Primary schools in Gem Constituency
ACK Dienya Primary Primary school · Mixed · Day, Siaya County Ahono Primary Primary school · Mixed · Day, Siaya County Aluor Mixed Primary Primary school · Mixed · Day, Siaya County Anyiko Primary Primary school · Mixed · Day, Siaya County Apuoyo Primary Primary school · Mixed · Day, Siaya County Asayi 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 Komeno Primary School Primary school · Mixed · Day, Siaya County Bar Sauri Primary Primary school · Mixed · Day, Siaya County Dhene Primary Primary school · Mixed · Day, Siaya County Ginga Valley Primary Primary school · Mixed · Day, Siaya County Gogo Primary Primary school · Mixed · Day, Siaya County Gongo Primary Primary school · Mixed · Day, Siaya County Got Kokwirii Primary Primary school · Mixed · Day, Siaya County Inuka Mixed Boarding Academy Primary school · Mixed · Day, Siaya County Jina Primary Primary school · Mixed · Day, Siaya County Kagilo Primary Primary school · Mixed · Day, Siaya County Kambare Primary School Primary school · Mixed · Day, Siaya County Kanyandet Primary Primary school · Mixed · Day, Siaya County Kanyuto Primary Primary school · Mixed · Day, Siaya County Karariw Primary Primary school · Mixed · Day, Siaya County Karuwa Primary Primary school · Mixed · Day, Siaya County Kaudha Primary Primary school · Mixed · Day, Siaya County Kayieye Primary Primary school · Mixed · Day, Siaya County Kojuok Primary Primary school · Mixed · Day, Siaya County Kotoo Primary School Primary school · Mixed · Day, Siaya County Kudho Primary School Primary school · Mixed · Day, Siaya County Kumuok Primary Primary school · Mixed · Day, Siaya County Ligoma Primary Primary school · Mixed · Day, Siaya County Lihanda Primary Primary school · Mixed · Day, Siaya County Lundha Primary Primary school · Mixed · Day, Siaya County Luri Primary Primary school · Mixed · Day, Siaya County Malanga Primary Primary school · Mixed · Day, Siaya County Malele Primary Primary school · Mixed · Day, Siaya County Maliera Primary School Primary school · Mixed · Day, Siaya County Malunga Primary Primary school · Mixed · Day, Siaya County Migosi Primary Primary school · Mixed · Day, Siaya County Mindhine Primary Primary school · Mixed · Day, Siaya County Ming'Awo Primary Primary school · Mixed · Day, Siaya County Miro Primary Primary school · Mixed · Day, Siaya County Muhanda Primary Primary school · Mixed · Day, Siaya County Mundoware Primary Primary school · Mixed · Day, Siaya County Musembe Primary Primary school · Mixed · Day, Siaya County Mutumbu Primary Primary school · Mixed · Day, Siaya County Mutumbu Special Unit Primary school · Mixed · Day, Siaya County Mwadi Primary Primary school · Mixed · Day, Siaya County Nango Gonda Primary Primary school · Mixed · Day, Siaya County Ndegwe Primary Primary school · Mixed · Day, Siaya County Ndere Boys Boarding Primary Primary school · Boys · Boarding, Siaya County Ndere Primary Primary school · Mixed · Day, Siaya County Ndiru Primary School Primary school · Mixed · Day, Siaya County Ndori Primary Primary school · Mixed · Day, Siaya County Nyabeda Primary Primary school · Mixed · Day, Siaya County Nyagondo Primary Primary school · Mixed · Day, Siaya County Nyamninia Primary Primary school · Mixed · Day, Siaya County Nyangulu Primary Primary school · Mixed · Day, Siaya County Nyapiedho Primary Primary school · Mixed · Day, Siaya County Nyasidhi Primary Primary school · Mixed · Day, Siaya County Nyawara Primary Primary school · Mixed · Day, Siaya County Ober Primary Primary school · Mixed · Day, Siaya County Odendo Primary Primary school · Mixed · Day, Siaya County Odok Rera Primary Primary school · Mixed · Day, Siaya County Ojola Primary Primary school · Mixed · Day, Siaya County Ojwach Primary Primary school · Mixed · Day, Siaya County Ojwaya Primary Primary school · Mixed · Day, Siaya County Olengo Primary Primary school · Mixed · Day, Siaya County Omindo Primary Primary school · Mixed · Day, Siaya County Onding Primary Primary school · Mixed · Day, Siaya County Onyinyore Primary Primary school · Mixed · Day, Siaya County Orombe Primary Primary school · Mixed · Day, Siaya County Oseno Primary Primary school · Mixed · Day, Siaya County Rabour Primary Primary school · Mixed · Day, Siaya County Rachare Primary Primary school · Mixed · Day, Siaya County Ramula Primary Primary school · Mixed · Day, Siaya County Rawalo Primary Primary school · Mixed · Day, Siaya County Regea Primary Primary school · Mixed · Day, Siaya County Sagam Primary Primary school · Mixed · Day, Siaya County Sinaga Primary Primary school · Mixed · Day, Siaya County Sirandu Primary Primary school · Mixed · Day, Siaya County Sirembe Primary Primary school · Mixed · Day, Siaya County Siriwo Primary Primary school · Mixed · Day, Siaya County Sirodha Primary Primary school · Mixed · Day, Siaya County St. Benedete Girls Primary Primary school · Mixed · Boarding, Siaya County St. John Bosco Nyalunya Primary Primary school · Mixed · Day, Siaya County St. Mathews Junior Academy Primary Primary school · Mixed · Day, Siaya County St. Oda School for the Blind Primary Primary school · Mixed · Boarding, Siaya County St. Teresas' Primary Primary school · Mixed, Siaya County Tatro Primary Primary school · Mixed · Day, Siaya County Ujimbe Primary Primary school · Mixed · Day, Siaya County Ulamba Primary Primary school · Mixed · Day, Siaya County Ulumbi Primary Primary school · Mixed · Day, Siaya County Uranga Primary Primary school · Mixed · Day, Siaya County Uriri Primary Primary school · Mixed · Day, Siaya County Uthanya Primary Primary school · Mixed · Day, Siaya County Uyonga Primary Primary school · Mixed · Day, Siaya County Wagai Primary Primary school · Mixed · Day, Siaya County Wagwer Primary Primary school · Mixed · Day, Siaya County Wambusa 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 16 October 2026.
Constituency boundaries: IEBC, via UN OCHA (CC BY-IGO) .
Other schools come from our older directory. Each school page shows its dates.