Community prompt from u/allk12. Replies below.
Sto-Rox Upper El Sch
Community prompt from u/allk12. Replies below.
Community prompt from u/allk12. Replies below.
Community prompt from u/allk12. Replies below.
Community prompt from u/allk12. Replies below.
Community prompt from u/allk12. Replies below.
Test scores
PSSA + Keystone 2024-25 . % Proficient or Advanced7-year change
SY 2017-18 vs SY 2024-25About Sto-Rox Upper El Sch
Sto-Rox Upper El Sch operates as a rural-scale middle school in McKees Rocks, Pennsylvania, operated by Sto-Rox SD. Current enrollment sits at 193 students spanning grades 4 through 6. Compared to the state average of about 594 students per school, that is 68% smaller than typical.
Sto-Rox SD comprises 3 schools with combined enrollment of 932 students; Sto-Rox Upper El Sch is among them.
Looking at the student body, Sto-Rox Upper El Sch records that the largest single group is Black, at 64% of enrollment; the rest comes out to 17% multiracial, 13% White, 6% Hispanic. By comparison, Allegheny County as a whole is about 13% Black, so the school skews meaningfully more Black than its surroundings.
Looking at the economic backdrop, The school currently runs with 18 full-time-equivalent teachers, for a student-teacher ratio near 10.9:1. The state averages around 13.2:1, so this campus is tighter than the state norm typical. An estimated 115% of students are eligible for free or reduced-price lunch, which schools and policymakers use as a rough income-mix signal. Set against Allegheny County (around 54%), the school's rate is noticeably above typical.
In the broader community, Allegheny County reports that the typical household earns roughly $78,548 per year, about 46% of the adult population holds a bachelor's degree or above, and census figures put the poverty rate at about 7%. Sto-Rox Upper El Sch is one of 277 public schools in Allegheny County (combined enrollment of about 141,392 students).
The closest other public school is Sto-Rox Primary Ctr, roughly 0.2 miles away. 8 of the 8 nearest public schools sit inside a five-mile radius.
The school occupies a bedroom-community site.
Looking at the recent track record. Sto-Rox Upper El Sch's enrollment has declined 34% since 2018, when it stood at 294 (now 193). The White share of enrollment ticked down from 30% to 13% over that span. Class-load math has tightened: from 15.4:1 in 2018 to 10.9:1 in 2025.
On allk12, the feed for Sto-Rox Upper El Sch typically covers science fair prep, picture-day reminders, and bus-route questions. Contributors range from current parents to recent graduates and teachers.
Allegheny County at a glance
View full county profileQuick facts
Related schools
- Sto-Rox JSHSHigh · 422 students
- Sto-Rox Primary CtrElementary · 317 students
- Montour El SchElementary · 1,276 students
- Sto-Rox JSHSHigh · 422 students
- Sto-Rox Primary CtrElementary · 317 students
- Sto-Rox Primary Ctr0.2 mi · 317
- David E Williams MS0.5 mi · 952
- Avalon El Sch1.7 mi · 252
- Sto-Rox JSHS1.7 mi · 422
- Montour HS2.0 mi · 1,004
- Bellevue El Sch2.1 mi · 348