Kiambu County
- Gacio Junior AcademyPrimary school · Mixed · Day & Boarding
- Gakenge Primary SchoolPrimary school · Mixed · Day
- Gakoe Mixed Secondary SchoolC4 · Mixed · Day, Gatundu North sub-county
- Gakoe Primary SchoolPrimary school · Mixed · Day
- Gakoe Secondary SchoolC3 · Girls · Boarding, Gatundu North sub-county
- Garissa Road Primary SchoolPrimary school · Mixed · Day
- Garissa Road Special UnitPrimary school · Mixed · Day
- Gataara PrimaryPrimary school · Mixed · Day
- Gataka PrimaryPrimary school · Mixed · Day
- Gatamaiyu Primary SchoolPrimary school · Mixed · Day
- Gatamaiyu Secondary SchoolC3 · Boys · Boarding, Lari sub-county
- Gatatha Primary SchoolPrimary school · Mixed · Day
- Gatei Joyland Academy Primary SchoolPrimary school · Mixed · Day
- Gatei Mixed Day Secondary SchoolC4 · Mixed · Day, Gatundu North sub-county
- Gatei Primary SchoolPrimary school · Mixed · Day
- Gateway Primary SchoolPrimary school · Mixed · Day & Boarding
- Gate Way Secondary ShcSenior school · Mixed · Day & Boarding
- Gathage Primary SchoolPrimary school · Mixed · Day
- Gathaithi PrimaryPrimary school · Mixed · Day
- Gathaithi Secondary SchoolC4 · Mixed · Day, Githunguri sub-county
- Gathaithi Sunrise Academy PrimaryPrimary school · Mixed · Day
- Gathaiti Primary SchoolPrimary school · Mixed · Boarding
- Gathaiti Secondary SchoolC4 · Mixed · Day, Lari sub-county
- Gathangari PrimaryPrimary school · Mixed · Day
- Gathanji PrimaryPrimary school · Mixed · Day
- Gathanji SecondaryC4 · Mixed · Day, Githunguri sub-county
- Gathiga High SchoolC4 · Mixed · Day, Kabete sub-county
- Gathiga PrimaryPrimary school · Mixed · Day
- Gathima Primary SchoolPrimary school · Mixed · Day
- Gathima Secondary SchoolC4 · Mixed · Day, Lari sub-county
- Gathirimo Girls Technical High SchoolC3 · Girls · Boarding, Githunguri sub-county
- Gathiruini PrimaryPrimary school · Mixed · Day
- Gathiruini SecondaryC3 · Boys · Boarding, Githunguri sub-county
- Gathiru PrimaryPrimary school · Mixed · Day
- Gathiru Primary SchoolPrimary school · Mixed · Day
- Gathiru Secondary SchoolC3 · Boys · Boarding, Gatundu South sub-county
- Gathugu PrimaryPrimary school · Mixed · Day
- Gathugu Secondary SchoolC4 · Mixed · Day, Githunguri sub-county
- Gathuri Primary SchoolPrimary school · Mixed · Day
- Gathuri Secondary SchoolC4 · Boys · Day, Gatundu South sub-county
- Gatimu Education CentreSenior school · Mixed · Day & Boarding
- Gatitu Girls Secondary SchoolC3 · Girls · Boarding, Gatundu South sub-county
- Gatitu High School -GatunduC4 · Mixed · Day, Gatundu South sub-county
- Gatitu PrimaryPrimary school · Mixed · Day
- Gatitu Primary SchoolPrimary school · Mixed · Day
- Gatiwa PrimaryPrimary school · Mixed · Day
- Gatong,Ora Primary SchoolPrimary school · Mixed · Day
- Gatuanabu PrimaryPrimary school · Mixed · Day
- Gatuanyaga Mixed Day Secondary SchoolC4 · Mixed · Day, Thika East sub-county
- Gatuanyaga Primary SchoolPrimary school · Mixed · Day
- Gatumani Primary SchoolPrimary school · Mixed · Day
- Gatundu Gloria Primary SchoolPrimary school · Mixed · Day
- Gatundu Goodluck Primary SchoolPrimary school · Mixed · Day
- Gatundu Happy Time Primary SchoolPrimary school · Mixed · Day & Boarding
- Gatundu High SchoolSenior school · Mixed
- Gatundu High SchoolC4 · Mixed · Day, Gatundu South sub-county
- Gatundu Primary SchoolPrimary school · Mixed · Day
- Gatune PrimaryschoolPrimary school · Mixed · Day
- Gatunguru Hill Primary SchoolPrimary school · Mixed · Day
- Gatunguru Secondary SchoolC3 · Boys · Boarding, Gatundu North sub-county
- Gatuura PrimaryPrimary school · Mixed · Day
- Gatuura Secondary SchoolC4 · Mixed · Day, Ndeiya sub-county
- General Kago Primary SchoolPrimary school · Mixed · Day
- Geograce Christian AcademyPrimary school
- Gesro Junior Academy Primary SchoolPrimary school
- Giachumi AcademyPrimary school · Mixed · Day
- Giathieko PrimaryPrimary school · Mixed · Day
- Giathugu SecondarySenior school · Mixed · Day
- Gicharani Primary SchoolPrimary school · Mixed · Day
- Gicharani Special UnitPrimary school · Mixed · Day
- Gicheru Primary SchoolPrimary school · Mixed · Day
- Gichuru SecondaryC4 · Boys · Day, Limuru sub-county
- Gicoco PrimaryPrimary school · Mixed · Day
- Gikambura PrimaryPrimary school · Mixed · Day
- Gikanga Kageche SecondaryC4 · Mixed · Day, Githunguri sub-county
- Gikindu Primary SchoolPrimary school · Mixed · Day
- Gikindu Secondary SchoolC3 · Girls · Boarding, Gatundu North sub-county
- Gikumari Primary SchoolPrimary school · Mixed · Day
- Gikumari Springs Secondary SchoolC4 · Mixed · Day, Ruiru sub-county
- Gikure Primary SchoolPrimary school · Mixed · Day
- Gikure Secondary SchoolC4 · Mixed · Day, Gatundu South sub-county
- Gitare Primary SchoolPrimary school · Mixed · Day
- Gitare Secondary SchoolC4 · Mixed · Day, Gatundu South sub-county
- Githaruru Primary SchoolPrimary school · Mixed · Day
- Githiga High SchoolC2 · Boys · Boarding, Githunguri sub-county
- Githiga PrimaryPrimary school · Mixed · Day
- Githima PrimaryPrimary school · Mixed · Day
- Githima Primary SchoolPrimary school · Mixed · Day
- Githima SecondaryC3 · Boys · Boarding, Githunguri sub-county
- Githioro PrimaryPrimary school · Mixed · Day
- Githirioni Primary SchoolPrimary school · Mixed · Day
- Githogoiyo Primary SchoolPrimary school · Mixed · Day
- Githunguchu PrimaryPrimary school · Mixed · Day
- Githunguri Bridgeway Prep SchoolPrimary school · Mixed · Day
- Githunguri PrimaryPrimary school · Mixed · Day
- Githunguri Primary Special Unit Primary SchoolPrimary school · Mixed · Day
- Githunguri Secondary SchoolC4 · Mixed · Day, Ruiru sub-county
- Githunguri Tech and Secondary SchoolC4 · Mixed · Day, Githunguri sub-county
- Githunguri Township PrimaryPrimary school · Mixed · Day
- Githunguru Primary SchoolPrimary school · Mixed · Day
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.