9 schools in Bensalem Township SD
Bensalem Township SD reports 9 public K-12 schools to NCES, with combined enrollment of roughly 6,368 Pennsylvania students (6 elementary, 2 middle, and 1 high).
4-year change in Bensalem Township SD
SY 2020-21 vs SY 2024-25How Bensalem Township SD ranks
Among districts| Measure | This district | In Pennsylvania | In the US |
|---|---|---|---|
| State test proficiency ranked highest first | 41.2% | #315 of 356 | N/A |
| Enrollment ranked largest first | 6,368 | #40 of 479 | #1,472 of 9,234 |
| Number of schools ranked most first | 9 | #40 of 479 | N/A |
| Students per teacher ranked fewest first | 13.9:1 | #331 of 478 | #4,217 of 9,044 |
| Free or reduced-price lunch share ranked highest first | 98.9% | #24 of 398 | #317 of 8,164 |
| Diversity index ranked most diverse first | 69.7% | #12 of 378 | #437 of 6,853 |
Inside Bensalem Township SD
State test results across the district's 9 scored schools run from Russell C Struble Elementary School at 48.1% proficient to Cecelia Snyder Middle School at 28.1%, a gap of 19.9 points. That is the 127th widest gap among 223 Pennsylvania districts with four or more scored schools.
Since 2017-18, the 9 district schools that reported both years went from 6,386 to 6,368 students (unchanged) and from 423 to 457 full-time teachers (up 8%), as of 2024-25.
| Name | City | Level | Grades | Enrollment |
|---|---|---|---|---|
| Bensalem Twp HS | Bensalem | High | 09-12 | 2,151 |
| Valley El Sch | Bensalem | Elementary | KG-06 | 588 |
| Belmont Hills El Sch | Bensalem | Elementary | KG-06 | 580 |
| Cornwells El Sch | Bensalem | Elementary | KG-06 | 556 |
| Robert K Shafer MS | Bensalem | Middle | 07-08 | 552 |
| Samuel K Faust El Sch | Bensalem | Elementary | KG-06 | 546 |
| Russell C Struble El Sch | Bensalem | Elementary | KG-06 | 496 |
| Cecelia Snyder MS | Bensalem | Middle | 07-08 | 453 |
| Benjamin Rush El Sch | Bensalem | Elementary | KG-06 | 446 |
About Bensalem Township SD
As a rural-scale district in Pennsylvania, Bensalem Township SD teaches 6,368 students across 9 schools.
On the level-by-level breakdown, Bensalem Township SD covers 6 elementary, 2 middle, and 1 high school.
On a per-school basis, Bensalem Township SD runs about 708 students per school, 24% meaningfully above the state mean of roughly 569.
Looking at the last 4 years. Across the same 4-year window, public-school enrollment stayed largely flat: 6,224 students in SY 2020-21 versus 6,368 in SY 2024-25.
On this page, the community for Bensalem Township SD discusses enrollment trends, district policy changes, and bus-route updates. Posts come from current and former families, staff, and alumni.