Hopkinton Campus Map
The Hopkinton Public Schools campus sits on the highest point in Middlesex County and spans 300+ acres of land. The district is composed of five schools with three of the schools located on the main campus below where you will find most of the athletic fields, one school is located to the northwest of the main campus on Elm street, and our newest building, Marathon School is located further south on Hayden Rowe Street.
Our athletic facilities consist of 7 grass fields, 3 traditional baseball/softball fields, a multi-sport turf complex, an indoor field house with an indoor track and basketball courts, and an outdoor area for tennis and basketball along Hayden Rowe Street.