Oops! Something went wrong, please try again later.
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 …
The most wonderful four years! Thank you Saint John’s for being an important part of our village! Full review by Lauren Schmautz
Oct 26, 2020
Very fortunate to be able to send my son to this wonderful school. My son feels very welcomed from the first day of school. Top-notch education ,sports an excellent preparation for reopening during C… Full review by Urszula Sobczak
Jun 14, 2020
Excellent high school! During this unprecedented time, they went above and beyond to keep the boys engaged and motivated! Five stars! Full review by Liliana Gomez-Infante