Skip to content
Home Nyandarua Ol Jorok
Primary schools in Ol Jorok Constituency
AIC Ngano Academy Primary School Primary school · Mixed · Day, Nyandarua County Alight Primary Primary school · Mixed · Day, Nyandarua County Baraka Primary Primary school · Mixed · Day, Nyandarua County Bidii Primary School Primary school · Mixed · Day, Nyandarua County Blessland Primary 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 Charagita Primary Primary school · Mixed · Day, Nyandarua County Chema Academy Primary Primary school · Mixed · Day & Boarding, Nyandarua County Ciira Primary Primary school · Mixed · Day, Nyandarua County Davis Junior Primary Primary school · Mixed · Day, Nyandarua County Destiny Downs Academy Primary Primary school · Mixed · Day, Nyandarua County Dundori Primary School 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 Githima Primary Primary school · Mixed · Day, Nyandarua County Gituamba 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 Janet Primary Primary school · Mixed · Day, Nyandarua County John Paul Ii Primary School Primary school · Mixed · Day, Nyandarua County Jonam Primary Primary school · Mixed · Day & Boarding, Nyandarua County Joyfield Ol Joroorok Primary Primary school · Mixed · Day & Boarding, Nyandarua County Kahia Primary Primary school · Mixed · Day & Boarding, Nyandarua County Kahigu Primary Primary school · Mixed · Day, 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 Kamuyu Primary Primary school · Mixed · Day, Nyandarua County Kangathia Primary Primary school · Mixed · Day & Boarding, Nyandarua County Kanguu Primary Primary school · Mixed · Day, Nyandarua County Kanjuri 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 Katez Primary Primary school · Mixed · Day, Nyandarua County Kawa Academy Primary Primary school · Mixed · Day, Nyandarua County Kenji Farm Primary Primary school · Mixed · Day, Nyandarua County Kiandaba Primary Primary school · Mixed · Day, Nyandarua County Kianjata Primary Primary school · Mixed · Day, Nyandarua County Kibathi Primary Primary school · Mixed · Day, Nyandarua County Kigumo Primary School Primary school · Mixed · Day, Nyandarua County Kiheo Primary Primary school · Mixed · Day, Nyandarua County Kihuto Primary Primary school · Mixed · Day, Nyandarua County Kings Junior Academy Primary Primary school · Mixed · Day, Nyandarua County Kings Junior Primary Primary school · Mixed, Nyandarua County Kirathimo 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 Leadfields Primary Primary school · Mixed · Day & Boarding, 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 Mathakwa Primary Primary school · Mixed · Day, Nyandarua County Matindiri Primary Primary school · Mixed · Day, Nyandarua County Matunda Primary School Primary school · Mixed · Day, Nyandarua County Mbora Primary Primary school · Mixed · Day, Nyandarua County Mbuga Primary Primary school · Mixed · Day, Nyandarua County Melody Bells Primary Primary school · Mixed · Day, Nyandarua County Micharage Primary Primary school · Mixed · Day, Nyandarua County Mirangine Primary Primary school · Mixed · Day, Nyandarua County Mlaki Visions Primary Primary school · Mixed · Day, Nyandarua County Motherland Primary School Primary school · Mixed · Day, Nyandarua County Muchemi Primary Primary school · Mixed · Day, Nyandarua County Muitha Joy Primary Primary school · Mixed · Day & Boarding, Nyandarua County Mulimani Primary Primary school · Mixed · Day, Nyandarua County Munga Primary School Primary school · Mixed · Day, Nyandarua County Murindati Primary Primary school · Mixed · Day, Nyandarua County 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 Ngatha Primary School Primary school · Mixed · Day, Nyandarua County Ngorika 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 Nyaituga Primary Primary school · Mixed · Day, 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 Oraimuta Primary School Primary school · Mixed · Day, Nyandarua County Pan African Primary Primary school · Mixed · Day & Boarding, 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.