CFMS is conveniently located and lies at a cross road bordering the towns of Hopkinton, Ashland, Milford, Medway and Sherborn. The school has a large, sun-filled, climate-controlled classroom with a fully equipped, fenced, outdoor play area.

Click here for Driving Directions