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

1 schools in Shrewsbury

Pennsylvania · Public K-12

The Shrewsbury public-school footprint covers 1 campus and about 482 K-12 students, with an average school size near 482.

7-year change in Shrewsbury

SY 2017-18 vs SY 2024-25
Total enrollment
482
-53 (-10%) vs SY 2017-18
School count
1
0 (0%) vs SY 2017-18
% White
84%
was 88%
% Hispanic
5%
was 4%
% Black
4%
was 6%
% Asian
1%
was 2%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
NameLevelGradesEnrollment
Shrewsbury El SchElementaryKG-06482

About Shrewsbury

Shrewsbury is a small Pennsylvania city in terms of public-school footprint, with 1 schools and 482 students total.

Average school size in Shrewsbury is around 482 students, 15% lower than the Pennsylvania average of about 569.

Trend over the past 7 years. Combined enrollment now sits at 482 students, declined 10% from the 535 reported in SY 2017-18. Demographically, the White share of enrollment contracted from 88% to 84%.

In the discussion threads here, the community for Shrewsbury discusses sports rivalries, cross-district programs, and shared facilities. Members of the local community share what they see day-to-day.

Frequently asked questions

How many K-12 schools are in Shrewsbury, Pennsylvania?
There are 1 public K-12 schools in Shrewsbury, with a combined enrollment of about 482.
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 El Sch is the largest public school in Shrewsbury by enrollment, with approximately 482 students.
What school districts serve Shrewsbury?
Shrewsbury public schools are operated by Southern York County SD.
What grade levels do public schools in Shrewsbury cover?
Public schools in Shrewsbury serve students from kindergarten through grade 6.