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

15 schools in Pennsbury SD

Pennsylvania · 9,435 students · 5 cities

Pennsbury SD's public-school directory holds 15 schools, serving about 9,435 K-12 students inside Pennsylvania (an average of 629 per school).

4-year change in Pennsbury SD

SY 2020-21 vs SY 2024-25
Total enrollment
9,435
-109 (-1%) vs SY 2020-21
School count
14
-1 (-7%) vs SY 2020-21
Source: NCES Common Core of Data, enrollment-weighted demographic averages

How Pennsbury SD ranks

Among districts
MeasureThis districtIn PennsylvaniaIn the US
State test proficiency
ranked highest first
63.7%#86 of 356N/A
Enrollment
ranked largest first
9,435#18 of 479#978 of 9,234
Number of schools
ranked most first
14#17 of 479N/A
Students per teacher
ranked fewest first
11.6:1#78 of 478#1,638 of 9,044
Free or reduced-price lunch share
ranked highest first
31.8%#328 of 398#6,457 of 8,164
Diversity index
ranked most diverse first
46.5%#118 of 378#3,370 of 6,853
Districts need at least 2 schools and 500 students to be ranked. Test proficiency is ranked within the state only, since each state gives a different test. Each rank links to the full list.

Inside Pennsbury SD

State test results across the district's 14 scored schools run from Edgewood Elementary School at 81.7% proficient to Penn Valley Elementary School at 50.3%, a gap of 31.4 points. That is the 25th widest gap among 223 Pennsylvania districts with four or more scored schools.

Since 2017-18, the 14 district schools that reported both years went from 10,035 to 9,435 students (down 6%) and from 766 to 811 full-time teachers (up 6%), as of 2024-25.

Proficient is the average share of students meeting the state standard across each school's state tests in 2023-24 and 2024-25; schools with fewer than 100 students and schools serving specialized populations are left out. Staffing figures come from the NCES Common Core of Data and count only schools that reported students and teachers in both years.
NameCityLevelGradesEnrollment
Pennsbury HSFairless HillsHigh09-122,847
William Penn MSYardleyMiddle06-08904
Pennwood MSYardleyMiddle06-08740
Charles H Boehm MSYardleyMiddle06-08651
Eleanor Roosevelt El SchMorrisvilleElementaryKG-05583
Edgewood El SchYardleyElementaryKG-05557
Afton El SchYardleyElementaryKG-05483
Quarry Hill El SchYardleyElementaryKG-05464
Manor El SchLevittownElementaryKG-05434
Makefield El SchYardleyElementaryKG-05397
Oxford Valley El SchFairless HillsElementaryKG-05390
Walt Disney El SchLevittownElementaryKG-05373
Penn Valley El SchLevittownElementaryKG-05356
Fallsington El SchFallsingtonElementaryKG-05256
Village Park AcademyFairless HillsElementaryM-M·

About Pennsbury SD

Pennsbury SD is a small public-school district in Pennsylvania. The district maintains 15 schools and enrolls approximately 9,435 students.

On the level-by-level breakdown, Pennsbury SD is made up of 11 elementary, 3 middle, and 1 high school.

Per-school enrollment averages around 629 in this district, noticeably above the Pennsylvania typical of 569.

Over the past 4-year window. Combined enrollment now sits at 9,435 students, stayed largely flat from the 9,544 reported in SY 2020-21. Over that span, Pennsbury SD lost 1 school, going from 15 to 14.

Within the allk12 community for this area, the community for Pennsbury SD discusses school events, board meetings, and seasonal calendars. Members of the local community share what they see day-to-day.

Frequently asked questions

How many schools are in Pennsbury SD?
Pennsbury SD operates 15 public K-12 schools in Pennsylvania, serving approximately 9,435 students.
What is the mix of elementary, middle, and high schools in Pennsbury SD?
Pennsbury SD includes 11 elementary schools, 3 middle schools, and 1 high school.
What is the largest school in Pennsbury SD?
Pennsbury HS is the largest public school in Pennsbury SD by enrollment, with approximately 2,847 students.
What grade levels does Pennsbury SD serve?
Pennsbury SD serves students from kindergarten through grade 12 across 15 schools.
What cities does Pennsbury SD serve?
Pennsbury SD operates schools in Fairless Hills, Yardley, Morrisville, Levittown, Fallsington across Pennsylvania.