The bulletin board for America's public schools. Parents, teachers, students, and staff. One community per school.
SCHOOL COMMUNITY·BENSALEM TOWNSHIP SD·NCES 420333007030

Robert K Shafer MS

3333 Hulmeville Rd, Bensalem, PA 19020 · (215) 750-2800 · Bucks County
GRADES 07–08MIDDLE21-SUBURBTITLE IREGULAR SCHOOL552 STUDENTS
Enrollment
552
Middle
DISTRICT 503 · STATE 594
Student : Teacher
12.7:1
44 FTE teachers
DISTRICT 12.3:1 · STATE 13.2:1
Free / Reduced Lunch
102%
562 students
DISTRICT 99% · STATE 75%
Community
1
0 members
Enrollment and student:teacher ratio compared against other middle schools. Free/Reduced Lunch and demographics compared against all schools.
Enrollment by grade
Grade 7
265
Grade 8
287
Student demographics
White
26047%
DISTRICT 47% · STATE 60%
Hispanic
11922%
DISTRICT 21% · STATE 16%
Black
8315%
DISTRICT 12% · STATE 14%
Asian
7113%
DISTRICT 15% · STATE 5%
Two+
193%
DISTRICT 4% · STATE 5%
Student head counts by race/ethnicity from federal NCES enrollment data. Very small groups may be suppressed in the source, so categories do not always sum exactly to total enrollment.
Gender split
Male
28852%
Female
26448%

Discussions

+ POST

Test scores

PSSA + Keystone 2024-25 . % Proficient or Advanced
English Language Arts
45.2%
PA avg 51.1% . -5.7pp since 2023
Math
29.0%
PA avg 43.0% . +5.8pp since 2023
Source: PSSA + Keystone. All students, all grades. See all years and grades →

BeatsExpectations

Demographically-adjusted score · methodology
Tier
AS EXPECTED
Performing as predicted given the school's student profile
Actual proficiency
39.5%
composite math + reading, all grades
Predicted
34.0%
based on PA schools with similar FRL share
Beats by
+5.5pp
above demographic expectation
BeatsExpectations runs a per-state regression of proficiency on free/reduced-lunch share, then scores each school by residual. How this is calculated →

7-year change

SY 2017-18 vs SY 2024-25
Enrollment
552
-16 (-3%) vs 2017
Student : Teacher
12.7:1
was 13.1:1
% White
47%
was 51%
% Hispanic
22%
was 19%
% Black
15%
was 16%
% Asian
13%
was 12%
Source: NCES Common Core of Data

About 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 profile
Population
647,461
Census ACS
Median income
$114,764
Household, ACS
Bachelor's+
45%
Adults 25+
Poverty rate
4%
Below federal line
Schools in county
123
81,956 students

Quick facts

School name
Robert K Shafer MS
District
Bensalem Township SD
Address
3333 Hulmeville Rd, Bensalem, PA 19020
Phone
(215) 750-2800
County
Bucks County
Level
Middle
Grade range
07–08
Total enrollment
552
Teachers (FTE)
44
Student–teacher ratio
12.7:1
Free/Reduced lunch
562 (102%)
Locale
21-Suburb: Large
NCES ID
420333007030
Charter school
No
Virtual school
No

Related schools

Other schools in Bensalem Township SD
Other schools in Bensalem
Nearby schools

Frequently asked questions

About Robert K Shafer MS
What is the total enrollment at Robert K Shafer MS?
Robert K Shafer MS enrolls approximately 552 students in grades 07-08.
What grades does Robert K Shafer MS serve?
Robert K Shafer MS serves grades 07-08.
How many teachers does Robert K Shafer MS have?
Robert K Shafer MS employs 44 FTE teachers, for a student-to-teacher ratio of 12.7:1.
What is the student diversity at Robert K Shafer MS?
Student demographics at Robert K Shafer MS are roughly 47% White, 22% Hispanic, 15% Black, 13% Asian, 3% Two or more.
Who oversees Robert K Shafer MS?
Robert K Shafer MS is overseen by Bensalem Township SD in Bucks County.
Data sourceSchool profile facts are sourced from the NCES. Community content is posted by allk12 members.
+ Post