Machakos School ESD started in a modest way in 1915 as a boys Primary School at the current Machakos Girls grounds. It was known as African Government School.
Machakos School ESD is located about 2km from Machakos town on Kitui, Machakos – Nairobi road. It is about 16km from Machakos – Nairobi road junction and about 70 km from Nairobi.