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

10 schools in Bensalem

Pennsylvania · Public K-12

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
Total enrollment
7,746
+103 (+1%) vs SY 2017-18
School count
10
0 (0%) vs SY 2017-18
% White
45%
was 50%
% Hispanic
21%
was 18%
% Black
13%
was 13%
% Asian
17%
was 16%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
NameLevelGradesEnrollment
Belmont Hills El SchElementaryKG-06580
Benjamin Rush El SchElementaryKG-06446
Bensalem Twp HSHigh09-122,151
Cecelia Snyder MSMiddle07-08453
Cornwells El SchElementaryKG-06556
Robert K Shafer MSMiddle07-08552
Russell C Struble El SchElementaryKG-06496
Samuel K Faust El SchElementaryKG-06546
School Lane CSCombinedKG-121,378
Valley El SchElementaryKG-06588

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.

Frequently asked questions

How many public schools are in Bensalem?
Bensalem, Pennsylvania has 10 public K-12 schools serving approximately 7,746 students.
How many elementary, middle, and high schools are in Bensalem?
Bensalem has 6 elementary, 2 middle, 1 high, 1 combined-grade public schools.
What is the largest public school in Bensalem?
Bensalem Twp HS is the largest public school in Bensalem by enrollment, with approximately 2,151 students.
What school districts serve Bensalem?
Bensalem is served by 2 public school districts, including School Lane CS, Bensalem Township SD.
What grade levels do public schools in Bensalem cover?
Public schools in Bensalem serve students from kindergarten through grade 12.
Are there charter schools in Bensalem?
1 of the 10 public schools in Bensalem are charter schools.