St. Catherine of Siena School

  • MA


249 Nahatan Street
United States

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 Norwood, Walpole, Canton, Westwood, Foxboro, Boston, Attleboro, Dedham, Franklin, Mansfield, and other surrounding towns. With separate pre-school, elementary, and middle school buildings on one campus, St. Catherine of Siena School aims to develop academic excellence, Catholic identity, and student leadership rooted in Gospel values. The school offers a full range of athletic, academic, arts, and student leadership clubs and activities for students as well as an extended-day program and summer enrichment. Our tuition assistance program insures that a Catholic education at St. Catherine of Siena School is accessible to any family who wants the gift of a Catholic education for their child.