Skip to content
Home Central Nyandarua Ol Joro Orok
AIC Ngano Academy Primary School Primary school · Mixed · Day, Nyandarua County Baraka Primary Primary school · Mixed · Day, Nyandarua County Bidii Primary School Primary school · Mixed · Day, Nyandarua County Blue Waters Academy Primary school · Mixed · Day & Boarding, Nyandarua County Busara Forest View Primary Primary school · Mixed · Day, Nyandarua County Busara Forest View Secondary Senior school · Girls · Boarding, Nyandarua County Chaka Reli Primary School Primary school · Mixed · Day, Nyandarua County Chamuka Primary School Primary school · Mixed · Day, Nyandarua County Destiny Downs Academy Primary Primary school · Mixed · Day, Nyandarua County Equator Primary Primary school · Mixed · Boarding, Nyandarua County Gathanje Primary School Primary school · Mixed · Day, Nyandarua County Gathanji Secondary C4 · Mixed · Day, Gathanji sub-county, Nyandarua County Gatimu Primary Primary school · Mixed · Day, Nyandarua County Gatimu Secondary School C4 · Mixed · Day, Nyandarua West sub-county, Nyandarua County Gatito Primary School Primary school · Mixed · Day, Nyandarua County Gatumbiro Primary Primary school · Mixed · Day, Nyandarua County Gikeno Primary School Primary school · Mixed · Day, Nyandarua County Gikingi Primary Primary school · Mixed · Day, Nyandarua County Gikingi Secondary School C4 · Mixed · Day, Nyandarua West sub-county, Nyandarua County Glorious Bells Academy Primary Primary school · Mixed · Day, Nyandarua County Happy Day Academy Primary school · Mixed · Day, Nyandarua County Hospital Hill Secondary C4 · Mixed · Day, Nyandarua West sub-county, Nyandarua County Iganjo Primary School Primary school · Mixed · Day, Nyandarua County Iganjo Secondary School Senior school · Mixed · Day & Boarding, Nyandarua County Inoro Primary School Primary school · Mixed · Day, Nyandarua County Jacaranda Primary Primary school · Mixed · Day, Nyandarua County Joyfield Ol Joroorok Primary Primary school · Mixed · Day & Boarding, Nyandarua County Kahingo Primary School Primary school · Mixed · Day, Nyandarua County Kamaini Primary School Primary school · Mixed · Day, Nyandarua County Kamugunda Primary School Primary school · Mixed · Day, Nyandarua County Kamukunji Primary School Primary school · Mixed · Day, Nyandarua County Kangui High School Senior school · Boys · Boarding, Nyandarua County Kangui Secondary School Senior school · Mixed · Day, Nyandarua County Kanguu Primary Primary school · Mixed · Day, Nyandarua County Karandi Primary School Primary school · Mixed · Day, Nyandarua County Karewa Academy Primary School Primary school · Mixed · Day, Nyandarua County Kasuku PCEA Primary Primary school · Mixed · Day & Boarding, Nyandarua County Kasuku Senior School Primary school · Boys · Boarding, Nyandarua County Kenji Farm Primary Primary school · Mixed · Day, Nyandarua County Kianjata Primary Primary school · Mixed · Day, Nyandarua County Kibathi Primary Primary school · Mixed · Day, Nyandarua County Kiheo Primary Primary school · Mixed · Day, Nyandarua County Kings Junior Academy Primary Primary school · Mixed · Day, Nyandarua County Kirimangai Primary Primary school · Mixed · Day, Nyandarua County Kirima Primary Primary school · Mixed · Day, Nyandarua County Kisima Mixed Secondary Senior school · Mixed · Boarding, Nyandarua County Kiwamiti Primary School Primary school · Mixed · Day, Nyandarua County Lesirko Primary Primary school · Mixed · Day, Nyandarua County Madaraka Primary Primary school · Mixed · Day, Nyandarua County Mahua Primary School Primary school · Mixed · Day, Nyandarua County Maranatha High School Senior school · Mixed · Day & Boarding, Nyandarua County Marphil Junior Academy Primary school · Mixed · Day, Nyandarua County Maryland Junior Academy Primary Primary school · Mixed · Day & Boarding, Nyandarua County Mary Mother of Wisdom Primary Primary school · Mixed · Day, Nyandarua County Matura Primary School Primary school · Mixed · Day, Nyandarua County Matura Secondary School C4 · Mixed · Day, Nyandarua West sub-county, Nyandarua County Melody Bells Primary Primary school · Mixed · Day, Nyandarua County Motherland Primary School Primary school · Mixed · Day, Nyandarua County Munga Primary School Primary school · Mixed · Day, Nyandarua County Muungano Primary Primary school · Mixed · Day, Nyandarua County Mwenja Primary Primary school · Mixed · Day, Nyandarua County Ndiwa Primary Primary school · Mixed · Day, Nyandarua County Ngano Primary School Primary school · Mixed · Boarding, Nyandarua County Ngano Secondary School C4 · Mixed · Day, Gathanji sub-county, Nyandarua County Ngatha Primary School Primary school · Mixed · Day, Nyandarua County Nyahururu Visions Primary Primary school · Mixed · Day, Nyandarua County Nyairoko Primary School Primary school · Mixed · Day, Nyandarua County Ol Joro-Orok Primary Primary school · Mixed · Day, Nyandarua County Ol Joroorok Secondary Senior school · Mixed · Day, Nyandarua County Oraimuta Primary School Primary school · Mixed · Day, Nyandarua County Pan African Primary Primary school · Mixed · Day & Boarding, Nyandarua County PCEA Nyairoko Primary Primary school · Mixed · Day, Nyandarua County Pivot Preparatory School Primary school · Mixed · Day, Nyandarua County Re-Ebenezer Primary Primary school · Mixed · Day & Boarding, Nyandarua County Riverside Primary Primary school · Mixed · Day, Nyandarua County, Ol Joro Orok Riverside Primary Primary school · Mixed · Day, Nyandarua County, Ol Joro Orok Rosewood Girls High School Senior school · Girls · Boarding, Nyandarua County Silibwet Primary School Primary school · Mixed · Day, Nyandarua County Silibwet Secondary School C4 · Mixed · Day, Gathanji sub-county, Nyandarua County Skylink Primary School Primary school · Mixed · Day & Boarding, Nyandarua County St. Mark Valley-Land Primary Primary school · Mixed · Day, Nyandarua County St. Mary Paul Primary Primary school · Mixed · Day, Nyandarua County St. Pauls Ol Jorook Primary School Primary school · Mixed · Day & Boarding, Nyandarua County Suero Primary Primary school · Mixed · Day, Nyandarua County Supershine Junior School Primary school · Mixed · Day, Nyandarua County Thomson Falls Apex Secondary Senior school · Mixed · Day, Nyandarua County Thomsons Falls Apex Primary Primary school · Girls · Day, Nyandarua County Uhuru Primary School Primary school · Mixed · Day & Boarding, Nyandarua County Uhuru Secondary C4 · Mixed · Day, Gathanji sub-county, Nyandarua County Uiguano Primary School Primary school · Mixed · Day, Nyandarua County Visions Centre High School Senior school · Mixed · Day, Nyandarua County Weru Primary Primary school · Mixed · Day, Nyandarua County Weru Secondary School C4 · Mixed · Day, Nyandarua West sub-county, Nyandarua 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.