Skip to content
Home Central Nyandarua Ol Joro Orok
Primary schools in Ol Joro Orok Division
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 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 Gatimu Primary Primary school · Mixed · Day, 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 Glorious Bells Academy Primary Primary school · Mixed · Day, Nyandarua County Happy Day Academy Primary school · Mixed · Day, Nyandarua County Iganjo Primary School Primary school · Mixed · Day, 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 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 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 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 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 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 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 Silibwet Primary School Primary school · Mixed · Day, 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 Thomsons Falls Apex Primary Primary school · Girls · Day, Nyandarua County Uhuru Primary School Primary school · Mixed · Day & Boarding, Nyandarua County Uiguano Primary School Primary school · Mixed · Day, Nyandarua County Weru 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 22 October 2026.
Other schools come from our older directory. Each school page shows its dates.