Skip to content
Home Central Thika
Herufi Academy Primary school · Mixed · Day, Kiambu County Hezmar Education Center Primary School Primary school · Mixed · Day, Kiambu County High View Academy Primary School Primary school · Mixed · Day & Boarding, Kiambu County Highway View Academy Primary Primary school · Mixed · Day & Boarding, Kiambu County Highway View Academy Primary School Primary school · Mixed · Day, Kiambu County Hills View Secondary Senior school · Girls · Day & Boarding, Murang’a County Huruma-Kieni Forest Primary School Primary school · Mixed · Day, Kiambu County Icaciri Primary School Primary school · Mixed · Day, Kiambu County Icaciri Secondary School C3 · Girls · Boarding, Gatundu South sub-county, Kiambu County Iembeni Primary School Primary school · Mixed · Day, Murang’a County Igamba Primary School Primary school · Mixed · Day, Kiambu County Iganjo Primary School Primary school · Mixed · Day, Murang’a County Igegana Mwangaza Academy Primary School Primary school · Mixed · Day, Kiambu County Igegania Primary School Primary school · Mixed · Day, Kiambu County Igegania Secondary School C4 · Mixed · Day, Gatundu North sub-county, Kiambu County Ihiga-Ini Primary School Primary school · Mixed · Day, Kiambu County Ikuma Primary School Primary school · Mixed · Day, Kiambu County Immaculate Heart of Mary-Kairi Girls Secondary School C4 · Girls · Day, Gatundu North sub-county, Kiambu County Inland Academy Primary School Primary school · Mixed · Day & Boarding, Kiambu County Iruri Primary School Primary school · Mixed · Day, Kiambu County Ithanga Primary School Primary school · Mixed · Day, Murang’a County Ithangarari Primary School Primary school · Mixed · Day, Murang’a County Ithangarari Secondary School C4 · Mixed · Day, Gatanga sub-county, Murang’a County Ithanga Secondary School C4 · Mixed · Day, Ithanga/Kakuzi sub-county, Murang’a County Ituru High School C2 · Boys · Boarding, Gatundu South sub-county, Kiambu County Ituru Primary School Primary school · Mixed · Day, Kiambu County Jacaranda Primary School Primary school · Mixed · Day, Kiambu County Jacridge Primary Primary school · Mixed · Day, Kiambu County Jamaa Highway Academy Primary School Primary school · Mixed · Day, Kiambu County James Njenga Primary School Primary school · Mixed · Day, Kiambu County Jamhuri Primary School Primary school · Mixed · Day, Kiambu County Jasa Primary School Primary school · Mixed · Day, Kiambu County Jecy Academy Primary School Primary school · Mixed · Day, Kiambu County Jerusalem Star Academy Primary Primary school · Mixed · Day, Kiambu County Jimcy Academy Primary school · Mixed · Day, Kiambu County Joeska Academy Primary school · Mixed · Day & Boarding, Murang’a County Jogoo Kimakia Secondary School C4 · Mixed · Day, Gatanga sub-county, Murang’a County Jomo Kenyatta Academy Primary School Primary school · Mixed · Day, Kiambu County Josu Academy Primary School Primary school · Mixed · Day, Kiambu County Joykam Junior Academy Primary School Primary school, Kiambu County Joy Land Academy Primary School Primary school · Mixed · Day, Murang’a County Joy-To-All Academy Primary School Primary school · Mixed · Day, Kiambu County, Kamwangi Joy-To-All Academy Primary School Primary school · Mixed · Day, Kiambu County, Kamwangi Joytown Secondary School C1 · Mixed · Boarding, Thika West sub-county, Kiambu County Juja Academy Primary School Primary school · Mixed · Day & Boarding, Kiambu County Juja Farm Primary School Primary school · Mixed · Day, Kiambu County Juja Farm Secondary School C4 · Mixed · Day, Juja sub-county, Kiambu County Juja Preparatory Primary School Primary school · Mixed · Day & Boarding, Kiambu County Juja Secondary School C4 · Mixed · Day, Juja sub-county, Kiambu County Juja Senior Secondary School Senior school · Mixed · Day & Boarding, Kiambu County Juja Township Secondary School Senior school · Mixed · Day, Kiambu County Jun Education Centre Primary school · Mixed · Day, Kiambu County Jutar Academy Primary school · Mixed · Day, Kiambu County Juter Academy Primary Primary school, Kiambu County Kabati Fly-Over Primary school · Mixed · Day, Murang’a County Kagarii Primary School Primary school · Mixed · Day, Murang’a County Kagera Primary School Primary school · Mixed · Day, Kiambu County Kagio Primary School Primary school · Mixed · Day, Kiambu County Kagio Secondary School C4 · Mixed · Day, Gatundu South sub-county, Kiambu County Kagira Memorial Academy Primary School Primary school · Mixed · Day & Boarding, Murang’a County Kagumo-Ini Primary School Primary school · Mixed · Day, Kiambu County Kahawa Rising Star Preparartory School Primary school, Kiambu County Kahawa Sukari Secondary School Senior school · Mixed · Day & Boarding, Kiambu County Kahugu-Ini Primary School Primary school · Mixed · Day, Kiambu County Kahuguini Secondary School C3 · Boys · Boarding, Gatundu South sub-county, Kiambu County 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 Rumwe High School C4 · Mixed · Day, Gatundu North sub-county, Kiambu County Kairi Secondary School C3 · Boys · Boarding, Gatundu North sub-county, 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 Kalimoni Senior Secondary School Senior school · Boys · 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 Kamunyaka Secondary School C4 · Mixed · Day, Gatanga sub-county, Murang’a County Kamunyu Primary School Primary school · Mixed · Day, Kiambu County Kamutua Primary School Primary school · Mixed · Day, Kiambu County Kamutua Secondary School C4 · Mixed · Day, Gatundu South sub-county, Kiambu County Kamwangi Morning Glory Academy Primary School Primary school · Mixed · Day, Kiambu County Kamwangi Primary School Primary school · Mixed · Day, Kiambu County Kamwirigi Mixed Day Secondary School C4 · Mixed · Day, Gatundu North sub-county, 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 Kanjuku Secondary School C4 · Mixed · Day, Gatundu North sub-county, Kiambu County Kanunga Mixed Secondary School C4 · Mixed · Day, Gatanga sub-county, Murang’a 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
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.