Saint Sebastian's School is an independent, all-boys Catholic secondary day school located in Needham, Massachusetts. The school enrolls around 380 boys in grades 7–12.
Birmingham Academic Building. St. Sebastian's Chapel is on the right.
The Art and Academic Center (left) houses art studios, music facilities, and the school hockey rink. Martin Hall (right) houses the college counseling office and athletic facilities.
Campus and playing fields
Needham is a town in Norfolk County, Massachusetts, United States. A suburb of Boston, its population was 32,091 at the 2020 U.S. Census. It is the home of Olin College.
Town Hall
Needham Junction MBTA Station
Aly Raisman