Heartspring is a very good program. (I am an SLP and have always heard good things about Heartspring - from parents, doctors, other therapists) The one drawback usually brought up is the price.
As for school districts - I DEFINITELY agree with the previous post - look to some of the suburbs. I know for certain that Andover is an excellent school district (I graduated from there several years ago, but my mom still works in one of the schools....Andover has maintained the "small town" aspect of schools, but with the great benefit of a growing district and the opportunities that affords.).
A great online resource for looking at schools...
GreatSchools - Public and Private School Ratings, Reviews and Parent Community
It independently rates schools... and from what I can tell, seems to be fairly accurate (and often includes parent comments).
Good luck!