Skip to content
Home Nyanza
Primary schools in Nyanza Province
Asego Primary School Primary school · Mixed · Day, Homa Bay County Asere Primary Primary school · Mixed · Day, Siaya County Asino Primary School Primary school · Mixed · Day, Kisumu County Assar Johanson Primary School Primary school · Mixed · Day, Migori County Asumbi Friends Primary School Primary school · Mixed · Day, Homa Bay County Asumbi Girls Boarding Primary Primary school · Girls · Day, Homa Bay County Asumbi Mixed Primary Primary school · Mixed · Day, Homa Bay County Atela Primary School Primary school · Mixed · Day, Homa Bay County Atemo Primary School Primary school · Mixed · Day, Homa Bay County Atemo Primary School Primary school · Mixed · Day, Siaya County Atilili Primary School Primary school · Mixed · Day, Siaya County Atili Primary School Primary school · Mixed · Day, Homa Bay County Atol Primary Primary school · Mixed · Day, Kisumu County Atono Primary School Primary school · Mixed · Day, Homa Bay County Atoya Primary Primary school · Mixed · Day, Kisumu County At. Stephen Nyakamba Academy Primary school · Mixed · Day, Kisii County Awach Primary School Primary school · Mixed · Day, Homa Bay County Awanya Primary School Primary school · Mixed · Day, Kisumu County Awasi Hills View Academy Primary school · Mixed · Day, Kisumu County Awasi Primary Primary school · Mixed · Day, Kisumu County Awasi Special Unit Primary school · Mixed · Day, Kisumu County Awelo Primary Primary school · Mixed · Day, Siaya County Awendo Junior Academy Primary school · Mixed · Day, Migori County Awendo Preparatory Primary Primary school · Mixed · Day, Migori County Awendo Primary Primary school · Mixed · Day, Migori County Awendo SDA Primary Primary school · Mixed · Day, Migori County Awuor Dimo Primary School Primary school · Mixed · Day, Homa Bay County Awuoro Primary School Primary school · Mixed · Day, Homa Bay County Ayaro Primary Primary school · Mixed · Day, Kisumu County Ayiengo Primary School Primary school · Mixed · Day, Homa Bay County Ayora DEB Primary Primary school · Mixed · Day, Kisii County Ayora FGCK Faith Primary Primary school · Mixed · Day, Kisii County Ayub Okoko Primary School Primary school · Mixed · Day, Homa Bay County Ayucha Primary Primary school · Mixed · Day, Kisumu County Ayuyu Primary School Primary school · Mixed · Day, Homa Bay County Baby Shine Academy Primary school · Mixed · Day, Homa Bay County Babyshine Primary Primary school · Mixed · Day, Homa Bay County Baby Shinners Academy Primary Primary school · Mixed · Day, Migori County Bacho Primary School Primary school · Mixed · Day, Kisumu County Bagen Friends Primary School Primary school · Mixed · Day & Boarding, Migori County Bahati Academy Primary Primary school · Mixed · Day, Kisii County Bahati Ac Primary Primary school · Mixed · Day, Kisii County Bala Mercy Primary School Primary school · Mixed · Day, Homa Bay County Bala Primary Primary school · Mixed · Day, Kisumu County Bala Primary School Primary school · Mixed · Day, Homa Bay County Banda Primary Primary school · Mixed · Day, Migori County Bande Primary School Primary school · Mixed · Day, Migori County Bar Adingo Primary Primary school · Mixed · Day, Kisumu County Bar Agulu Primary Primary school · Mixed · Day, Siaya County Baraka Academy Primary Primary school · Mixed · Day, Migori County Bar Andingo Primary School Primary school · Mixed · Day, Kisumu County Bar Anyanga Primary Primary school · Mixed · Day, Siaya County Bara Primary School Primary school · Mixed · Day, Kisumu County Bar Awendo Primary School Primary school · Mixed · Day, Siaya County Bar Chando Primary School 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 Kanyango Primary School Primary school · Mixed · Day, Siaya County Bar Katodo Primary Primary school · Mixed · Day, Siaya County Bar Kawaga Primary School Primary school · Mixed · Day, Siaya County Bar Kawandu Primary Primary school · Mixed · Day, Siaya County Barkawarinda Primary Primary school · Mixed · Day, Kisumu County Bar Kodhiambo Primary Primary school · Mixed · Day, Siaya County Bar Kogonga Primary School Primary school · Mixed · Day, Siaya County Bar Komeno Primary School Primary school · Mixed · Day, Siaya County Barkorwa Mixed Primary Primary school · Mixed · Day, Kisumu County Bar Kowino Primary School Primary school · Mixed · Day, Siaya County Bar Kowino S.U Primary school · Mixed · Day, Siaya County Bar Kwogo Primary School Primary school · Mixed · Day, Siaya County Bar Mathonye Primary Primary school · Mixed · Day, Kisumu County Bar Muofu 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 Ogwal Primary School Primary school · Mixed · Day, Kisumu County Bar Olengo Primary Primary school · Mixed · Day, Siaya County Bar Oninge Primary Primary school · Mixed · Day, Siaya County Bar Opuk Primary School Primary school · Mixed · Day, Siaya County Barry Academy Primary Primary school · Mixed · Day, Migori County Bar Sauri Primary Primary school · Mixed · Day, Siaya County Bartulo Primary Primary school · Mixed · Day, Kakamega County Bar-Union Primary School Primary school · Mixed · Day, Kisumu County Bar -Union S.U Primary school · Mixed · Day, Kisumu County Belias Academy Primary school, Nyamira County Bena Aca. Primary Primary school · Mixed · Day, Migori County Bendera DEB Primary Primary school · Mixed · Day, Kisii County Bendere Dok Primary Primary school · Mixed · Day, Kisii County Bendere Dok Special Unit Primary school · Mixed · Day, Kisii County Benon Academy Primary school, Nyamira County Benrich Primary Primary school · Mixed · Day, Migori County Benya Academy Primary school · Mixed · Day, Nyamira County Bethel G.H Academy Primary Primary school · Mixed · Day, Migori County Bhayani Primary School Primary school · Mixed · Day, Kisumu County Bhokero Primary School Primary school · Mixed · Day, Migori County Biamiti Primary School Primary school · Mixed · Day, Migori County Biasimui Primary Primary school · Mixed · Day, Migori County Biego Primary Primary school · Mixed · Day, Nyamira County Bigogo DEB Pr Primary school · Mixed · Day, Nyamira County Bigogo Dok Pr Primary school · Mixed · Day, Nyamira 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.