Skip to content
Home Nyanza
Bara Primary School Primary school · Mixed · Day, Kisumu County Bar Awendo Primary School Primary school · Mixed · Day, Siaya County Bar Chando Girls Secondary School C3 · Girls · Boarding, Bondo sub-county, 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 Barding Secondary C2 · Boys · Boarding, Siaya sub-county, 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 Kanyango Secondary School Senior school · Boys · Day & Boarding, 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 Secondary School Senior school · Mixed · Day & Boarding, 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 Secondary School C4 · Mixed · Day, Kisumu West sub-county, 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 Benea Apolo Ohanga Mixed Secondary Senior school · Mixed · Day, Siaya 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 Bingutwi Primary School Primary school · Mixed · Day, Migori County Biombe SDA Primary Primary school · Mixed · Day, Kisii County Birongo Mixed Academy Primary school · Mixed · Day, Kisii County Birongo Pag Primary Primary school · Mixed · Day, Kisii County Birongo SDA Mixed Secondary Senior school · Mixed · Day, Kisii County Birongo SDA Primary Primary school · Mixed · Day, Kisii County Bisamm Academy Primary school · Mixed · Day & Boarding, Nyamira County Bisamm Juniour Academy Primary school · Mixed · Day, Nyamira County Bishop Charles Mugendi Nyamokenye Secondary Senior school · Mixed · Day, Kisii County Bishop Lawi Academy Primary School Primary school · Mixed · Day, Homa Bay County Bishop Linus Okok Girls Secondary School C1 · Girls · Boarding, Rachuonyo East sub-county, Homa Bay County Bishop Linus Okok Osogo Secondary C4 · Mixed · Day, Uriri sub-county, Migori County Bishop Mugendi Secondary Senior school · Boys · Day & Boarding, Homa Bay County Bishop Mugendi Secondary Nyakegogi C3 · Mixed · Boarding, Sameta sub-county, Kisii County Bishop Mwai Abiero Magwar Girls Secondary School Senior school · Girls · Day, Kisumu County Bishop N.K. Ngala Secondary C4 · Mixed · Day, Nyakach sub-county, Kisumu County Bishop Odera Agongo Mixed Secondary C4 · Mixed · Day, Awendo sub-county, Migori County Bishop Okinda Ragana High School Senior school · Mixed · Day, Migori County Bishop Okok Rang'Wena Primary School Primary school · Mixed · Day, Homa Bay County Bishop Okoth Girls Mbaga C2 · Girls · Boarding, Siaya sub-county, Siaya County Bishop Okoth Girls Secondary School C3 · Girls · Boarding, Kisumu West sub-county, Kisumu County Bishop Okoth Primary Primary school · Mixed · Day, Kisumu County Bishop Okulu Magare Girls Secondary C3 · Girls · Boarding, Homa Bay sub-county, Homa Bay County Bishop Okumu Mixed Secondary School C4 · Mixed · Day, Nyakach sub-county, Kisumu County Bitare SDA Primary Primary school · Mixed · Day, Kisii County Bitengo Academy Primary Primary school · Mixed · Day, Kisii County Biticha Dok Primary Primary school · Mixed · Day, Nyamira County Bitundugusu SDA Pr Primary school · Mixed · Day, Nyamira County Bl. Tezza Complex Primary School Primary school · Mixed, Migori County Bl. Tezza Complex Secondary School C4 · Mixed · Day, Nyatike West sub-county, Migori County Blue Light Township Secondary Senior school · Mixed · Day, Kisii County Bm Kugitura Primary School Primary school · Mixed · Day, Migori County Boarder Academy Primary Primary school · Mixed · Day, Kisii County Bobaracho Dok Primary Primary school · Mixed · Day, Kisii County Bobaracho Mixed Secondary C4 · Mixed · Day, Kisii Central sub-county, Kisii County Bobaracho Special Unit Primary school · Mixed · Day, Kisii County Bobembe Elck Boys Boarding Primary Primary school · Mixed · Boarding, Nyamira County Bocharia Pag Primary Primary school · Mixed · Day, Nyamira County Bodi Mixed Secondary C4 · Mixed · Day, Nyakach sub-county, Kisumu County Bodi Primary Primary school · Mixed · Day, Kisumu County Bogambero Primary School Primary school · Mixed · Day, Migori County Bogeche Dok Primary Primary school · Mixed · Day, Kisii County Bogeche Dok Secondary C4 · Mixed · Day, South Masaba sub-county, Kisii County Bogeka Pag Primary Primary school · Mixed · Day, Kisii County Bogesaka Dok Primary Primary school · Mixed · Day, Kisii County Bogiakumu Secondary Senior school · Mixed, Kisii 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 14 October 2026.
Other schools come from our older directory. Each school page shows its dates.