Skip to content
Home Machakos Machakos Town
Machakos Town Constituency
Kyanzasu Primary School Primary school · Mixed · Day, Machakos County Kyasila Primary Primary school · Mixed · Boarding, Machakos County Kyaviti Primary Primary school · Mixed · Day, Machakos County Kyeni Baptist Secondary C4 · Mixed · Day, Machakos sub-county, Machakos County Kyeni Primary Primary school · Mixed · Day, Machakos County Kyulu Hill Secondary Senior school · Mixed · Day & Boarding, Machakos County Kyumba Primary Primary school · Mixed · Day, Machakos County Love Primary School Primary school · Mixed · Day, Machakos County Machakos Academy Girls High School Senior school · Girls · Boarding, Machakos County Machakos Academy Primary Primary school · Mixed · Day & Boarding, Machakos County Machakos Baptist High School Senior school · Mixed · Day, Machakos County Machakos Baptist Primary Primary school · Mixed · Day, Machakos County Machakos Central Secondary Senior school · Mixed · Day, Machakos County Machakos Girls High School C1 · Girls · Boarding, Machakos sub-county, Machakos County Machakos Primary School Primary school · Mixed · Day, Machakos County Machakos Rehabilitation School Primary school · Boys · Day, Machakos County Machakos School Senior school · Boys · Boarding, Machakos County Machakos School for the Deaf Primary school · Mixed · Boarding, Machakos County Machakos Unit for the Mentally Handicapped Primary school · Mixed · Day, Machakos County Makakoi Primary Primary school · Mixed · Day, Machakos County Makaveti Primary Primary school · Mixed · Day, Machakos County Makyau Primary Primary school · Mixed · Day, Machakos County Malooni Primary Primary school · Mixed · Day, Machakos County Mangauni Primary Primary school · Mixed · Day, Machakos County Mangauni Secondary School C3 · Mixed · Boarding, Kalama sub-county, Machakos County Manza Primary Primary school · Mixed · Day, Machakos County Masaani Primary Primary school · Mixed · Day, Machakos County Masaku School for the Physically Disabled Primary school · Mixed · Boarding, Machakos County Mbaluku Primary Primary school · Mixed · Day, Machakos County Mbembani Primary Primary school · Mixed · Day, Machakos County Mbevo Primary Primary school · Mixed · Boarding, Machakos County Mbuani Primary Primary school · Mixed · Day, Machakos County Mbuani Secondary C3 · Mixed · Boarding, Kalama sub-county, Machakos County Mbukoni Primary Primary school · Mixed · Day, Machakos County Mbukuni Primary Primary school · Mixed · Day, Machakos County Mbukuni Secondary C3 · Mixed · Boarding, Kalama sub-county, Machakos County Mbusyani Primary Primary school · Mixed · Day, Machakos County Mentors Academy Primary School Primary school · Mixed · Day, Machakos County Metuma Primary Primary school · Mixed · Day, Machakos County Mikono Primary School Primary school · Mixed · Day, Machakos County Mikuini Primary Primary school · Mixed · Day, Machakos County Mikuini Secondary School C3 · Mixed · Boarding, Machakos sub-county, 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 Mua Farm Secondary C4 · Mixed · Day, Machakos sub-county, Machakos County Mua Hills Girls Secondary School C2 · Girls · Boarding, Machakos sub-county, Machakos County Mulaani Primary Primary school · Mixed · Day, Machakos County Mumbuni Boys Secondary C2 · Boys · Boarding, Machakos sub-county, Machakos County Mumbuni Girls Secondary C2 · Girls · Boarding, Machakos sub-county, 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 Mutituni Secondary Senior school · Mixed · Day, Machakos County Mutuyu Primary Primary school · Mixed · Day, Machakos County Muumandu Primary Primary school · Mixed · Day, Machakos County Muumandu Secondary C3 · Mixed · Boarding, Kalama sub-county, Machakos County Muvuti Secondary School C3 · Boys · Boarding, Machakos sub-county, Machakos County Mwangaza Centre Senior school, Machakos County Mwanyani Primary Primary school · Mixed · Day, Machakos County Mwatu Wa Ngoma Mixed High School Senior school · Mixed · Day, Machakos County Ngelani AIC Primary School Primary school · Mixed · Day, Machakos County Ngelani High School Senior school · Mixed · Day, Machakos County Ngomeni Primary Primary school · Mixed · Day, Machakos County Ngomeni Secondary C4 · Mixed · Day, Machakos sub-county, Machakos County Nzaini Primary Primary school · Mixed · Day, Machakos County One Hills Academy Primary school · Mixed · Day, Machakos County Pope Paul Vi Junior Seminary Senior school · Mixed · Boarding, Machakos County Saint Marys Girls Primary School Primary school · Girls · Day, Machakos County Saint Teresas Machakos Primary Primary school · Mixed · Day & Boarding, Machakos County Saint Valentine Girls High School Senior school · Girls · Day & Boarding, Machakos County St Ann Joster Academy Primary school · Mixed · Day, Machakos County St James Secondary Senior 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 Luke's Secondary Senior school, Machakos County St Marys Boys Primary Primary school · Mixed · Day, Machakos County St Monicah Girls Secondary School Senior school · Girls · Boarding, Machakos County St Valentines Boys High Senior school · Mixed · Day & Boarding, Machakos County Tip-Top Academy Primary Primary school · Mixed · Day, Machakos County Ulaani Primary Primary school · Mixed · Day, Machakos County Upper Kitanga Secondary C4 · Mixed · Day, Machakos sub-county, 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.