St. Sebastian 's is part of the rigorous Independent School League .
Needham is also home to St. Sebastian 's School , a catholic school for boys in grades 7 - 12 .
catholic school   's is part of the rigorous Independent School League .
Needham is also home to St. Sebastian 's School , a catholic school for boys in grades 7 - 12 .