10 schools in Bensalem
For families in Bensalem, public-school options total 10 K-12 campuses, with combined enrollment near 7,746 (6 elementary, 2 middle, and 1 high).
7-year change in Bensalem
SY 2017-18 vs SY 2024-25| Name | Level | Grades | Enrollment |
|---|---|---|---|
| Belmont Hills El Sch | Elementary | KG-06 | 580 |
| Benjamin Rush El Sch | Elementary | KG-06 | 446 |
| Bensalem Twp HS | High | 09-12 | 2,151 |
| Cecelia Snyder MS | Middle | 07-08 | 453 |
| Cornwells El Sch | Elementary | KG-06 | 556 |
| Robert K Shafer MS | Middle | 07-08 | 552 |
| Russell C Struble El Sch | Elementary | KG-06 | 496 |
| Samuel K Faust El Sch | Elementary | KG-06 | 546 |
| School Lane CS | Combined | KG-12 | 1,378 |
| Valley El Sch | Elementary | KG-06 | 588 |
About Bensalem
Across Bensalem, Pennsylvania, 10 public schools teaches about 7,746 students between them.
In terms of grade levels, the city is made up of 6 elementary, 2 middle, 1 high, and 1 other.
Average school size in Bensalem is around 775 students, 36% above the Pennsylvania average of about 569.
Over the past 7-year window. Total public-school enrollment in Bensalem has stayed largely flat since SY 2017-18, moving from about 7,643 students to 7,746. On the demographic side, White enrollment moved from 50% to 45% over the same window.
On this page, the community for Bensalem discusses enrollment trends, district policy changes, and bus-route updates. Anyone with firsthand knowledge of these schools is welcome to weigh in.