Skip to content
Home Central Thika
Gachororo Primary School Primary school · Mixed · Day, Kiambu County Gachororo Secondary School C4 · Mixed · Day, Juja sub-county, Kiambu County Gachororo Special Unit Primary School Primary school · Mixed · Day, Kiambu County Gakoe Primary School Primary school · Mixed · Day, Kiambu County Gakoe Secondary School C3 · Girls · Boarding, Gatundu North sub-county, Kiambu County Gakurari Primary School Primary school · Mixed · Day, Murang’a County Gakurari Secondary School C4 · Mixed · Day, Gatanga sub-county, Murang’a County Garissa Road Primary School Primary school · Mixed · Day, Kiambu County Garissa Road Special Unit Primary school · Mixed · Day, Kiambu County Gatakaini Primary School Primary school · Mixed · Day, Murang’a County Gatanga CCM Secondary School Senior school · Girls · Boarding, Murang’a County Gatanga Girls Secondary School C2 · Girls · Boarding, Gatanga sub-county, Murang’a County Gatanga Primary School Primary school · Mixed · Day, Murang’a County Gatei Joyland Academy Primary School Primary school · Mixed · Day, Kiambu County Gatei Primary School Primary school · Mixed · Day, Kiambu County Gate Way Secondary Shc Senior school · Mixed · Day & Boarding, Kiambu County Gathage Primary School Primary school · Mixed · Day, Kiambu County Gathaini Primary School Primary school · Mixed · Day, Murang’a County Gathanji Primary School Primary school · Mixed · Day, Murang’a County Gathanji Secondary School C4 · Mixed · Day, Gatanga sub-county, Murang’a County Gathiru Primary School Primary school · Mixed · Day, Kiambu County Gathiru Secondary School C3 · Boys · Boarding, Gatundu South sub-county, Kiambu County Gathuri Primary School Primary school · Mixed · Day, Kiambu County Gathuri Secondary School C4 · Boys · Day, Gatundu South sub-county, Kiambu County Gathuthu Primary School Primary school · Mixed · Day, Murang’a County Gatiiguru Mixed Secondary School C4 · Mixed · Day, Gatanga sub-county, Murang’a County Gatiiguru Primary School Primary school · Mixed · Day, Murang’a County Gatitu Girls Secondary School C3 · Girls · Boarding, Gatundu South sub-county, Kiambu County Gatitu Primary School Primary school · Mixed · Day, Kiambu County Gatong,Ora Primary School Primary school · Mixed · Day, Kiambu County Gatuanyaga Primary School Primary school · Mixed · Day, Kiambu County Gatumani Primary School Primary school · Mixed · Day, Kiambu County Gatundu Gloria Primary School Primary school · Mixed · Day, Kiambu County Gatundu Goodluck Primary School Primary school · Mixed · Day, Kiambu County Gatundu Happy Time Primary School Primary school · Mixed · Day & Boarding, Kiambu County Gatundu High School Senior school · Mixed, Kiambu County Gatundu Primary School Primary school · Mixed · Day, Kiambu County Gatunguru Hill Primary School Primary school · Mixed · Day, Kiambu County Gatunguru Kariara Primary School Primary school · Mixed · Day, Murang’a County Gatunguru Secondary School C3 · Boys · Boarding, Gatundu North sub-county, Kiambu County Gatunguru Secondary School C4 · Mixed · Day, Mathioya sub-county, Murang’a County Gatunyu Primary School Primary school · Mixed · Day, Murang’a County Gatunyu Secondary School C4 · Mixed · Day, Gatanga sub-county, Murang’a County Gatura Girls Secondary School C3 · Girls · Boarding, Gatanga sub-county, Murang’a County Gatura Primary School Primary school · Mixed · Day, Murang’a County General Kago Primary School Primary school · Mixed · Day, Kiambu County Geograce Christian Academy Primary school, Kiambu County Gesro Junior Academy Primary School Primary school, Kiambu County Giachuki Primary School Primary school · Mixed · Day, Murang’a County Giachuki Secondary School C3 · Boys · Boarding, Gatanga sub-county, Murang’a County Giatutu Primary School Primary school · Mixed · Day, Murang’a County Gicheru Primary School Primary school · Mixed · Day, Kiambu County Gichumbu Primary School Primary school · Mixed · Day, Murang’a County Gikindu Primary School Primary school · Mixed · Day, Kiambu County Gikindu Secondary School C3 · Girls · Boarding, Gatundu North sub-county, Kiambu County Gikumari Primary School Primary school · Mixed · Day, Kiambu County Gikure Primary School Primary school · Mixed · Day, Kiambu County Gikure Secondary School C4 · Mixed · Day, Gatundu South sub-county, Kiambu County Gitare Primary School Primary school · Mixed · Day, Kiambu County Gitare Secondary School C4 · Mixed · Day, Gatundu South sub-county, Kiambu County Giteme Primary School Primary school · Mixed · Day, Murang’a County Githambia Primary School Primary school · Mixed · Day, Murang’a County Githambia Secondary School C4 · Mixed · Day, Gatanga sub-county, Murang’a County Githaruru Primary School Primary school · Mixed · Day, Kiambu County Githima Primary School Primary school · Mixed · Day, Kiambu County Githunguri Primary Special Unit Primary School Primary school · Mixed · Day, Kiambu County Githunguri Secondary School C4 · Mixed · Day, Ruiru sub-county, Kiambu County Githunguru Primary School Primary school · Mixed · Day, Kiambu County Githurai Cbh Secondary School Senior school · Mixed · Day, Kiambu County Githurai Mixed Secondary School C4 · Mixed · Day, Githurai sub-county, Kiambu County Githuya Primary School Primary school · Mixed · Day, Kiambu County Gitiri Primary School Primary school · Mixed · Day, Murang’a County Gititu Secondary School C3 · Mixed · Boarding, Ithanga/Kakuzi sub-county, Murang’a County Gitothua Primary School Primary school · Mixed · Day, Kiambu County Gituamba Primary School Primary school · Mixed · Day, Murang’a County Gituamba Secondary School C4 · Mixed · Day, Gatanga sub-county, Murang’a County Gituamba Spring Hill Primary School Primary school · Mixed · Day, Kiambu County Gitwe Primary School Primary school · Mixed · Day, Kiambu County Gladways Academy Primary Primary school · Mixed · Day, Kiambu County Glorybell Primary School Primary school · Mixed · Day, Kiambu County Good Education Academy Primary Primary school · Mixed · Day, Murang’a County Goodluck Primary School Primary school · Mixed · Day, Kiambu County Good Shepherd Primary School Primary school · Mixed · Day, Kiambu County Good Times Academy Primary School Primary school · Mixed · Day, Kiambu County Goodwish School Primary school · Mixed · Day, Kiambu County Grace Christian Centre Primary school, Kiambu County Grace Fountain Academy Primary School Primary school · Mixed · Day, Murang’a County Grasten Academy Primary school · Mixed · Day, Kiambu County Greenville High School Senior school, Kiambu County Handege Primary School Primary school · Mixed · Day, Kiambu County Handege Secondary School C4 · Mixed · Day, Gatundu South sub-county, Kiambu County Happy Hours Primary School Primary school · Mixed · Day, Kiambu County Happyland Learning Centre Primary school · Mixed · Day, Murang’a County Happy Moments Academy Primary Primary school · Mixed · Day, Kiambu County Harti Primary School Primary school · Mixed · Day, Kiambu County Height Junior Academy Primary Primary school · Mixed · Day & Boarding, Kiambu County Heights Senior Secondary Schoool Senior school · Mixed · Day & Boarding, Kiambu County Hekima Girls Secondary School Senior school · Girls · Boarding, Murang’a County Hekima Primary School Primary school, Kiambu County Henjam Academy Primary School Primary school · Mixed · 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.