Saint Catherine of Siena School

Saint Catherine of Siena School is a Catholic School in Norwood, Massachusetts opened in 1926 by the Sisters of Saint Joseph. Approximately 400 plus students attend the school. At Saint Catherine of Siena School (SCS,) we celebrate the God-given potential and unique talents of every student from Preschool to Grade 8. We do this by helping our students to strive for academic excellence within a faith filled community of learners. We work together with parents within our school family to nurture our students and help them to grow as compassionate, confident, and courageous young men and women prepared to use their gifts at SCS and in the world to See Christ in Others. Be Christ for Others.