St. Catherine of Siena School

Norwood, MA |
Joined in June 2011

About Us

St. Catherine of Siena School is a Catholic elementary school within the Archdiocese of Boston located in the town of Norwood, Massachusetts. Now in its 84th year, the school enrolls 530 students from Pre-School to Grade 8. Students come from…

Areas of Focus Include
  • Education
249 Nahatan Street, Norwood, MA 02062