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

4 schools in Upper Darby

Pennsylvania · Public K-12

Upper Darby has 4 public K-12 schools on the books today, teaching approximately 3,331 Pennsylvania students across 3 elementary and 1 middle.

7-year change in Upper Darby

SY 2017-18 vs SY 2024-25
Total enrollment
3,331
-159 (-5%) vs SY 2017-18
School count
4
0 (0%) vs SY 2017-18
% White
4%
was 5%
% Asian
19%
was 19%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
NameLevelGradesEnrollment
Beverly Hills MSMiddle06-081,475
Bywood El SchElementary01-05683
Highland Park El SchElementary01-05737
Stonehurst Hills El SchElementary01-05436

About Upper Darby

Public education in Upper Darby, Pennsylvania runs across 4 schools that educates roughly 3,331 students. By footprint, Upper Darby sits in the sparse bracket.

For a sense of the school types, the city consists of 3 elementary, and 1 middle.

Schools in Upper Darby average about 833 students each, 46% higher than the Pennsylvania norm.

Looking at the last 7 years. Total public-school enrollment in Upper Darby has shrank 5% since SY 2017-18, moving from about 3,490 students to 3,331.

In the discussion threads here, the community for Upper Darby discusses school events, board meetings, and seasonal calendars. Parents, students, and educators in the area can post or comment.

Frequently asked questions

How many K-12 schools are in Upper Darby, Pennsylvania?
There are 4 public K-12 schools in Upper Darby, with a combined enrollment of about 3,331.
How many elementary, middle, and high schools are in Upper Darby?
Upper Darby has 3 elementary, 1 middle public schools.
What is the largest public school in Upper Darby?
Beverly Hills MS is the largest public school in Upper Darby by enrollment, with approximately 1,475 students.
What school districts serve Upper Darby?
Upper Darby public schools are operated by Upper Darby SD.
What grade levels do public schools in Upper Darby cover?
Public schools in Upper Darby serve students from grade 1 through grade 8.