If you commute into Boston, then you may want to check out the communities that are on the Worcester/Boston Commuter Rail, so you have an option to driving into the city each day. It is possible to catch an express train from Framingham to Back Bay and arrive in under 40 minutes. There are many stops on the Commuter Rail, including Natick, Framingham, Ashland, Southborough, Westborough, Grafton and Worcester. There are some excellent school systems in many towns along the western corridor, which you can research on the Mass Department of Education website. Schedules for the train are found at the MBTA.com site, under the Framingham/Worcester link.