School Overview
Shrewsbury Senior High School, located at 64 Holden Street in Shrewsbury, Massachusetts, is a prominent public secondary school serving students in grades 9–12. As the sole high school for the Shrewsbury Public Schools district, it serves as a central hub for the community’s academic and extracurricular life. The school is known for its rigorous college-preparatory curriculum, which offers a wide array of Advanced Placement (AP) courses, honors-level tracks, and diverse elective opportunities designed to prepare students for success in higher education and the global workforce.

Beyond its academic offerings, Shrewsbury High School places a strong emphasis on fostering a supportive and inclusive school culture. The campus hosts a broad spectrum of extracurricular activities, including championship-level athletic programs, competitive arts, music departments, and various student-led clubs. With a commitment to innovation and student well-being, the school integrates modern technology into its classrooms and maintains a focus on social-emotional learning, aiming to develop well-rounded citizens who are ready to engage with their local and broader communities.
1,891
Total Students
131.1
Full-Time Teachers
14.4
Student/Teacher Ratio
N/A
Free/Reduced Lunch
Student Demographics

Student Demographics Data Table

Student Demographics for Shrewsbury High School
Demographic Student Count
White896
Hispanic220
Black82
Asian584
Two or More97
American Indian8
  • White
    896 (47.5%)
  • Asian
    584 (30.9%)
  • Hispanic
    220 (11.7%)
  • Two or More
    97 (5.1%)
  • Black
    82 (4.3%)
  • American Indian
    8 (0.4%)
School Location
School Details
Status: Open
School Level: High School
School Type: Regular School
Charter Status:* Public Non-Charter
Virtual Instruction: No virtual instruction
Shared Time Status: No
District: Shrewsbury
Phone: (508)841-8800
Website: http://schools.shrewsburyma.gov/high
Grade Range: 9th - 12th
Total Students: 1,891
Full-Time Teachers (FTE): 131.1
Pupil/Teacher Ratio: 14.4
NSLP Participation:1 Yes participating without using any Provision or the CEO
Qualified Free Lunch: 0
Qualified Reduced Lunch: 0
Grades Taught
Grade 9 448
Grade 10 493
Grade 11 497
Grade 12 431
Ungraded 22

Grades Taught Data Table

Grades Taught and Student Counts for Shrewsbury High School
Grade Student Count
Grade 9448
Grade 10493
Grade 11497
Grade 12431
Ungraded22
Gender Ratio

Student Gender Ratio Data Table

Student Gender Ratio for Shrewsbury High School
Gender Student Count Percentage
Female94550%
Male94249.8%
Not Specified40.2%
Nearby High Schools (Within 10 Miles)