Skip to content
Home Murang'a Maragwa
Primary schools in Maragwa Constituency
Ansam Academy Primary school · Mixed · Day, Murang’a County Beran Sabasaba Academy Primary Primary school · Mixed · Day & Boarding, Murang’a County Bishop Jonh Mahia-Ini Junior Primary School Primary school · Mixed · Day & Boarding, Murang’a County Canaan Prep School Primary school · Mixed · Day, Murang’a County Cgm St. Michael Academy Primary Primary school · Mixed · Day, Murang’a County Don Bosco Primary Primary school · Mixed · Day, Murang’a County Eden Rock Academy Primary school · Mixed · Day, Murang’a County Faithful Hearts Primary School Primary school · Mixed · Day, Murang’a County Gakoigo Primary Primary school · Mixed · Day, Murang’a County Gathanga Primary School Primary school · Mixed · Day, Murang’a County Gathera Kindergaten & Prep Primary School Primary school · Mixed · Day, Murang’a County Gathera Primary Primary school · Mixed · Day, Murang’a County Gathungururu Primary School Primary school · Mixed · Day, Murang’a County Gatia Makuyu Township Academy Primary school · Mixed · Day & Boarding, Murang’a County Gikomora Primary Primary school · Mixed · Day, Murang’a County Githuya Primary Primary school · Mixed · Day, Murang’a County Huhoini Primary School Primary school · Mixed · Day, Murang’a County Ichagaki Primary School Primary school · Mixed · Day, Murang’a County Iganjo Primary Primary school · Mixed · Day, Murang’a County Igikiro Primary Primary school · Mixed · Day, Murang’a County Ihiga Ini Primary Primary school · Mixed · Day, Murang’a County Ihumbu Primary Primary school · Mixed · Day, Murang’a County Ikundu Primary School Primary school · Mixed · Boarding, Murang’a County Irembu Primary School Primary school · Mixed · Day, Murang’a County Itaaga Primary Primary school · Mixed · Day, Murang’a County Itara Primary School Primary school · Mixed · Day, Murang’a County Junior Angels Academy Primary Primary school · Mixed · Day, Murang’a County Kabati Central Primary Primary school · Mixed · Day & Boarding, Murang’a County Kabati Fly-Over Primary school · Mixed · Day, Murang’a County Kagaa Primary Primary school · Mixed · Day, Murang’a County Kahaini Primary Primary school · Mixed · Day, Murang’a County Kaharati Primary School Primary school · Mixed · Day, Murang’a County Kaharo Primary Primary school · Mixed · Day, Murang’a County Kamahuha Munyaka Academy Primary Primary school · Mixed · Day, Murang’a County Kambiti Primary School Primary school · Mixed · Day, Murang’a County Kamuiru Primary Primary school · Mixed · Day, Murang’a County Kangangu Primary School Primary school · Mixed · Day, Murang’a County Karungangi Primary Primary school · Mixed · Day, Murang’a County Kawamanda Primary Primary school · Mixed · Day & Boarding, Murang’a County Kenol Preparatory Academy Primary Primary school · Mixed · Day, Murang’a County Kenton Primary Primary school · Mixed · Day, Murang’a County Kiambaa Primary School Primary school · Mixed · Day, Murang’a County Kiambamba Primary School Primary school · Mixed · Day, Murang’a County Kianjiruini Primary Primary school · Mixed · Day, Murang’a County Kihumbuini Primary School Primary school · Mixed · Day, Murang’a County Kimorori Primary School Primary school · Mixed · Day, Murang’a County Kinoo Primary School Primary school · Mixed · Day, Murang’a County Kirimiri Primary Primary school · Mixed · Day, Murang’a County Kitune Primary School Primary school · Mixed · Day, Murang’a County Kiuguini Primary Special Unit Primary school · Mixed · Day, Murang’a County Kiyo Primary School Primary school · Mixed · Day, Murang’a County Kiyo Special Unit Primary school · Mixed · Day, Murang’a County Maganjo Primary Primary school · Mixed · Day, Murang’a County Maji Kiboko Primary School Primary school · Mixed · Day, Murang’a County Makuyu By Grace Academy Primary Primary school · Mixed · Day & Boarding, Murang’a County Makuyu Primry School Primary school · Mixed · Day, Murang’a County Makuyu Royal Star Academy Primary Primary school · Mixed · Day & Boarding, Murang’a County Maragua Adventist Primary Primary school · Mixed · Day & Boarding, Murang’a County Maragua Primary Primary school · Mixed · Day, Murang’a County Maragua Summit Junior Primary Primary school · Mixed · Day & Boarding, Murang’a County Maranjau Primary School Primary school · Mixed · Day, Murang’a County Marema Primary School Primary school · Mixed · Boarding, Murang’a County Marura Primary School Primary school · Mixed · Day, Murang’a County Matanya Primary Primary school · Mixed · Day, Murang’a County Mathengeta Primary School Primary school · Mixed · Day, Murang’a County Mathengeta Special Unit Primary school · Mixed · Day, Murang’a County Mihango Primry School Primary school · Mixed · Day, Murang’a County Mithini Primary School Primary school · Mixed · Day, Murang’a County Muchagara Primary Primary school · Mixed · Day & Boarding, Murang’a County Mugumo Primary Primary school · Mixed · Day, Murang’a County Muhohoyo Pr School Primary school · Mixed · Day, Murang’a County Munguini Primary School Primary school · Mixed · Day, Murang’a County Muranga College Primary Primary school · Mixed · Day, Murang’a County Mutithi Primary School Primary school · Mixed · Day, Murang’a County Mwalimu Primary School Primary school · Mixed · Day, Murang’a County Ndera Primary School Primary school · Mixed · Day, Murang’a County Ndorome Primary Primary school · Mixed · Day, Murang’a County Nginda Primary Primary school · Mixed · Day, Murang’a County Nyagachugu Primary Primary school · Mixed · Day, Murang’a County Nyati Primary School Primary school · Mixed · Day, Murang’a County Peter Kariuki Primary School Primary school · Mixed · Day, Murang’a County Precious Angels (Mother School) Primary Primary school · Mixed · Day & Boarding, Murang’a County Precious Blood Academy Primary School Primary school · Mixed · Day, Murang’a County Punda Milia Primary School Primary school · Mixed · Day, Murang’a County Punda Milia Special Unit Primary school · Mixed · Day, Murang’a County Rurago Academy Primary Primary school · Mixed · Day & Boarding, Murang’a County Sabasaba Prep Primary Primary school · Mixed · Day, Murang’a County Sabasaba Primary Primary school · Mixed · Day, Murang’a County Senior Chief Gichohi Primary School Primary school · Mixed · Day, Murang’a County Shammah Ebenezer Primary school · Mixed · Day, Murang’a County Sisters Primary Primary school · Mixed · Day & Boarding, Murang’a County St. Francis Samar Academy Primary Primary school · Mixed · Day & Boarding, Murang’a County St Joans Maragua Academy Primary school · Mixed · Day & Boarding, Murang’a County St John Makuyu Private Academy Primary school · Mixed · Day, Murang’a County St. Joseph's Academy Primary Primary school · Mixed · Day, Murang’a County St. Nicholus Primary Primary school · Mixed · Day, Murang’a County St. Patric Primary School Primary school · Mixed · Day, Murang’a County St. Paul Thomas Academy Primary Primary school · Mixed · Boarding, Murang’a County St. Peters Academy Primary School Primary school · Mixed · Day, Murang’a County St. Veronica Elite Academy Primary School Primary school · Mixed · Day, 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.