Where Are Sparhawk Students From?

Boys travel to Sparhawk each morning from the following 29 Massachusetts towns:

AshlandMansfieldNorwood
BlackstoneMarlboroughSeekonk
BraintreeMedfieldSherborn
DedhamMedwaySouthborough
DoverMilfordSudbury
FoxboroughMillisWalpole
FraminghamNatickWest Roxbury
FranklinNeedhamWeymouth
HollistonNorfolkWrentham
LexingtonNorthborough