Community prompt from u/allk12. Replies below.
Robert K Shafer MS
Test scores
PSSA + Keystone 2024-25 . % Proficient or AdvancedBeatsExpectations
Demographically-adjusted score · methodology7-year change
SY 2017-18 vs SY 2024-25About Robert K Shafer MS
Set in Bensalem, Pennsylvania, Robert K Shafer MS is a reasonably sized middle school, part of Bensalem Township SD. It hosts 552 students across grades 7 through 8.
Bensalem Township SD comprises 9 schools with combined enrollment of 6,368 students; Robert K Shafer MS is among them.
Looking at the student body, Robert K Shafer MS logs that the largest single group is White at 47%, but no single group is in the majority; the rest looks like 22% Hispanic, 15% Black, 13% Asian, 3% multiracial. By comparison, Bucks County as a whole is about 81% White, so the school skews meaningfully less White than its surroundings.
In terms of school funding signals, On paper, Robert K Shafer MS has 44 full-time-equivalent teachers, translating to a class-load average of around 12.7:1. That tracks the state average closely. An estimated 102% of students are eligible for free or reduced-price lunch, a commonly cited indicator of low-income enrollment. That share is noticeably above Bucks County's rate of about 40%.
On a demographically-adjusted basis, Robert K Shafer MS performs roughly as the BeatsExpectations model predicts for a school with this FRL share. The predicted value is around 34.0%, the actual is 39.5%, a residual of +5.5 points.
In the broader community, Bucks County reports that median household income runs about $114,764, 45% of adults hold a bachelor's degree or higher, and census figures put the poverty rate at about 4%. In all, Bucks County runs 123 public schools (combined enrollment of about 81,956 students), of which Robert K Shafer MS is one.
Cecelia Snyder MS is the nearest neighboring public school, about 0.2 miles from this campus. Counting just inside five miles, 8 other public schools cluster around Robert K Shafer MS. Among the 9 schools in that immediate cluster with test data (this one included), Robert K Shafer MS ranks 6th on composite proficiency, behind the local average of 40.3%.
The campus sits in a bedroom-community setting.
Trend over the last 7 years. Looking back 7 years, enrollment at Robert K Shafer MS has decreased 3%, going from 568 students in 2018 to 552 in 2025.
On allk12, posts here usually surface around classroom updates, athletics, and weather closures. Parents, students, alumni, and staff are welcome to weigh in.
Bucks County at a glance
View full county profileQuick facts
Related schools
- Bensalem Twp HSHigh · 2,151 students
- Valley El SchElementary · 588 students
- Belmont Hills El SchElementary · 580 students
- Cornwells El SchElementary · 556 students
- Samuel K Faust El SchElementary · 546 students
- Russell C Struble El SchElementary · 496 students
- Bensalem Twp HSHigh · 2,151 students
- School Lane CSCombined · 1,378 students
- Valley El SchElementary · 588 students
- Belmont Hills El SchElementary · 580 students
- Cornwells El SchElementary · 556 students
- Samuel K Faust El SchElementary · 546 students
- Cecelia Snyder MS0.2 mi · 453
- Benjamin Rush El Sch0.3 mi · 446
- Bensalem Twp HS0.9 mi · 2,151
- Russell C Struble El Sch0.9 mi · 496
- Cornwells El Sch1.4 mi · 556
- School Lane CS1.5 mi · 1,378