Skip to content
Home Central Thika
Kariara Primary School Primary school · Mixed · Day, Murang’a County Karibaribi Primary School Primary school · Mixed · Day, Kiambu County Karinga Girls High School C2 · Girls · Boarding, Gatundu South sub-county, Kiambu County Karinga Primary School Primary school · Mixed · Day, Kiambu County Karuguru Tech Academy Primary Primary school · Mixed · Day, Kiambu County Karure Primary School Primary school · Mixed · Day, Kiambu County Kathambara Primary School Primary school · Mixed · Day, Murang’a County Kawira Primary School Primary school · Mixed · Day, Kiambu County Kecris Junior Academy Primary school · Mixed · Day, Kiambu County Kenyatta Primary School Primary school · Mixed · Day, Kiambu County Kenyatta Secondary School C4 · Girls · Day, Thika West sub-county, Kiambu County Kiama Primary School Primary school · Mixed · Day, Murang’a County Kiambu Road Primary School Primary school · Mixed · Day, Kiambu County Kiamwangi Primary School Primary school · Mixed · Day, Kiambu County Kiamwangi Secondary School C4 · Mixed · Day, Gatundu South sub-county, Kiambu County Kiamwathi Secondary School C4 · Mixed · Day, Gatanga sub-county, Murang’a County Kiamworia Primary School Primary school · Mixed · Day, Kiambu County Kiamworia Secondary School C3 · Girls · Boarding, Gatundu South sub-county, Kiambu County Kiangunu Primary School Primary school · Mixed · Day, Kiambu County Kiangunu Secondary School C4 · Mixed · Day, Gatundu North sub-county, Kiambu County Kianjahi Primary School Primary school · Mixed · Day, Kiambu County Kianjau Primary School Primary school · Mixed · Day, Kiambu County Kiaora Primary School Primary school · Mixed · Day, Kiambu County Kiarie Academy Primary school · Mixed · Day, Kiambu County Kiarutara Academy Primary School Primary school · Mixed · Day, Murang’a County Kiarutara Primary School Primary school · Mixed · Day, Murang’a County Kiarutara Secondary School C4 · Mixed · Day, Gatanga sub-county, Murang’a County Kiawandiga Primary School Primary school · Mixed · Day, Kiambu County Kibaaka Primary School Primary school · Mixed · Day, Murang’a County Kibii Primary School Primary school · Mixed · Day, Kiambu County Kibiru Primary School Primary school · Mixed · Day, Kiambu County Kibiru Secondary School C3 · Girls · Boarding, Gatundu South sub-county, Kiambu County Kiboko Primary School Primary school · Mixed · Day, Kiambu County Kieni Primary School Primary school · Mixed · Day, Kiambu County Kigaa Primary School Primary school · Mixed · Day, Kiambu County Kiganjo Primary School Primary school · Mixed · Day, Kiambu County Kigwe Primary School Primary school · Mixed · Day, Kiambu County Kihumbuini Primary School Primary school · Mixed · Day, Murang’a County Kihumbuini Secondary School C3 · Girls · Boarding, Gatanga sub-county, Murang’a County Kihunguro Primary School Primary school · Mixed · Day, Murang’a County Kihunjio-Ini Primary School Primary school · Mixed · Day, Kiambu County Kilimambogo Primary School Primary school · Mixed · Day, Kiambu County Kimandi Mixed Secondary School C4 · Mixed · Day, Gatanga sub-county, Murang’a County Kimaruri Primary School Primary school · Mixed · Day, Kiambu County Kimbo Mixed High School Senior school · Mixed · Day, Kiambu County Kimbo Prep School - Primary Primary school · Mixed · Day, Kiambu County Kimbo Primary School Primary school · Mixed · Day, Kiambu County Kimuchu Mixed Day Secondary School C4 · Mixed · Day, Thika West sub-county, Kiambu County Kimuchu Primary School Primary school · Mixed · Day, Kiambu County Kimuchu Primary Special Unit Primary school · Mixed · Day, Kiambu County Kimunyu Primary School Primary school · Mixed · Day, Kiambu County Kimunyu Secondary School C2 · Boys · Boarding, Gatundu South sub-county, Kiambu County Kingdom Academy Primary School Primary school · Mixed · Day, Kiambu County King Solomon Primary School Primary school · Mixed · Day, Kiambu County King Solomon Secondary School Senior school · Mixed · Day, Kiambu County Kinoo Primary School Primary school · Mixed · Day, Murang’a County Kinyangi Primary School Primary school · Mixed · Day, Murang’a County Kirangi Primary School Primary school · Mixed · Day, Kiambu County Kiratina Primary School Primary school · Mixed · Day, Kiambu County Kiriko Primary School Primary school · Mixed · Day, Kiambu County Kirimiri Primary Primary school · Mixed · Day, Murang’a County Kirimiri Secondary School C4 · Mixed · Day, Murang’a South sub-county, Murang’a County Kirwara High School C2 · Boys · Boarding, Gatanga sub-county, Murang’a County Kirwara Junior Academy Primary School Primary school · Mixed · Day, Murang’a County Kirwara Primary School Primary school · Mixed · Day, Murang’a County Kisiwa Primary School Primary school · Mixed · Day, Kiambu County Kitamaiyu Primary School Primary school · Mixed · Day, Kiambu County Kitamaiyu Secondary School C4 · Mixed · Day, Juja sub-county, Kiambu County Kitito Coffee Secondary School Senior school · Mixed · Day, Murang’a County Kitito Primary School Primary school · Mixed · Day & Boarding, Murang’a County Kiunyu Primary School Primary school · Mixed · Day, Murang’a County Kiunyu Secondary School C3 · Girls · Boarding, Gatanga sub-county, Murang’a County Komo Mixed Secondary School C4 · Mixed · Day, Thika East sub-county, Kiambu County Komo Primary School Primary school · Mixed · Day, Kiambu County Kou Hill Academy Primary school · Mixed · Day, Murang’a County Kumura Primary School Primary school · Mixed · Day, Kiambu County Kuraiha Primary School Primary school · Mixed · Day, Kiambu County Kuria Memorial Primary school · Mixed · Day, Murang’a County Kwangethe Primary School Primary school · Mixed · Day, Kiambu County Kwihota Primary School Primary school · Mixed · Day, Kiambu County Kwihota Secondary School C4 · Mixed · Day, Ruiru sub-county, Kiambu County Kwihota Special Unit Primary School Primary school · Mixed · Day, Kiambu County Kyaume Primary School Primary school · Mixed · Day, Murang’a County Lanes Junior Academy Primary school · Mixed · Day, Kiambu County Lanes Junior Academy Primary Primary school · Mixed · Day, Kiambu County Lanes Junior Academy Primary School Primary school, Kiambu County Lian Academy Primary School Primary school, Kiambu County Light Angel Academy Primary School Primary school · Mixed · Day, Kiambu County Lily Academy Primary School Primary school · Mixed · Day, Kiambu County Little Kids Academy Primary Primary school · Mixed · Day, Kiambu County Little Star Academy Primary school · Mixed · Day, Kiambu County Mabae Primary School Primary school · Mixed · Day, Murang’a County Mabanda Primary School Primary school · Mixed · Day, Murang’a County Macjerry Secondary School Senior school · Mixed · Day, Kiambu County Madaraka Primary School Primary school · Girls · Day & Boarding, Kiambu County Magana Primary School Primary school · Mixed · Day, Kiambu County Magogoni Primary School Primary school · Mixed · Day, Kiambu County Magogoni Secondary School C4 · Mixed · Day, Thika East sub-county, Kiambu County Magomano Primary School Primary school · Mixed · Day, Kiambu County Maji Kiboko 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.