Skip to content
Home Central Thika
Primary schools in Thika District
Kaibere Primary School Primary school · Mixed · Day, Kiambu County Kairi Primary School Primary school · Mixed · Day, Kiambu County Kairi Primary Special Unit School Primary school · Mixed · Day, Kiambu County Kairi St Mary's Academy Primary School Primary school · Mixed · Day, Kiambu County Kakuzi Primary School Primary school · Mixed · Day, Murang’a County Kalimoni Primary School Primary school · Mixed · Day & Boarding, Kiambu County Kamenu Primary School Primary school · Mixed · Day, Kiambu County Kamndi Primary School Primary school · Mixed · Day, Murang’a County Kamunyaka Central Primary School Primary school · Mixed · Day, Kiambu County Kamunyaka Kiumu Primary School Primary school · Mixed · Day, Murang’a County Kamunyu Primary School Primary school · Mixed · Day, Kiambu County Kamutua Primary School Primary school · Mixed · Day, Kiambu County Kamwangi Morning Glory Academy Primary School Primary school · Mixed · Day, Kiambu County Kamwangi Primary School Primary school · Mixed · Day, Kiambu County Kamwirigi Primary School Primary school · Mixed · Day, Kiambu County Kanduri Primary School Primary school · Mixed · Day, Murang’a County Kangaita Primary School Primary school · Mixed · Day, Kiambu County Kangangu Primary School Primary school · Mixed · Day, Murang’a County Kanjabi Primary School Primary school · Mixed · Day, Kiambu County Kanjuku Primary School Primary school · Mixed · Day, Kiambu County Kanunga Primary School Primary school · Mixed · Day, Murang’a County Kanyoni Township Primary School Primary school · Mixed · Day, Kiambu County Karakuta Primary School Primary school · Mixed · Day, Kiambu County Karamaini Primary School Primary school · Mixed · Day, Kiambu County Karangi Kiana Primary School Primary school · Mixed · Day, Murang’a County Karangi Magomano Primary School Primary school · Mixed · Day, Kiambu County Karatu Primary School Primary school · Mixed · Day, Kiambu County Kariara Primary School Primary school · Mixed · Day, Murang’a County Karibaribi Primary School Primary school · Mixed · Day, 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 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 Kiamworia Primary School Primary school · Mixed · Day, Kiambu County Kiangunu Primary School Primary school · Mixed · Day, 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 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 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 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 Kimaruri Primary School Primary 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 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 Kingdom Academy Primary School Primary school · Mixed · Day, Kiambu County King Solomon Primary School Primary 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 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 Kitito Primary School Primary school · Mixed · Day & Boarding, Murang’a County Kiunyu Primary School Primary school · Mixed · Day, Murang’a 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 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 Madaraka Primary School Primary school · Girls · Day & Boarding, Kiambu 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.