Skip to content
Home Nyandarua Ol Jorok
Muungano Primary Primary school · Mixed · Day, Nyandarua County Mwali Primary Primary school · Mixed · Day, Nyandarua County Mwawo 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 Ngorika Primary School Primary school · Mixed · Day, Nyandarua County Ngorika Secondary School C3 · Mixed · Boarding, Mirangine sub-county, Nyandarua County Nyahururu Visions Primary Primary school · Mixed · Day, Nyandarua County Nyairoko Primary School Primary school · Mixed · Day, Nyandarua County Nyaituga Primary Primary school · Mixed · Day, Nyandarua County Nyakiambi Girls High C2 · Girls · Boarding, Mirangine sub-county, Nyandarua County Nyakiambi Primary Primary school · Mixed · Day, Nyandarua County Nyandundo Primary 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 Ruiru Primary Primary school · Mixed · Day, Nyandarua County Ruiru Secondary C4 · Mixed · Day, Gathanji sub-county, Nyandarua County Rutara Primary Primary school · Mixed · Day, Nyandarua County Rutara Secondary C4 · Mixed · Day, Mirangine sub-county, Nyandarua County Sabugo Primary Primary school · Mixed · Day, Nyandarua County Sabugo Secondary C4 · Mixed · Day, Mirangine sub-county, 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. Cecilia Primary 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. Mary's Dundori Academy Primary Primary school · Mixed · Day, Nyandarua County St. Pauls Ol Jorook Primary School Primary school · Mixed · Day & Boarding, Nyandarua County St. Richard Primary Primary school · Mixed · Day, Nyandarua County St. Susan Primary Primary school · Mixed · Day, 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 Tumaini Primary Primary school, Nyandarua County Tumaini Primary Primary school · Mixed · Day, Nyandarua County Tumaini Secondary C4 · Mixed · Day, Mirangine sub-county, 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 Wama Academy Primary Primary school · Mixed · Day, Nyandarua County Wanjura Primary Primary 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 Wiumiririe Primary Primary school · Mixed · Day, 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 14 October 2026.
Constituency boundaries: IEBC, via UN OCHA (CC BY-IGO) .
Other schools come from our older directory. Each school page shows its dates.