I grew up in Needham, back when some sanity still prevailed. It was getting nutty even back in the ‘80s in MA. I left in ‘91 and would never go back; certainly not with kids.
Two words: Catholic School.
Dedham here.
It’s a completely different school now since i graduated in ‘85.