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

Penn Hills SHS

309 Collins Drive, Pittsburgh, PA 15235 · (412) 793-7000 · Allegheny County
GRADES 09–12HIGH21-SUBURBTITLE IREGULAR SCHOOL1,049 STUDENTS
Enrollment
1,049
High
DISTRICT 968 · STATE 738
Student : Teacher
18.7:1
56 FTE teachers
DISTRICT 15.0:1 · STATE 12.8:1
Free / Reduced Lunch
104%
1,089 students
DISTRICT 103% · STATE 75%
Community
1
0 members
Enrollment and student:teacher ratio compared against other high schools. Free/Reduced Lunch and demographics compared against all schools.
Enrollment by grade
Grade 9
253
Grade 10
267
Grade 11
272
Grade 12
257
Student demographics
White
19619%
DISTRICT 21% · STATE 60%
Hispanic
565%
DISTRICT 6% · STATE 16%
Black
70367%
DISTRICT 63% · STATE 14%
Asian
91%
DISTRICT 1% · STATE 5%
Two+
818%
DISTRICT 9% · STATE 5%
Native American
40%
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
53751%
Female
51249%

Discussions

+ POST

Test scores

PSSA + Keystone 2024-25 . % Proficient or Advanced
English Language Arts
45.1%
PA avg 51.1% . +17.9pp since 2023
Math
12.8%
PA avg 43.0% . +8.9pp 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
22.6%
composite math + reading, all grades
Predicted
33.1%
based on PA schools with similar FRL share
Beats by
-10.5pp
below 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
1,049
-177 (-14%) vs 2017
Student : Teacher
18.7:1
was 14.9:1
% White
19%
was 31%
% Hispanic
5%
was 2%
% Black
67%
was 63%
% Asian
1%
was 1%
Source: NCES Common Core of Data

About Penn Hills SHS

Set in Pittsburgh, Pennsylvania, Penn Hills SHS is a moderately sized senior high, overseen by Penn Hills SD. It educates 1,049 students across grades 9 through 12. Enrollment runs roughly 42% bigger than the state mean of about 738.

Across the 3 schools in Penn Hills SD (2,903 students total), Penn Hills SHS accounts for its share of the district's footprint.

Demographically, Penn Hills SHS reports that 67% of the student body identifies as Black. The remainder is composed of 19% White, 8% multiracial, 5% Hispanic. By comparison, Allegheny County as a whole is about 13% Black, so the school skews visibly more Black than its surroundings.

On the resource side, Penn Hills SHS lists 56 full-time-equivalent teachers, putting the student-to-teacher ratio at about 18.7:1. Statewide, the average ratio sits near 12.8:1, putting Penn Hills SHS higher than the state norm the norm. Roughly 104% of students at Penn Hills SHS qualify for free or reduced-price lunch, a number frequently used as a low-income enrollment indicator. Set against Allegheny County (around 54%), the school's rate is north of typical.

After controlling for student poverty, Penn Hills SHS tracks the demographic baseline. The model predicts 33.1% given the school's FRL share; actual proficiency is 22.6%.

Across the wider county, ACS estimates for Allegheny County put the typical household earns roughly $78,548 per year, 46% of adults hold a bachelor's degree or higher, and roughly 7% of residents live below the federal poverty line. In all, Allegheny County runs 277 public schools (combined enrollment of about 141,392 students), of which Penn Hills SHS is one.

Linton MS is the nearest neighboring public school, about 1.0 miles from this campus. Counting just inside five miles, 8 other public schools cluster around Penn Hills SHS. On composite proficiency, Penn Hills SHS comes 6th of 8 in the immediate cluster, below the nearby-schools average of 37.6%.

The campus sits in a residential setting.

Trend over the last 7 years. Looking back 7 years, enrollment at Penn Hills SHS has fell 14%, going from 1,226 students in 2018 to 1,049 in 2025. The White share of enrollment fell from 31% to 19% over that span. Class-load math has widened: from 14.9:1 in 2018 to 18.7:1 in 2025.

In the discussion threads here, the page collects discussion, questions, and updates around sports schedules, lunch menu changes, and school spirit week. Contributors range from current parents to recent graduates and teachers.

Allegheny County at a glance

View full county profile
Population
1,238,177
Census ACS
Median income
$78,548
Household, ACS
Bachelor's+
46%
Adults 25+
Poverty rate
7%
Below federal line
Schools in county
277
141,392 students

Quick facts

School name
Penn Hills SHS
District
Penn Hills SD
Address
309 Collins Drive, Pittsburgh, PA 15235
Phone
(412) 793-7000
County
Allegheny County
Level
High
Grade range
09–12
Total enrollment
1,049
Teachers (FTE)
56
Student–teacher ratio
18.7:1
Free/Reduced lunch
1,089 (104%)
Locale
21-Suburb: Large
NCES ID
421859000309
Charter school
No
Virtual school
No

Related schools

Other schools in Penn Hills SD
Other schools in Pittsburgh
Nearby schools

Frequently asked questions

About Penn Hills SHS
How many students attend Penn Hills SHS?
Penn Hills SHS enrolls approximately 1,049 students in grades 09-12.
Is Penn Hills SHS an elementary, middle, or high school?
Penn Hills SHS is a high school covering grades 09-12.
What is the student-teacher ratio at Penn Hills SHS?
The student-to-teacher ratio at Penn Hills SHS is approximately 18.7:1 (56 FTE teachers).
How diverse is Penn Hills SHS?
Penn Hills SHS reports a student body of 19% White, 5% Hispanic, 67% Black, 1% Asian, 8% Two or more.
What district is Penn Hills SHS in?
Penn Hills SHS is part of Penn Hills SD.
Data sourceSchool profile facts are sourced from the NCES. Community content is posted by allk12 members.
+ Post