Organization

St. Catherine of Siena School

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
Location
249 Nahatan Street, Norwood, MA 02062