The bulletin board for America's public schools. Parents, teachers, students, and staff. One community per school.

1 schools in Shrewsbury

New Jersey · Public K-12

Across Shrewsbury, 1 public K-12 school serves approximately 439 students across 1 elementary.

7-year change in Shrewsbury

SY 2017-18 vs SY 2024-25
Total enrollment
439
-31 (-7%) vs SY 2017-18
School count
1
0 (0%) vs SY 2017-18
% White
87%
was 94%
% Hispanic
6%
was 2%
% Black
0%
was 1%
% Asian
3%
was 2%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
NameLevelGradesEnrollment
Shrewsbury Borough Elementary SchoolElementaryPK-08439

About Shrewsbury

Shrewsbury, New Jersey is home to 1 public schools, with combined enrollment of approximately 439 students. By school count, it is a compact city.

Schools in Shrewsbury average about 439 students each, 19% below the New Jersey norm.

Trend over the past 7 years. Total public-school enrollment in Shrewsbury has contracted 7% since SY 2017-18, moving from about 470 students to 439. The White share of public-school enrollment declined from 94% to 87%.

On this page, the community for Shrewsbury discusses comparison threads between local schools and program reviews. Discussions cut across districts, schools, and grade levels.

Frequently asked questions

How many K-12 schools are in Shrewsbury, New Jersey?
There are 1 public K-12 schools in Shrewsbury, with a combined enrollment of about 439.
How many elementary, middle, and high schools are in Shrewsbury?
Shrewsbury has 1 elementary public schools.
What is the largest public school in Shrewsbury?
Shrewsbury Borough Elementary School is the largest public school in Shrewsbury by enrollment, with approximately 439 students.
What school districts serve Shrewsbury?
Shrewsbury public schools are operated by Shrewsbury Borough School District.
What grade levels do public schools in Shrewsbury cover?
Public schools in Shrewsbury serve students from pre-K through grade 8.