SA
Middle Schools

Pennwood Middle School

Pennsbury SD · Bucks County · 1523 Makefield Rd, Yardley, PA 19067.0

(215)428-4237

8/10
#138
Rank 138 out of 520
Top 26%
English Language Arts7/10 · #160 · 69th percentile
Mathematics8/10 · #119 · 77th percentile
Science7/10 · #155 · 67th percentile

English Language Arts

Math Trend

Science Trend

School Overview

Pennwood Middle School sits in Yardley, a charming borough along the Delaware River where tree-lined streets and a tight-knit community make for a genuinely pleasant place to raise a family. As part of the well-regarded Pennsbury School District, Pennwood performs solidly across the board, with particular strength in math, making it a good fit for families who want a dependable public school experience without the pressure of a hyper-competitive environment. The surrounding Bucks County area offers a mix of suburban comfort and easy access to both Philadelphia and Princeton, appealing to families who want small-town feel with big-city proximity.

Student Demographics

664 students tested · 2024-25 school year

Ethnicity

White
484 (73%)
Hispanic
52 (8%)
Multiple Races
51 (8%)
Asian
42 (6%)
African American
35 (5%)

Key Indicators

English Learners19 (3%)
Socioeconomically Disadvantaged133 (20%)
Students with Disabilities136 (20%)

Staff & Teachers(2024-25)

740
Enrollment
62.5
Teachers (FTE)
11.8:1
Student-Staff Ratio

Community Enrichment Programs

This supplementary score measures the availability of enrichment programs — such as tutoring, music, dance, sports, and arts — within 3 miles of the school. Schools in communities with more diverse and accessible programs score higher.

Nearby Programs7/10 · #177 · 66th percentile

66 programs within 3 miles. Ranked among Middle Schools in Pennsylvania.

Nearby Libraries

No programs found