The bulletin board for America's public schools. Parents, teachers, students, and staff. One community per school.
SCHOOL COMMUNITY·SHREWSBURY·NCES 251077001717

Shrewsbury High School

75 Cypress Avenue, Shrewsbury, MA 01545 · (508) 841-8800 · Worcester County
GRADES 09–12HIGH21-SUBURBREGULAR SCHOOL1,891 STUDENTS
Enrollment
1,891
High
DISTRICT 662 · STATE 777
Student : Teacher
14.4:1
131 FTE teachers
DISTRICT 13.8:1 · STATE 23.4:1
Free / Reduced Lunch
,
Title I proxy
Community
1
0 members
Enrollment and student:teacher ratio compared against other high schools. Free/Reduced Lunch and demographics compared against all schools.
Enrollment by grade
Grade 9
448
Grade 10
493
Grade 11
497
Grade 12
431
Ungraded
22
Student demographics
White
89647%
DISTRICT 43% · STATE 51%
Hispanic
22012%
DISTRICT 11% · STATE 26%
Black
824%
DISTRICT 5% · STATE 10%
Asian
58431%
DISTRICT 34% · STATE 7%
Two+
975%
DISTRICT 6% · STATE 5%
Native American
80%
DISTRICT 1% · STATE 0%
Student head counts by race/ethnicity from federal NCES enrollment data. Very small groups may be suppressed in the source, so categories do not always sum exactly to total enrollment.
Gender split
Male
94250%
Female
94550%

Discussions

+ POST

Test scores

MCAS 2024-25 . % Meeting or Exceeding Expectations
English Language Arts
73.0%
MA avg 43.8% . -7.0pp since 2018
Math
75.0%
MA avg 42.2% . -6.0pp since 2018
Source: MCAS. All students, all grades. See all years and grades →

7-year change

SY 2017-18 vs SY 2024-25
Enrollment
1,891
+60 (+3%) vs 2017
Student : Teacher
14.4:1
was 15.8:1
% White
47%
was 64%
% Hispanic
12%
was 8%
% Black
4%
was 2%
% Asian
31%
was 23%
Source: NCES Common Core of Data

About Shrewsbury High School

Shrewsbury High School is an expansive four-year high school in Shrewsbury, Massachusetts, run under Shrewsbury. The school caters to 1,891 students in grades 9 through 12. That puts it 143% above the typical public school in Massachusetts, which averages around 777 students.

Shrewsbury runs 9 schools in total, collectively educating 5,956 students. Shrewsbury High School is one of those campuses.

In terms of who attends, Shrewsbury High School logs that 47% of students identify as White, with the remaining enrollment distributed across several groups. Other groups include 31% Asian, 12% Hispanic, 5% multiracial, 4% Black. By comparison, Worcester County as a whole is about 73% White, so the school skews meaningfully less White than its surroundings.

On the income-and-resources front, Shrewsbury High School logs 131 full-time-equivalent teachers, putting the student-to-teacher ratio at about 14.4:1. That figure is tighter than the state norm's 23.4:1 average.

Around the school, ACS estimates for Worcester County put median household income runs about $95,939, roughly 40% of adults have completed at least a four-year degree, and census figures put the poverty rate at about 7%. In all, Worcester County runs 257 public schools (combined enrollment of about 121,490 students), of which Shrewsbury High School is one.

Nearest neighbor: Lincoln Street, around 1.4 miles off. Counting just inside five miles, 8 other public schools cluster around Shrewsbury High School.

Shrewsbury High School operates from a residential location.

Five-year trend. Over the past 7-year window, the student count expanded 3%: 1,831 students in 2018 compared to 1,891 in 2025. White enrollment moved from 64% to 47% across the same window. Class-load math has fell: from 15.8:1 in 2018 to 14.4:1 in 2025.

On the community side, members of the Shrewsbury High School community share and discuss fundraisers, lost-and-found posts, and report-card season. Contributors range from current parents to recent graduates and teachers.

Worcester County at a glance

View full county profile
Population
867,788
Census ACS
Median income
$95,939
Household, ACS
Bachelor's+
40%
Adults 25+
Poverty rate
7%
Below federal line
Schools in county
257
121,490 students

Quick facts

School name
Shrewsbury High School
District
Shrewsbury
Address
75 Cypress Avenue, Shrewsbury, MA 01545
Phone
(508) 841-8800
County
Worcester County
Level
High
Grade range
09–12
Total enrollment
1,891
Teachers (FTE)
131
Student–teacher ratio
14.4:1
Locale
21-Suburb: Large
NCES ID
251077001717
Charter school
No
Virtual school
No

Related schools

Other schools in Shrewsbury
Other schools in Shrewsbury
Nearby schools

Frequently asked questions

About Shrewsbury High School
How many students attend Shrewsbury High School?
Shrewsbury High School enrolls approximately 1,891 students in grades 09-12.
What grades does Shrewsbury High School serve?
Shrewsbury High School serves grades 09-12.
How many students per teacher at Shrewsbury High School?
Approximately 14.4:1 students per teacher at Shrewsbury High School.
What is the racial breakdown of students at Shrewsbury High School?
At Shrewsbury High School, the student body is approximately 47% White, 12% Hispanic, 4% Black, 31% Asian, 5% Two or more.
Is Shrewsbury High School public or private?
Shrewsbury High School is a public K-12 school, overseen by Shrewsbury.
Data sourceSchool profile facts are sourced from the NCES. Community content is posted by allk12 members.
+ Post