Originally Posted by teawithfrodo
I know of an Episcopalian school in the Dorchester area, since I know that they tend to be more tolerant.
With Catholic schools you may want to go in and talk to them and see how you feel.
All the NAES schools I turned up in Dorchester are actually Catholic schools except for Epiphany and Advent. Epiphany is a tuition-free middle school available by lottery to lower-income families, and Advent is K-6 on Beacon Hill. (Full disclosure: I taught a Kaplan class at Advent ten years ago, and I tutored the child of an Epiphany board member around the same time.)
If the dad is specifically looking for a Catholic school, I don't think Episcopal is going to be what he has in mind.
OP: I strongly suggest calling the individual schools and asking. IME they really run the gamut. A few of the schools close by:
-Newton Country Day School (yep, it's Catholic, the rest of the name is "of the Sacred Heart)
-Sacred Heart (in Kingston, so kind of a hike)
-Cardinal Spelman (again, a bit of a hike down in Brockton)
-Notre Dame Academy, Hingham
There's a bunch I'm not remembering, or not remembering if they're coed or single-sex, like St. Mary's and St. Brendan's in Dorchester, and there's got to be SOMETHING in Quincy I'm sure.
I think one MAJOR thing worth noting is that the school that kicked out the little boy last year, St. Paul's in Hingham, was a parish school, and I think it was the parish priest who did that. A lot of the above schools are run by religious orders independently of the Archdiocese, which makes a big difference in philosophy and inclusiveness.