Machakos Academy is a mixed boarding Primary School and Girls High School. It is located in Machakos town behind Machakos Teachers College, 63 KM from Nairobi. It was started a private boarding primary school way back in 1994. At first there were only three offices. Besides, a medium capacity dinning hall, a dormitory, a makeshift kitchen and staff houses. The man behind the idea was Mr. S. K. Theuri who is also the current Director and managed by Mrs.. Kimondo. Vacancies were first open for class 4, 5, 6 and 7.The school registered the first KCPE class in 1995. In the late 1990s, a lower primary section was introduced. A few years later Kindergarten section was also started. The first student population was a bout 30 pupils only. However, over the years, the number has continued to grow upwards to date. In 2004, a Girls’ Secondarysection was started in the same compound. Today the entire school student population stands at about 500. There are about 35 teachers and several workers.