Skip to content
Home Central Thika
Reeria Secondary School Senior school, Kiambu County Rev. Maanzo AIC Academy Primary School Primary school · Mixed · Day, Kiambu County Ridges Academy Primary Primary school · Mixed · Day, Kiambu County Right Vision Day and Boarding Primary School Primary school · Mixed · Day & Boarding, Kiambu County Rise & Shine Primary School Primary school · Mixed · Day, Kiambu County Roi Primary School Primary school · Mixed · Day, Kiambu County Rokwan Junior Academy Primary school · Mixed · Day, Kiambu County Ropa Academy Primary School Primary school · Mixed · Day, Kiambu County Rorubeda Joy Academy Primary School Primary school · Mixed · Day, Kiambu County Roska Academy Primary Primary school · Mixed · Day, Kiambu County Rubiru Primary School Primary school · Mixed · Day, Murang’a County Ruburi Primary School Primary school · Mixed · Day, Kiambu County Ruburi Secondary School C4 · Mixed · Day, Gatundu South sub-county, Kiambu County Ruera Primary School Primary school · Mixed · Day, Kiambu County Ruiru Day Care Primary Primary school · Mixed · Day, Kiambu County Ruiru East Primary School Primary school · Mixed · Day, Kiambu County Ruiru Girls Secondary School C3 · Girls · Listed as hybrid, Ruiru sub-county, Kiambu County Ruiru Peakacademy Primary School Primary school · Mixed · Day, Kiambu County Ruiru Primary School Primary school · Mixed · Day, Kiambu County Ruiru Progressive Primary School Primary school · Mixed · Day, Kiambu County Ruiru Secondary School C4 · Boys · Day, Ruiru sub-county, Kiambu County Ruiru Star Secondary School Senior school · Mixed · Day & Boarding, Kiambu County Rurii Primary School Primary school · Mixed · Day, Kiambu County Rwaitira Primary School Primary school · Mixed · Day, Murang’a County Rwegetha Primary School Primary school · Mixed · Day, Murang’a County Rwegetha Secondary School C4 · Mixed · Day, Gatanga sub-county, Murang’a County S Academy Primary school, Kiambu County Salvation Armyjoytown for the P/ H Primary School Primary school · Mixed · Boarding, Kiambu County Salvation Army Thika Primary School Primary school · Mixed · Boarding, Kiambu County Sam Juniour Academy Primary school · Mixed · Day, Kiambu County Samros Junior Academy Primary school · Mixed · Day & Boarding, Kiambu County Santa Ana Calm Waters Academy-Primary School Primary school · Mixed · Day, Kiambu County Sapencia Education Centre,Alpha High School Senior school · Mixed · Day, Kiambu County Senior Chief Gichohi Primary School Primary school · Mixed · Day, Murang’a County Shakaina Academy Primary School Primary school, Kiambu County Sharpbrain Preparatory School Primary school, Kiambu County Shelherds Hills Secondary Senior school · Mixed · Day, Kiambu County Shining Glory Primary School Primary school, Kiambu County South Kanyoni Primary School Primary school · Mixed · Day, Kiambu County Spirit of Faith Primary School Primary school · Mixed · Day & Boarding, Kiambu County Spring Valley Primary Primary school · Mixed · Day, Kiambu County St Agatha Junior Academy Primary School Primary school · Mixed · Day, Kiambu County St Anne's Gakoe Primary School Primary school · Mixed · Day, Kiambu County St Anselm Primary School Primary school, Kiambu County St. Appolonuh's Academy Primary school · Mixed · Day, Kiambu County St. Appolonuh's Secondary School Senior school · Mixed · Day, Kiambu County St. Augustine Boys Secondary School Senior school · Boys · Boarding, Kiambu County St Augustine Mutundu Secondary School C4 · Mixed · Day, Gatanga sub-county, Murang’a County St. Bakita Girls Secondary School Senior school · Mixed · Day & Boarding, Kiambu County St Benedicts Mixed High School Senior school, Kiambu County St. Davids Plainsview Academy Primary School Primary school · Mixed · Day & Boarding, Kiambu County St. David's Primary School Primary school · Mixed · Day & Boarding, Kiambu County St Dominic Buchana Primary School Primary school · Mixed · Day, Kiambu County St. Edwin's Academy Primary school · Mixed · Day, Murang’a County Stepping Stones Preparatory Primary School Primary school · Mixed · Day, Kiambu County St. Flevian Academy Primary School Primary school · Mixed · Day, Kiambu County St Francis Girls High School Mang'u C1 · Girls · Boarding, Gatundu North sub-county, Kiambu County St. Francis Primary School Primary school · Mixed · Day, Kiambu County St Gabriel Kahata Primary School Primary school · Mixed · Day, Kiambu County St George Academy Primary School Primary school · Mixed · Day, Kiambu County St. Georges Academy Primary School Primary school · Mixed · Day, Kiambu County St. George's Primary Primary school · Mixed · Day, Kiambu County St Hellen Academy Primary school · Mixed · Day, Kiambu County St. James Primary Primary school · Mixed · Day, Kiambu County St John's Gakoe Secondary School Senior school · Mixed · Day, Kiambu County St. John's High Vision Academy Primary school · Mixed · Day, Kiambu County St John's Kigoro Primary school · Mixed · Day & Boarding, Murang’a County St Joseph Academy Primary school · Mixed · Day, Kiambu County St Josephine Academy Primary School Primary school · Mixed · Day, Kiambu County St. Josephine Education Centre High School Senior school · Mixed · Day, Kiambu County St Josephs Academy Primary Primary school · Mixed · Day, Kiambu County St Joseph the Worker Secondary School Mang'u C4 · Mixed · Day, Gatundu North sub-county, Kiambu County St. Julia Primary School Primary school · Mixed · Day, Kiambu County St. Kelvin Academy Primary Primary school · Mixed · Day, Kiambu County St Lawrence Academy Primary Primary school · Mixed · Boarding, Murang’a County St Linda's Senior school · Mixed · Day, Kiambu County St Lucie Kiriri Girls Secondary School Senior school · Girls · Boarding, Kiambu County St. Lukes Church Academy Primary School Primary school · Mixed · Day, Kiambu County St. Manasseh Academy Primary School Primary school · Mixed · Day, Kiambu County St Margaret Academy Primary School Primary school · Mixed · Day, Kiambu County St. Mark's Gatuanyaga Secondary School Senior school · Mixed · Day, Kiambu County St. Marks Primary Primary school · Day, Kiambu County St. Martin Memorial Primary School Primary school · Mixed · Day, Kiambu County St Mathew Junior School Primary school · Mixed · Day, Kiambu County St Mathews Academy Primary school · Mixed · Day, Kiambu County St. Michaels Secondary School Senior school · Mixed · Day, Kiambu County St. Monica Giatutu Academy Primary school · Mixed · Day, Murang’a County St. Mulumba Academy Primary School Primary school · Mixed · Day, Kiambu County St. Patrick's Primary School Primary school · Mixed · Day, Kiambu County St Patricks Special Unit Primary school · Mixed · Day, Kiambu County St Patric Muthani Primary Primary school · Mixed · Day & Boarding, Murang’a County St. Paul Gachororo Primary School Primary school · Mixed · Day, Kiambu County St Paul Gatuanyaga Secondary School C3 · Boys · Boarding, Thika East sub-county, Kiambu County St Paul Gatura Secondary School C4 · Mixed · Day, Gatanga sub-county, Murang’a County St. Paul Secondary School Senior school · Mixed · Day, Kiambu County St. Paul's Educational Centre Secondary School Senior school · Mixed · Day & Boarding, Kiambu County St Pauls Junior Academy Primary School Primary school, Kiambu County St. Paul's Junior Academy Primary School Primary school · Mixed · Day & Boarding, Kiambu County St. Paul's-Kiganjo Primary School Primary school · Mixed · Day, Kiambu County St. Peters Academy Primary School Primary school · Mixed · Day, Murang’a 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.