Skip to content
Home Rift Valley Laikipia
Nyakio Primary School Primary school · Mixed · Day, Laikipia County Nyariginu Primary School Primary school · Mixed · Day, Laikipia County Nyariginu Secondary School C4 · Mixed · Day, Laikipia East sub-county, Laikipia County Nyariginu Special Unit Primary school · Mixed · Day, Laikipia County Oasis Primary School Primary school · Mixed · Day, Laikipia County Okoa Acad Primary Primary school · Mixed · Day & Boarding, Laikipia County Ol'arabel Primary School Primary school · Mixed · Day, Laikipia County Ol Arinyiro Primary School Primary school · Mixed · Day, Laikipia County Ol Arinyiro Secondary School C4 · Mixed · Day, Laikipia West sub-county, Laikipia County Olarjiju Primary School Primary school · Mixed · Day & Boarding, Laikipia County Ol-Girgiri Primary School Primary school · Mixed · Day, Laikipia County Oljabett Primary School Primary school · Mixed · Day, Laikipia County Ol-Jogi Primary School Primary school · Mixed · Day, Laikipia County Olkinyei Primary School Primary school · Mixed · Boarding, Laikipia County Ol Maisor Primary School Primary school · Mixed · Day & Boarding, Laikipia County Ol Moran Primary School Primary school · Mixed · Day, Laikipia County Ol'moran Secondary School Senior school · Mixed · Day, Laikipia County Olmutunyi Primary School Primary school · Mixed · Day, Laikipia County Ol Ngarua Primary School Primary school · Mixed · Day, Laikipia County Ol Ngarua Secondary School Senior school · Mixed · Day & Boarding, Baringo County Ol Ngarua Special Unit Primary school · Mixed · Day & Boarding, Laikipia County Oltaffeta Primary School Primary school · Mixed · Day, Laikipia County Oltaffeta Secondary School C4 · Mixed · Day, Laikipia Central sub-county, Laikipia County Oltaffeta Special Unit Primary school · Mixed · Day, Laikipia County Othaya M.C Primary School Primary school · Mixed · Day, Laikipia County PCEA Muhotetu Aca Primary Primary school · Mixed · Day, Laikipia County PCEA Nanyuki Girls Primary School Primary school · Girls · Boarding, Laikipia County Pesi Secondary School C4 · Mixed · Day, Nyahururu sub-county, Laikipia County Prispet Aca. Primary School Primary school · Mixed · Day, Laikipia County Prosper Primary School Primary school · Mixed · Day & Boarding, Laikipia County Queen Esther Primary School Primary school · Mixed · Day & Boarding, Laikipia County Raya Primary School Primary school · Mixed · Day, Laikipia County Reteti Primary School Primary school · Mixed · Day, Laikipia County Riverside Primary School Primary school · Mixed · Day, Laikipia County Ronda Primary School Primary school · Mixed · Day, Laikipia County Royal Glory Academy Primary Primary school · Mixed · Day, Laikipia County Ruai Primary School Primary school · Mixed · Day, Laikipia County Rugongo Primary School Primary school · Mixed · Day, Laikipia County Rumuruti DEB Primary School Primary school · Mixed · Day, Laikipia County Rumuruti St. Paul Aca Primary Primary school · Mixed · Day & Boarding, Laikipia County Rutunguru Primary School Primary school · Mixed · Day, Laikipia County Rwathia Primary School Primary school · Mixed · Day, Laikipia County Saint Lucia Girls Secondary School Senior school · Girls · Day & Boarding, Laikipia County Salama Primary School Primary school · Mixed · Day, Laikipia County Salama Secondary School C4 · Mixed · Day, Nyahururu sub-county, Laikipia County Samuel Kamande Mwaura Primary School Primary school · Mixed · Day & Boarding, Laikipia County Sanga Primary School Primary school · Mixed · Day, Laikipia County Saramba Primary School Primary school · Mixed · Day, Laikipia County Segera Primary School Primary school · Mixed · Day, Laikipia County Shalow Mark Primary School Primary school · Mixed · Day, Laikipia County Shamanei Primary School Primary school · Mixed · Day, Laikipia County Shamanei Secondary School C4 · Mixed · Day, Nyahururu sub-county, Laikipia County Shiloh Naibor Primary School Primary school · Mixed · Day, Laikipia County Silale Primary School Primary school · Mixed · Day, Laikipia County Simotwo Primary School Primary school · Mixed · Day, Laikipia County Sipili Primary School Primary school · Mixed · Day, Laikipia County Sipili School for the Deaf Primary Primary school · Mixed · Boarding, Laikipia County Sipili Secondary School C4 · Mixed · Day, Kirima sub-county, Laikipia County Sirima Primary School Primary school · Mixed · Day, Laikipia County Sirimon Primary School Primary school · Mixed · Day, Laikipia County Siron Primary School Primary school · Mixed · Day, Laikipia County Soit-Oudo Primary School Primary school · Mixed · Day, Laikipia County Solowa Aca. Primary School Primary school · Mixed · Day, Laikipia County South Rift Aca Primary Primary school · Mixed · Day, Laikipia County Starehe Primary School Primary school · Mixed · Day, Laikipia County St Augustine Secondary School C3 · Mixed · Boarding, Laikipia Central sub-county, Laikipia County St Bernard's Secondary School Senior school · Mixed · Day & Boarding, Laikipia County St. Christopher's Aca. Primary Primary school · Mixed · Day, Nyeri County St. Francis Girls' Secondary School C2 · Girls · Boarding, Laikipia North sub-county, Laikipia County St. Francis Primary School Kwanjiku Primary school · Mixed · Day, Laikipia County St. Joseph Laikipia Aca Primary Primary school · Mixed · Day, Laikipia County St Joseph's Secondary School Senior school · Mixed · Day, Laikipia County St. Jude Nturukuma Secondary School C2 · Girls · Boarding, Laikipia East sub-county, Laikipia County St Justina Aca. Primary School Primary school · Mixed · Day, Laikipia County St Lucia Primary School Primary school · Mixed · Day & Boarding, Laikipia County St Lukes Secondary School Senior school · Mixed · Day & Boarding, Laikipia County St Margarte Muthengera Primary School Primary school · Mixed · Day, Laikipia County St. Martin's Muthengera Aca. Primary Primary school · Mixed · Day, Laikipia County St Michael Junior Academy Primary School Primary school · Mixed · Day, Nyandarua County St. Moses Primary School Primary school · Mixed · Day, Laikipia County St Patricks Winners Aca Primary Primary school · Mixed · Day & Boarding, Laikipia County St Patricks Winners Aca Secondary Senior school · Mixed · Day, Laikipia County St Pauls' Academy Primary School Primary school · Mixed · Day, Laikipia County St Pauls Ndagara Primary Primary school · Mixed · Day, Laikipia County St Pauls Nyahururu Academy Primary School Primary school · Mixed · Day & Boarding, Laikipia County St Paul's Nyahururu Secondary School Senior school · Mixed · Day & Boarding, Laikipia County St. Peter Mukuri Aca. Primary School Primary school · Mixed · Day & Boarding, Laikipia County St Peva Academy Primary Primary school · Mixed · Day, Laikipia County St. Xavier's Aca. Primary School Primary school · Mixed · Day, Laikipia County St. Xavier's Aca. Secondary School Senior school · Mixed · Day & Boarding, Laikipia County Suguroi Primary School Primary school · Mixed · Day, Laikipia County Sunshine Morning Star Academy Primary School Primary school · Mixed · Day, Laikipia County Survey Primary School Primary school · Mixed · Day, Laikipia County Sweet Springs Primary School Primary school · Mixed · Day, Laikipia County Sweet Waters Primary School Primary school · Mixed · Day, Laikipia County Sweet Waters Secondary School Senior school · Mixed · Day, Laikipia County Tandare Junior Aca Primary School Primary school · Mixed · Day, Laikipia County Tandare Mixed Day Secondary School C4 · Mixed · Day, Kirima sub-county, Laikipia County Tandare Primary School Primary school · Mixed · Day, Laikipia County Temple Mount High School Senior school · Mixed · Day, Laikipia 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.