Skip to content
Home Murang'a Kiharu
Maragi Primary School Primary school · Mixed · Day, Murang’a County Maragi Secondary C4 · Mixed · Day, Murang’a East sub-county, Murang’a County Marewa Primary School Primary school · Mixed · Day, Murang’a County Matithi Primary School Primary school · Mixed · Day, Murang’a County Matongu Primary School Primary school · Mixed · Day, Murang’a County Mbari Ya Hiti Primary School Primary school · Mixed · Day, Murang’a County Mbiri Primary School Primary school · Mixed · Day, Murang’a County Mirichu Primary School Primary school · Mixed · Day, Murang’a County Mirichu Secondary School C4 · Mixed · Day, Kahuro sub-county, Murang’a County Mirira Primary School Primary school · Mixed · Day, Murang’a County Mirira Secondary School C4 · Mixed · Day, Murang’a East sub-county, Murang’a County Mjini Primary School Primary school · Mixed · Day, Murang’a County Muchungucha Primary School Primary school · Mixed · Day, Murang’a County Muchungucha Secondary School C4 · Mixed · Day, Murang’a East sub-county, Murang’a County Muchungucha Special Unit Primary school · Mixed · Day, Murang’a County Mugoiri Girls School C1 · Girls · Boarding, Kahuro sub-county, Murang’a County Mugoiri Secondary School C4 · Mixed · Day, Kahuro sub-county, Murang’a County Mukangu Primary School Primary school · Mixed · Day, Murang’a County Mukangu Secondary School C4 · Mixed · Day, Kahuro sub-county, Murang’a County Mukuyu Academy Primary School Primary school · Mixed · Day, Murang’a County Mumbi Girls Secondary School C2 · Girls · Boarding, Murang’a East sub-county, Murang’a County Mumbi Primary School Primary school · Mixed · Day, Murang’a County Munyutha Primary School Primary school · Mixed · Day, Murang’a County Muranga Elite Primary School Primary school · Boys · Boarding, Murang’a County Muranga School for the Deaf Primary School Primary school · Mixed · Boarding, Murang’a County Muranga Secondary School Senior school · Boys · Boarding, Murang’a County Muthigiriri Primary School Primary school · Mixed · Day, Murang’a County Muthiria Primary School Primary school · Mixed · Day, Murang’a County Mwara Primary School Primary school · Mixed · Day, Murang’a County Naindu Primary School Primary school · Mixed · Day, Murang’a County Ndikwe Primary School Primary school · Mixed · Day, Murang’a County Ndutumi Primary School Primary school · Mixed · Day, Murang’a County Ndutumi Secondary School C4 · Mixed · Day, Kahuro sub-county, Murang’a County Ndutumi Special Primary school · Mixed · Day, Murang’a County Ngaru Primary School Primary school · Mixed · Day, Murang’a County Nyakihai Primary School Primary school · Mixed · Day, Murang’a County Nyakihai Secondary School C4 · Mixed · Day, Murang’a East sub-county, Murang’a County Nyakihai Special Unit Primary school · Mixed · Day, Murang’a County Philadelphia Secondary School Senior school · Mixed · Boarding, Murang’a County Rurii Primary School Primary school · Mixed · Day, Murang’a County Rurii Secondary School C4 · Mixed · Day, Murang’a East sub-county, Murang’a County Rutune Primary School Primary school · Mixed · Day, Murang’a County Shallom Academy Kahuhia-Primary School Primary school · Mixed · Day, Murang’a County St. James Cathedral Primary School Primary school · Mixed · Day, Murang’a County St. John's Kahuhia Girls Boarding Primary School Primary school · Mixed · Day & Boarding, Murang’a County St. Marks Gituto Acdemy-Primary School Primary school · Mixed · Day, Murang’a County St Martins Boys Boarding Primary School Primary school · Boys · Boarding, Murang’a County St. Marys Primary School Primary school · Mixed · Day, Murang’a County St. Philips Academy-Primary School Primary school · Mixed · Day, Murang’a County St. Philips Academy-Secondary School Senior school · Mixed · Day, Murang’a County Technology Primary School Primary school · Mixed · Day, Murang’a County Thangathi Primary School Primary school · Mixed · Day, Murang’a County Thomas Williams Academy-Primary School Primary school · Mixed · Day & Boarding, Murang’a County Tree Top Primary School Primary school · Mixed · Day & Boarding, Murang’a County Upendo Rehabilitation Centre Primary School Primary school · Girls · Day & Boarding, Murang’a County Ven Gitura Academy-Primary School Primary school · Mixed · Boarding, Murang’a County Vidhu Ramji Primary School Primary school · Mixed · Day, Murang’a County Vidhu Ramji Secondary School C4 · Mixed · Day, Murang’a East sub-county, Murang’a County Wango Junior Academy Primary school · Mixed · Day & Boarding, Murang’a County Wanjegi Primary School Primary school · Mixed · Day, Murang’a County Weithaga Boys Secondary School C2 · Boys · Boarding, Kahuro sub-county, Murang’a County Weithaga Mixed Day Secondary C4 · Mixed · Day, Kahuro sub-county, Murang’a County Weithaga Primary School Primary school · Mixed · Day, Murang’a County Wema Academy-Primary School Primary school · Mixed · Day, Murang’a County Willeah Runo Academy Primary School Primary school · Mixed · Day, Murang’a County Yamugwe Primary Primary school · Mixed · Day, Murang’a County Yamugwe Secondary C4 · Mixed · Day, Kahuro sub-county, Murang’a 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.
Constituency boundaries: IEBC, via UN OCHA (CC BY-IGO) .
Other schools come from our older directory. Each school page shows its dates.