Skip to content
Home Machakos Machakos Town
Primary schools in Machakos Town Constituency
Mikono Primary School Primary school · Mixed · Day, Machakos County Mikuini Primary Primary school · Mixed · Day, Machakos County Mikuyu Primary Primary school · Mixed · Day, Machakos County Minyalala Primary Primary school · Mixed · Day, Machakos County Misakwani Primary Primary school · Mixed · Day, Machakos County Miwani Primary Primary school · Mixed · Day, Machakos County Miwongoni Primary Primary school · Mixed · Day, Machakos County Moi Primary School Primary school · Mixed · Day, Machakos County Mua Farm Primary Primary school · Mixed · Day, Machakos County Mulaani Primary Primary school · Mixed · Day, Machakos County Mumbuni Primary Primary school · Mixed · Day, Machakos County Mumbuni Primary School Primary school · Mixed · Day, Machakos County Mun Gala Primary Primary school · Mixed · Day, Machakos County Muslim Township Primary Primary school · Mixed · Day, Machakos County Muthini Primary Primary school · Mixed · Day, Machakos County Muthumo Primary Primary school · Mixed · Day, Machakos County Mutituni Sa Primary Primary school · Mixed · Day, Machakos County Mutuyu Primary Primary school · Mixed · Day, Machakos County Muumandu Primary Primary school · Mixed · Day, Machakos County Mwanyani Primary Primary school · Mixed · Day, Machakos County Ngelani AIC Primary School Primary school · Mixed · Day, Machakos County Ngomeni Primary Primary school · Mixed · Day, Machakos County Nzaini Primary Primary school · Mixed · Day, Machakos County One Hills Academy Primary school · Mixed · Day, Machakos County Saint Marys Girls Primary School Primary school · Girls · Day, Machakos County Saint Teresas Machakos Primary Primary school · Mixed · Day & Boarding, Machakos County St Ann Joster Academy Primary school · Mixed · Day, Machakos County St. John Miaani Primary Primary school · Mixed · Day, Machakos County St. Joyce Junior Academy Primary Primary school · Mixed · Day, Machakos County St Marys Boys Primary Primary school · Mixed · Day, Machakos County Tip-Top Academy Primary Primary school · Mixed · Day, Machakos County Ulaani Primary Primary school · Mixed · Day, Machakos County Vision Junior Academy Primary school · Mixed · Day & Boarding, Machakos County Vota Primary Primary school · Mixed · Day, Machakos County Yakamete Primary Primary school · Mixed · Day, Machakos 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.