Community prompt from u/allk12. Replies below.
Hannah Penn
School pathway
Test scores
PSSA + Keystone 2024-25 . % Proficient or AdvancedWhat this means: On the PSSA + Keystone, Pennsylvania's statewide test, about 11 of every 100 students at this school read and write at grade level and about 4 of 100 do math at grade level. Across all Pennsylvania schools, those numbers are about 51 and 43. Reading and writing scores have held steady since 2023, while math scores have held steady.
BeatsExpectations
Demographically-adjusted score · methodologyWhat this means: About 8% of students here test proficient in math and reading, below the roughly 35% typical for Pennsylvania schools with a similar share of low-income students. BeatsExpectations compares each school with others at the same poverty level, not by raw scores, so a school lands here when its results trail those comparable schools, which is not the same as having low scores. A higher-scoring school can still fall in this tier if similar schools score higher still.
7-year change
SY 2017-18 vs SY 2024-25About Hannah Penn
Set in York, Pennsylvania, Hannah Penn is a heavily attended elementary campus, one of the schools within York City SD. It educates 674 students across grades pre-K through 8. Compared to the state average of about 443 students per school, that is 52% above typical.
Across the 9 schools in York City SD (6,306 students total), Hannah Penn accounts for its share of the district's footprint.
On the student-mix side, Hannah Penn records that 49% of students identify as Hispanic, with the remaining enrollment distributed across several groups; the rest consists of 42% Black, 5% White, 4% multiracial. That is noticeably more Hispanic than the county at large, where the share is closer to 10%.
On the resource side, Staff filings list 60 full-time-equivalent teachers, which works out to roughly 11.3:1 students per teacher. Statewide, the average ratio sits near 13.1:1, putting Hannah Penn tighter than the state norm the norm. An estimated 98% of students are eligible for free or reduced-price lunch, a number frequently used as a low-income enrollment indicator. Set against York County (around 53%), the school's rate is north of typical.
Adjusting for the school's free-and-reduced-lunch share, Hannah Penn is in the bottom 10% of Pennsylvania public schools. The BeatsExpectations model predicts schools with this FRL share to land around 35.5%; Hannah Penn posts 8.3%, -27.1 points below that line.
In the broader community, ACS estimates for York County put median household income runs about $84,829, roughly 28% of adults have completed at least a four-year degree, and census figures put the poverty rate at about 6%. Hannah Penn is one of 111 public schools in York County (combined enrollment of about 64,242 students).
Nearest neighbor: Crispus Attucks CS, around 0.4 miles off. Counting just inside five miles, 8 other public schools cluster around Hannah Penn. Among the 8 schools in that immediate cluster with test data (this one included), Hannah Penn ranks 8th on composite proficiency, behind the local average of 16.9%.
Geographically, the school is in an urban area.
Looking at the recent track record. Over the past 7-year window, the student count edged up 25%: 539 students in 2018 compared to 674 in 2025. The Black share of enrollment increased from 27% to 42% over that span.
On this page, the feed for Hannah Penn typically covers pickup logistics, teacher feedback, and after-school programs. The community welcomes input from current and former families.
York County at a glance
View full county profileQuick facts
Related schools
- William Penn SHSHigh · 1,681 students
- Devers SchElementary · 686 students
- Goode SchElementary · 641 students
- Ferguson SchElementary · 627 students
- McKinley SchElementary · 578 students
- Davis SchElementary · 530 students
- Central York HSHigh · 1,756 students
- William Penn SHSHigh · 1,681 students
- York County School of TechnologyHigh · 1,615 students
- Dallastown Area Intermediate SchMiddle · 1,519 students
- York Academy Regional CSCombined · 1,058 students
- York Suburban SHSHigh · 859 students
- Crispus Attucks CS0.4 mi · 78
- Jackson Sch0.4 mi · 501
- William Penn SHS0.7 mi · 1,681
- Goode Sch0.7 mi · 641
- McKinley Sch0.8 mi · 578
- York Academy Regional CS0.9 mi · 1,058