Private Catholic boys' high school located in Shrewsbury, Massachusetts, United States
Saint John's High School is a private Catholic boys' high school located in Shrewsbury, Massachusetts. It is located in the Roman Catholic Diocese of Worcester. Wikipedia