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

William Penn MS

1524 Derbyshire Rd, Yardley, PA 19067 · (215) 428-4280 · Bucks County
GRADES 06–08MIDDLE21-SUBURBREGULAR SCHOOL904 STUDENTS
Enrollment
904
Middle
DISTRICT 765 · STATE 594
Student : Teacher
11.2:1
81 FTE teachers
DISTRICT 10.4:1 · STATE 13.2:1
Free / Reduced Lunch
36%
324 students
DISTRICT 34% · 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 6
286
Grade 7
306
Grade 8
312
Student demographics
White
65873%
DISTRICT 72% · STATE 60%
Hispanic
738%
DISTRICT 9% · STATE 16%
Black
556%
DISTRICT 5% · STATE 14%
Asian
597%
DISTRICT 7% · STATE 5%
Two+
576%
DISTRICT 7% · STATE 5%
Native American
20%
DISTRICT 0% · STATE 0%
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
44649%
Female
45851%

School pathway

Students here typically continue to
William Penn MSPennsbury HS
Based on grade levels within Pennsbury SD. Attendance zones can vary; confirm enrollment with the district.

Discussions

+ POST

Test scores

PSSA + Keystone 2024-25 . % Proficient or Advanced
English Language Arts
57.1%
PA avg 51.1% . -10.2pp since 2023
Math
46.0%
PA avg 43.0% . +1.0pp since 2023

What this means: On the PSSA + Keystone, Pennsylvania's statewide test, about 57 of every 100 students at this school read and write at grade level and about 46 of 100 do math at grade level. Across all Pennsylvania schools, those numbers are about 51 and 43. Reading and writing scores are down about 10 points since 2023, while math scores are up about 1 points.

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
55.0%
composite math + reading, all grades
Predicted
62.2%
based on PA schools with similar FRL share
Beats by
-7.3pp
below demographic expectation

What this means: About 55% of students here test proficient in math and reading, compared with the roughly 62% typical for Pennsylvania schools with a similar share of low-income students. BeatsExpectations measures results against demographically similar schools rather than by raw scores, and this school falls within the typical range, neither among Pennsylvania's top nor bottom 10%.

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
904
-40 (-4%) vs 2017
Student : Teacher
11.2:1
was 12.0:1
% White
73%
was 77%
% Hispanic
8%
was 4%
% Black
6%
was 7%
% Asian
7%
was 6%
Source: NCES Common Core of Data

About William Penn MS

As a high-enrollment middle school in Yardley, Pennsylvania, William Penn MS enrolls 904 students from grades 6 through 8, part of Pennsbury SD. Compared to the state average of about 594 students per school, that is 52% larger than typical.

Pennsbury SD comprises 14 schools with combined enrollment of 9,435 students; William Penn MS is among them.

For racial and ethnic makeup, William Penn MS reports that White students make up the majority at 73%. The remainder comes out to 8% Hispanic, 7% Asian, 6% multiracial, 6% Black. The wider county runs roughly 81% White, putting the school's mix visibly less White than the area baseline.

Looking at school resources, Staff filings list 81 full-time-equivalent teachers, which works out to roughly 11.2:1 students per teacher. Statewide, the average ratio sits near 13.2:1, putting William Penn MS tighter than the state norm the norm. Roughly 36% of students at William Penn MS qualify for free or reduced-price lunch, a number frequently used as a low-income enrollment indicator.

Adjusting for the school's free-and-reduced-lunch share, William Penn MS performs roughly as the BeatsExpectations model predicts for a school with this FRL share. The predicted value is around 62.2%, the actual is 55.0%, a residual of -7.3 points.

In the broader community, the surrounding county (Bucks County) logs that median household earnings sit near $114,764, about 45% of the adult population holds a bachelor's degree or above, 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 William Penn MS is one.

The closest other public school is Charles H Boehm MS, roughly 0.2 miles away. Within five miles, there are 8 other public schools. Among the 8 schools in that immediate cluster with test data (this one included), William Penn MS ranks 7th on composite proficiency, beneath the local average of 61.2%.

William Penn MS operates from a residential location.

Looking at the recent track record. William Penn MS's enrollment has fell 4% since 2018, when it stood at 944 (now 904). Hispanic enrollment moved from 4% to 8% across the same window.

On this page, members of the William Penn MS community share and discuss science fair prep, picture-day reminders, and bus-route questions. Anyone with firsthand experience at this school can post or comment.

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
William Penn MS
District
Pennsbury SD
Address
1524 Derbyshire Rd, Yardley, PA 19067
Phone
(215) 428-4280
County
Bucks County
Level
Middle
Grade range
06–08
Total enrollment
904
Teachers (FTE)
81
Student–teacher ratio
11.2:1
Free/Reduced lunch
324 (36%)
Locale
21-Suburb: Large
NCES ID
421884001113
Charter school
No
Virtual school
No

Related schools

Other schools in Pennsbury SD
Other schools in Yardley
Nearby schools

Frequently asked questions

About William Penn MS
How large is William Penn MS?
William Penn MS enrolls approximately 904 students in grades 06-08.
Is William Penn MS an elementary, middle, or high school?
William Penn MS is a middle school covering grades 06-08.
How many teachers does William Penn MS have?
William Penn MS employs 81 FTE teachers, for a student-to-teacher ratio of 11.2:1.
How diverse is William Penn MS?
William Penn MS reports a student body of 73% White, 8% Hispanic, 6% Black, 7% Asian, 6% Two or more.
Is William Penn MS public or private?
William Penn MS is a public K-12 school, overseen by Pennsbury SD.
Data sourceSchool profile facts are sourced from the NCES. Community content is posted by allk12 members.
+ Post