7 schools in Yardley
Yardley runs 7 public K-12 schools per the latest NCES counts, with total enrollment around 4,196 (4 elementary and 3 middle).
7-year change in Yardley
SY 2017-18 vs SY 2024-25| Name | Level | Grades | Enrollment |
|---|---|---|---|
| Afton El Sch | Elementary | KG-05 | 483 |
| Charles H Boehm MS | Middle | 06-08 | 651 |
| Edgewood El Sch | Elementary | KG-05 | 557 |
| Makefield El Sch | Elementary | KG-05 | 397 |
| Pennwood MS | Middle | 06-08 | 740 |
| Quarry Hill El Sch | Elementary | KG-05 | 464 |
| William Penn MS | Middle | 06-08 | 904 |
About Yardley
Public education in Yardley, Pennsylvania runs across 7 schools that instructs roughly 4,196 students. By footprint, Yardley sits in the moderately sized bracket.
On the school-mix side, the city is built around 4 elementary, and 3 middle.
Looking at the last 7 years. Across the same 7-year window, public-school enrollment declined 6%: 4,486 students in SY 2017-18 versus 4,196 in SY 2024-25. On the demographic side, White enrollment moved from 77% to 73% over the same window.
In the discussion threads here, the community for Yardley discusses sports rivalries, cross-district programs, and shared facilities. Members of the local community share what they see day-to-day.