Skip to content
Home Central Nyandarua South Kinangop
Abercrest Primary Primary school · Mixed · Day, Nyandarua County All Saints Njabini Academy Primary school · Mixed · Day & Boarding, Nyandarua County Amani Primary Primary school · Mixed · Day, Nyandarua County Arberdare Technical Secondary Senior school · Girls · Day & Boarding, Nyandarua County Bongo Girls' Secondary C2 · Girls · Boarding, South Kinangop sub-county, Nyandarua County Bongo Primary Primary school · Mixed · Day, Nyandarua County Chania Primary Primary school · Mixed · Day, Nyandarua County Churiri Primary Primary school · Mixed · Day, Nyandarua County Faith Hope Primary Primary school · Mixed · Day, Nyandarua County Furaha Education Centre Primary school · Mixed · Day & Boarding, Nyandarua County Galaxy Primary Primary school · Mixed · Day, Nyandarua County Githabai Primary School Primary school · Mixed · Day, Nyandarua County Githinji Primary Primary school · Mixed · Day, Nyandarua County Githinji Secondary Senior school · Mixed · Day, Nyandarua County Glama Primary Primary school · Mixed · Day, Nyandarua County Good Shelpherd Catholic Primary Primary school · Mixed · Day & Boarding, Nyandarua County Haraka Nyakio Primary Primary school · Mixed · Day & Boarding, Nyandarua County Heni Primary Primary school · Mixed · Day, Nyandarua County Heni Secondary C3 · Mixed · Boarding, South Kinangop sub-county, Nyandarua County Jesa Glory Primary Primary school · Mixed · Boarding, Nyandarua County Jesa Glory Secondary Senior school · Girls · Boarding, Nyandarua County Joly Hope Primary Primary school · Mixed · Day & Boarding, Nyandarua County Kahuhu Secondary Senior school · Mixed · Day, Nyandarua County Kamunyaka Primary Primary school · Mixed · Day, Nyandarua County Kananmba Primary Primary school · Mixed · Day, Nyandarua County Karati Primary Primary school · Mixed · Day, Nyandarua County Karati Secondary C3 · Mixed · Boarding, South Kinangop sub-county, Nyandarua County Kariahu Primary Primary school · Mixed · Day, Nyandarua County Kaugi Primary Primary school · Mixed · Day, Nyandarua County Kenton Secondary C4 · Mixed · Day, South Kinangop sub-county, Nyandarua County Kiahuho Primary Primary school · Mixed · Day, Nyandarua County Kiburu Road Primary Primary school · Mixed · Day, Nyandarua County Kijiko Primary Primary school · Mixed · Day, Nyandarua County Kimathi Primary Primary school · Mixed · Day, Nyandarua County Kiriko Primary Primary school · Mixed · Day, Nyandarua County Kiyo Primary Primary school · Mixed · Day, Nyandarua County Koinange Primary Primary school · Mixed · Day, Nyandarua County Magumu Secondary Senior school · Mixed · Day & Boarding, Nyandarua County Magumu Secondary C2 · Boys · Boarding, South Kinangop sub-county, Nyandarua County Mariko Secondary Senior school · Mixed · Day, Nyandarua County Masse Central Primary Primary school, Nyandarua County Mbogani Primary Primary school · Mixed · Day, Nyandarua County Midlands Primary Primary school · Mixed · Day & Boarding, Nyandarua County Mother Care Primary Primary school · Mixed · Day, Nyandarua County Mt. Kinangop Girls Secondary C2 · Girls · Boarding, South Kinangop sub-county, Nyandarua County Muchorui Primary Primary school · Mixed · Day, Nyandarua County Mucibau Primary Primary school · Mixed · Day, Nyandarua County Munyaka Primary Primary school · Mixed · Day, Nyandarua County Munyaka Secondary C3 · Mixed · Boarding, South Kinangop sub-county, Nyandarua County Muthomi Primary Primary school · Mixed · Day, Nyandarua County Mutunyora Primary Primary school · Mixed · Day, Nyandarua County Naisang Primary Primary school · Mixed · Day, Nyandarua County Ndothua Primary Primary school · Mixed · Day, Nyandarua County Njabini Girls Secondary Senior school · Girls · Boarding, Nyandarua County Njabini Glamour Secondary Senior school · Mixed · Day & Boarding, Nyandarua County Njabini Primary Primary school · Mixed · Day, Nyandarua County Njabini Secondary C1 · Boys · Boarding, South Kinangop sub-county, Nyandarua County Njogu-Ini Primary Primary school · Mixed · Day, Nyandarua County Nyakio Primary Primary school · Mixed · Day, Nyandarua County Plateau Senior Secondary Senior school · Mixed · Day, Nyandarua County Ragia Primary Primary school · Mixed · Day, Nyandarua County Ragia Secondary C4 · Mixed · Day, South Kinangop sub-county, Nyandarua County Ruji Aca Primary school · Mixed · Day, Nyandarua County Rwanyambo Primary Primary school · Mixed · Day, Nyandarua County Rwanyambo Secondary C4 · Mixed · Day, South Kinangop sub-county, Nyandarua County Sasumua Primary Primary school · Mixed · Day, Nyandarua County Sasumua Secondary C3 · Mixed · Boarding, South Kinangop sub-county, Nyandarua County St. Anuarite Secondary Senior school · Girls · Boarding, Nyandarua County Starehe Primary Primary school · Mixed · Boarding, Nyandarua County St Clare Primary Primary school · Mixed · Day, Nyandarua County St. Dominic Fly Over Primary Primary school · Mixed · Day & Boarding, Nyandarua County St. Dominic Secondary Senior school · Mixed · Day & Boarding, Nyandarua County St Mary's Primary Primary school · Mixed · Day, Nyandarua County St. Pauls Primary Primary school · Mixed · Day & Boarding, Nyandarua County St. Pauls Secondary Senior school · Mixed · Day & Boarding, Nyandarua County Tito Junior Primary Primary school, Nyandarua County Victory Primary Primary school · Mixed · Day & Boarding, Nyandarua County Yaanga Primary Primary school · Mixed · Day, Nyandarua County Young Star Primary School 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.