Machakos School is one of Kenya’s top national public boys’ secondary schools, located in Machakos County. It has a rich history, with its origins dating back to 1915, and has evolved over the years to become one of the most recognized academic institutions in the country. Known for its academic excellence and vibrant school life, Machakos School continues to be a beacon of education in the region.
Machakos School History
Machakos School began as the Government African School in 1915 and has undergone various transformations reflecting Kenya’s evolving educational system. Initially serving only as a primary school for boys, it gradually developed into a mixed institution by 1946. However, by 1950, the boys’ section was moved to its current location, and the school was renamed Machakos School.
The first principal, Mr. Crowford, a white teacher, served from 1950 to 1954. Over time, the school grew from a modest three-stream institution to its present ten-stream status. Since its inception, over 17,000 students have passed through Machakos School, many of whom have gone on to achieve great success in various fields.
Machakos School KCSE Performance
Machakos School has consistently excelled in the Kenya Certificate of Secondary Education (KCSE) exams, ranking among the top 200 schools nationally. In the 2024 KCSE exams, the school presented a total of students, achieving impressive results:
- 8 students achieved the top grade, A (plain).
- 46 students scored A-.
- 60 students attained B+.
- 96 students earned B.
- 112 students achieved B-.
- 115 students scored C+.
The school’s mean score in the 2024 KCSE exams was a strong 9.0, continuing a trend of academic excellence.
Machakos School Fees
According to the Ministry of Education’s 2020 guidelines, Machakos School falls under Cluster One (I) for national schools. This means the official annual fee cap for students is approximately Ksh 75,798. However, actual fees may vary slightly due to additional charges for items such as uniforms, co-curricular activities, and motivational programs, which are determined by the school’s Board of Management.
Location and Contacts
Machakos School is located about 2 kilometers from Machakos Town, along the Kitui – Machakos – Nairobi Road.
Contact Information:
- Mobile Phone: +254 721 796 771
- Postal Address: P.O Box 39, Machakos
- Email Address: [email protected]
- Website: www.machakosschool.com
For further inquiries, please contact the school directly through the details provided above.
Machakos School continues to provide high-quality education to its students, with a strong academic foundation and a commitment to excellence in all spheres of school life.












