shrewsbury is home to a massachusetts division iii high school hockey powerhouse. the boys hockey team has won three state championships in the last five years (2014, 2017, and 2018). the boys beat hanover in 2014 and 2018, and old rochester high school in 2017. following their 2018 state championship, they were promoted to division i in massachusetts high school hockey, joining the division as an independent team not belonging to a conference.