top container

Our Campus

The St. Sebastian’s School campus spans both sides of Greendale Avenue in Needham, MA. Conveniently located just off Route 128, St. Sebastian’s facilities have changed significantly since the school moved to this location in 1983 from its original campus in Newton. The most recent enhancements include the 32,000-square-foot Science, Math & Library Center in 2013. This new wing doubled the size of our School, adding space and facilities on par with universities, including 8 state-of-the-art Science labs. The addition also created a gorgeous new library, composed of areas that encourage and allow for both group interaction and quiet, independent study.

Whether it is spiritual gatherings in the School Chapel, meals in Ward Hall, or the action on the turf fields, the sense of community is felt in every corner of campus. The best way to experience what makes St. Sebastian's special is to come visit yourself. In the meantime, start roaming right from your computer!

Launch Virtual Tour

St. Sebastian's campus
Powered by Finalsite