Skip to content
Home Central Thika
Major Junior Primary School Primary school · Mixed · Day, Kiambu County Makena Primary School Primary school · Mixed · Day, Kiambu County Makohokoho Primary School Primary school · Mixed · Day, Kiambu County Makongo Primary School Primary school · Mixed · Day, Murang’a County Makutano Primary School Primary school · Mixed · Day, Murang’a County Makwa Luckystar Academy Primary school · Mixed · Day, Kiambu County Makwa Primary School Primary school · Mixed · Day, Kiambu County Makwa Restoration Academy Primary school · Mixed · Day, Kiambu County Makwa Secondary School C3 · Boys · Boarding, Gatundu North sub-county, Kiambu County Mangu High School C1 · Boys · Boarding, Juja sub-county, Kiambu County Mangu Primary School Primary school · Mixed · Day, Kiambu County Manyatta Academy School Primary school · Mixed · Day, Kiambu County Maranatha Primary School Primary school · Mixed · Day, Kiambu County Mariaini Primary School Primary school · Mixed · Day, Kiambu County Maria-Ini Secondary School C4 · Mixed · Day, Gatundu North sub-county, Kiambu County Maria Magdalena Special Primary School Primary school · Mixed · Day & Boarding, Kiambu County Maryhill Girls High C1 · Girls · Boarding, Thika West sub-county, Kiambu County Maryland Academy Primary School Primary school · Mixed · Day, Murang’a County Mary Mount Academy Primary School Primary school · Mixed · Day, Kiambu County Mashariki Secondary Senior school · Mixed · Day, Kiambu County Mataara Primary School Primary school · Mixed · Day, Kiambu County Mataara Secondary School C4 · Mixed · Day, Gatundu North sub-county, Kiambu County Matopeni Primary School Primary school · Mixed · Day, Kiambu County Matunda Primary School Primary school · Mixed · Day, Murang’a County Matunda Secondary School C4 · Mixed · Day, Ithanga/Kakuzi sub-county, Murang’a County Mbagathi Primary School Primary school · Mixed · Day, Kiambu County Mbari Ya Ruga Primary School Primary school · Mixed · Day, Murang’a County Mbichi Primary School Primary school · Mixed · Day, Kiambu County Mbichi Secondary School C4 · Mixed · Day, Gatundu North sub-county, Kiambu County Mbogoro Primary School Primary school · Mixed · Day, Kiambu County Mbuguti Primary School Primary school · Mixed · Day, Murang’a County Mbuguti Secondary School C3 · Boys · Boarding, Gatanga sub-county, Murang’a County Merstan Primary School Primary school · Mixed · Day, Murang’a County Mfalme Junior Academy Primary School Primary school · Mixed · Day, Kiambu County Mianyani Primary School Primary school · Mixed · Day, Murang’a County Miiri Primary School Primary school · Mixed · Day, Kiambu County Miiri Secondary School Senior school · Mixed · Day, Kiambu County Milimani Primary School Primary school · Mixed · Day, Kiambu County Mithini Primary School Primary school · Mixed · Day, Murang’a County Mithini Secondary School C4 · Mixed · Day, Murang’a South sub-county, Murang’a County Miugu Primary School Primary school · Mixed · Day, Kiambu County Moi Academy Primary School Primary school · Mixed · Day, Kiambu County Moonlight Academy Primary School Primary school · Mixed · Day, Kiambu County Mother Teresa Academy Primary School Primary school · Mixed · Day, Murang’a County Mount Horeb Girls Senior school · Girls · Boarding, Kiambu County Moza Junior Academy Primary School Primary school, Kiambu County Mt. Angel Primary Primary school · Mixed · Day, Kiambu County Mtume Andrew Primary School Primary school · Mixed · Day, Kiambu County Mugedi Brain Sharpener Secondary School Senior school · Mixed · Day, Murang’a County Mugi Academy Primary Primary school · Mixed · Day, Murang’a County Mugumoini Primary School Primary school · Mixed · Day, Kiambu County Mugumo Primary School Primary school · Mixed · Day, Murang’a County Muhindi Primary School Primary school · Mixed · Day, Kiambu County Muhoho High School C2 · Boys · Boarding, Gatundu South sub-county, Kiambu County Muhoho Primary School Primary school · Mixed · Day, Kiambu County Muirigo Academy Primary school · Mixed · Day, Kiambu County Muirigo Primary School Primary school · Mixed · Day, Kiambu County Muiri Preparatory School Primary school · Mixed · Day, Kiambu County Mukinyi Presbyterian Academy Primary school, Kiambu County Mukurwe Primary School Primary school · Mixed · Day, Kiambu County Mukurwe Secondary School C4 · Mixed · Day, Gatundu North sub-county, Kiambu County Mukuyu-Ini Primary School Primary school · Mixed · Day, Kiambu County Mungai Primary School Primary school · Mixed · Day, Kiambu County Munyaka Academy Primary School Primary school · Mixed · Day, Kiambu County Munyu Girls Secondary C3 · Girls · Boarding, Thika East sub-county, Kiambu County Munyu-Ini Primary School Primary school · Mixed · Day, Kiambu County Munyu-Ini Secondary School C4 · Mixed · Day, Gatundu South sub-county, Kiambu County Munyu Mixed Secondary School C4 · Mixed · Day, Thika East sub-county, Kiambu County Munyu Primary School Primary school · Mixed · Day, Kiambu County Murata Wa Twana Primary School Primary school · Mixed · Day, Kiambu County Murera Primary School Primary school · Mixed · Day, Kiambu County Murera Secondary School C4 · Mixed · Day, Juja sub-county, Kiambu County Murera Star Secondary School Senior school · Mixed · Day, Kiambu County Mururia Secondary School C2 · Boys · Boarding, Gatundu South sub-county, Kiambu County Muteria Primary School Primary school · Mixed · Day, Murang’a County Muthaara Primary School Primary school · Mixed · Day, Kiambu County Muthiga Girls Secondary School C2 · Girls · Boarding, Gatundu South sub-county, Kiambu County Muthiga Primary School Primary school · Mixed · Day, Kiambu County Muthuri Primary School Primary school · Mixed · Day, Murang’a County Muthurumbi Primary School Primary school · Mixed · Day, Kiambu County Muthurumbi Secondary School C4 · Mixed · Day, Gatundu South sub-county, Kiambu County Mutingiri Primary School Primary school · Mixed · Day, Murang’a County Muti Primary School Primary school · Mixed · Day, Murang’a County Muti Secondary School C4 · Mixed · Day, Ithanga/Kakuzi sub-county, Murang’a County Mutithi Primary School Primary school · Mixed · Day, Murang’a County Mutomo Primary School Primary school · Mixed · Day, Kiambu County Mutuma Primary School Primary school · Mixed · Day, Kiambu County Mutuma Secondary School C4 · Mixed · Day, Gatundu North sub-county, Kiambu County Mutundu Primary School Primary school · Mixed · Day, Kiambu County Mutunguru Primary School Primary school · Mixed · Day, Kiambu County Mutunguru Secondary School C3 · Girls · Boarding, Gatundu South sub-county, Kiambu County Mwagu Premier Academy Primary School Primary school · Mixed · Day, Murang’a County Mwagu Primary School Primary school · Mixed · Day, Kiambu County Mwagu Secondary School C4 · Mixed · Day, Gatanga sub-county, Murang’a County Mwana Wikio Primary School Primary school · Mixed · Day, Murang’a County Mwana Wikio Secondary School Senior school · Mixed · Day, Murang’a County Mwangaza Academy Primary school · Mixed · Day, Murang’a County Mwaniambogo Primary School Primary school · Mixed · Day, Murang’a County Mwea Primary School Primary school · Mixed · Day, Kiambu County Mwea Special Unit 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.