Wow, where to begin... You may feel some "culture shock" when you arrive in New England. We moved from the St. Louis area back to New Hampshire, and it did take some time to get used to living here again (and we only lived in the midwest for 5 years!)
Somebody mentioned that you should consider NH due to its more rural feel, and that may be something to think about. HOWEVER, you'll need to remember that NH has much higher property taxes and excise (auto registration) tax, because they do not have an income or sales tax. So it would really depend on your personal situation.
Homeschooling is becoming more accepted than even a decade ago, and from what I understand there are many very active homeschooling groups, that will pool together. Here is a link (
New Hampshire Homeschooling Coalition) that will tell you more. If you're looking for a more Christian-based homeschool group, I have contacts in both Mass. and New Hampshire that I can share with you.
As Professorsenator mentioned, most of the multi-ethnic communities will be much more liberal than the more rural areas, so you may have to chose which is most important to you. And regarding the French language, well, much of the French you will hear throughout New England will be French-Canadian (Canadian French?), sort of a "slangy-French". My daughter who is taking her 4th year of French, can barely understand a thing when we visit Quebec. This is especially true if you go to Maine, where many communities speak nearly exclusively French (Canadian French, that is). You can still go to the drugstore or card store and easily find greeting cards, books, etc printed in French.
I wish you all the best in your possible relocation to this area, and hopefully you're finding this forum a great place to get real answers from real people
