Skip to content
Home Nyanza Nyamira Ekerenyo Kiabonyoru
Amakura Primary Primary school · Mixed · Day, Nyamira County Amatieririo Primary Boarding Primary school · Mixed · Day & Boarding, Nyamira County Amatieririo Secondary Senior school · Mixed · Day & Boarding, Nyamira County Biego Primary Primary school · Mixed · Day, Nyamira County Bumbata Academy Primary school · Mixed · Day, Nyamira County Chinche DEB Primary Primary school · Mixed · Day, Nyamira County Egentubi DEB Primary Primary school · Mixed · Day, Nyamira County Egentubi Secondary C4 · Mixed · Day, Nyamira North sub-county, Nyamira County Emboye Primary Primary school · Mixed · Day, Nyamira County Endiba DEB Primary Primary school · Mixed · Day, Nyamira County Endiba Technical Secondary Senior school · Mixed · Day, Nyamira County Evaland Hekima Academy Primary school · Mixed · Day & Boarding, Nyamira County Gateway Academy Primary school, Nyamira County Good Hope Academy Primary school · Mixed · Day, Nyamira County Ibara Dok Primary Primary school · Mixed · Day, Nyamira County Ikonge Academy Primary school · Mixed · Day, Nyamira County Joyland Academy Primary school · Mixed · Day, Nyamira County Kayaba Primary Primary school · Mixed · Day, Nyamira County Kebirigo PAG Academy Primary school · Mixed · Day, Nyamira County Kegogi Somesa Primary Primary school · Mixed · Day, Nyamira County Kerema Dok Primary Primary school · Mixed · Day, Nyamira County Kiabonyoru Primary Primary school · Mixed · Boarding, Nyamira County Mokomoni Dok Primary Primary school · Mixed · Day, Nyamira County Moonlight Academy Primary school · Mixed · Day, Nyamira County Moteoguto PAG Primary Primary school · Mixed · Day, Nyamira County Nsicha DEB Primary Primary school · Mixed · Day, Nyamira County Nyabikomu Primary Primary school · Mixed · Day, Nyamira County Nyageita Primary Primary school · Mixed · Day, Nyamira County Nyagware Primary Primary school · Mixed · Day, Nyamira County Nyakwerema Dok Primary Primary school · Mixed · Day, Nyamira County Nyamiranga DEB Primary Primary school · Mixed · Day, Nyamira County Nyamiranga SDA Secondary C2 · Mixed · Boarding, Nyamira North sub-county, Nyamira County Nyamore Dok Primary Primary school · Mixed · Day, Nyamira County Nyangoge Primary Primary school · Mixed · Day, Nyamira County Nyangoge Secondary C4 · Mixed · Day, Nyamira North sub-county, Nyamira County Nyankongo DEB Primary Primary school · Mixed · Day, Nyamira County Nyaramba Dok Primary Primary school · Mixed · Day, Nyamira County Omonono Dok Primary School Primary school · Mixed · Day, Nyamira County Our Lady of Mercy Ibara Girls Primary Primary school · Girls · Boarding, Nyamira County Rianyakangi Primary Primary school · Mixed · Day, Nyamira County St Francis Kerema Secondary C4 · Mixed · Day, Nyamira North sub-county, Nyamira County St John Nyakwerema Secondary C4 · Mixed · Day, Nyamira North sub-county, Nyamira County St Josephs Biego Secondary C4 · Mixed · Day, Nyamira North sub-county, Nyamira County St Pauls Secondary School Senior school · Mixed, Nyamira County St Peters Preparatory Academy Primary school · Mixed · Boarding, 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.