27
Committed to the pursuit of truth through faith and reason, St. Sebastian's is a Catholic independent day school for 375 young men in gra...
Committed to the pursuit of truth through faith and reason, St. Sebastian's is a Catholic independent day school for 375 young men in grades seven through twelve, located in Needham, Massachusetts. By embracing Gospel values in an inclusive, nurturing community and by inspiring intellectual excellence in a structured liberal arts curriculum, St. Sebastian’s strives to empower students for success in college and in life.
  • Uploads Play all

    This item has been hidden
to add this to Watch Later

Add to

Loading playlists...