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

Sto-Rox Upper Elementary School

298 Ewing Rd, McKees Rocks, PA 15136 · (412) 771-3213 · Allegheny County
GRADES 04–06MIDDLE21-SUBURBTITLE IREGULAR SCHOOL193 STUDENTS
F
allk12 Grade
Scored higher than 2% of Pennsylvania public middle schools
  • FTest scores Share of students meeting the state standard in reading, math, and other tested subjects, 2023-24 and 2024-25.
  • ·Beats expectations Not available for this school, so the grade uses the other parts.
  • ·Three-year trend Not available for this school, so the grade uses the other parts.

Grades compare a school only with schools in the same state, because every state gives its own test. How grades work · Top-graded Pennsylvania public middle schools

Enrollment
193
Middle
DISTRICT 311 · STATE 594
Student : Teacher
10.9:1
18 FTE teachers
DISTRICT 13.0:1 · STATE 13.2:1
Free / Reduced Lunch
115%
221 students
DISTRICT 107% · STATE 75%
Community
0
0 members
Enrollment and student:teacher ratio compared against other middle schools. Free/Reduced Lunch and demographics compared against all schools.

Enrollment by grade, 2024-25

GradeStudentsShare
Grade 44322%
Grade 57639%
Grade 67438%
Student demographics
54%Diversity index
The chance that two students picked at random belong to different racial or ethnic groups.
DISTRICT 59% · STATE 59% · US 70%
White
2613%
DISTRICT 18% · STATE 60% · US 43%
Hispanic
126%
DISTRICT 6% · STATE 16% · US 30%
Black
12364%
DISTRICT 59% · STATE 14% · US 15%
Two+
3217%
DISTRICT 17% · STATE 5% · US 5%
Student head counts by race/ethnicity from federal NCES enrollment data. District, state, and US figures are each group's share of all public school students in that area (US excludes territories). Very small groups may be suppressed in the source, so categories do not always sum exactly to total enrollment.
Gender split
Male
10454%
Female
8946%

School pathway

Students here typically continue to
Sto-Rox Upper Elementary School→Sto-Rox JSHS
Feeds from
Sto-Rox Primary CenterKG–03
Based on grade levels within Sto-Rox SD. Attendance zones can vary; confirm enrollment with the district.

Discussions

+ POST
QUIET COMMUNITY
Be the first to start a discussion at Sto-Rox Upper Elementary School.
START A DISCUSSION

Test scores

PSSA + Keystone 2024-25 . % Proficient or Advanced
English Language Arts
13.0%
PA avg 51.1% . +2.8pp since 2023
Math
1.8%
PA avg 43.0% . -0.3pp since 2023

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

PSSA + Keystone results by year

School yearEnglish Language ArtsMath
2024-2513.0%1.8%
2023-2410.2%2.1%
% Proficient or Advanced, all students and all tested grades.
Source: PSSA + Keystone. All students, all grades. See all years and grades →

Where Sto-Rox Upper Elementary School ranks

Among middle schools
MeasureThis schoolIn PennsylvaniaIn Allegheny County
Math proficiency
ranked highest first
1.8%#506 of 513
▼ 1
#50 of 51
no change
Reading proficiency
ranked highest first
13.0%#503 of 513
▲ 8
#49 of 51
▲ 1
Enrollment
ranked largest first
193#489 of 522#47 of 51
Free and reduced lunch
ranked highest share first
115%#8 of 510#1 of 51
Enrollment change since 2017-18
ranked steepest decline first
-34.4%#19 of 332#4 of 27
Ranked against other public middle schools. Online schools are left out of every list, and test-score lists leave out schools that serve specialized populations. Each rank links to the full list. Arrows under a test-score rank show places moved since the prior test year, among schools tested both years.

4-year change

SY 2020-21 vs SY 2024-25
Enrollment
193
-102 (-35%) vs 2020
Student : Teacher
10.9:1
was 14.8:1
Source: NCES Common Core of Data

Enrollment and staffing by year

School yearStudentsTeachers (FTE)Students per teacherFree and reduced lunch
2024-2519317.710.9:1N/A
2023-2422022.99.6:1N/A
2022-2321815.813.8:1100% (218)
2020-212952014.8:1100% (295)
2017-1829419.115.4:1100% (294)
Source: NCES Common Core of Data. Rows are the federal collections on file for Sto-Rox Upper Elementary School.

Since 2017-18: students down 34% (294 to 193); teachers down 7% (19.1 to 17.7).

About Sto-Rox Upper Elementary School

Sto-Rox Upper Elementary School is a small middle school in McKees Rocks, Pennsylvania. The latest federal count shows 193 students in grades 4 through 6. Against the 594-student average for middle schools in Pennsylvania, enrollment here is 68% lower.

Sto-Rox SD operates 3 schools. Combined enrollment is 932 students.

Sto-Rox Upper Elementary School is 64% Black by enrollment. The remaining students are 17% multiracial, 13% White, and 6% Hispanic. Among people living in Allegheny County, the Black share is about 13%. Pick two students at random and there is a 54% chance they belong to different racial or ethnic groups; that figure is the school's diversity index.

The teaching staff at Sto-Rox Upper Elementary School is 17.7 full-time-equivalent teachers, and the ratio is 10.9:1. The school has fewer students per teacher than the 13.2:1 average for middle schools in Pennsylvania.

Sto-Rox Upper Elementary School is graded F by allk12, scoring above 2% of Pennsylvania public middle schools once test results, poverty-adjusted performance, and the recent trend are combined.

Census estimates describe Allegheny County this way: the median household income is $78,548, a bachelor's degree or higher is held by about 46% of adults, and the share of residents below the poverty line is 7%. In all, Allegheny County has 277 public schools and roughly 141,392 students.

Of nearby public schools, Sto-Rox Primary Center is the closest, at about 0.2 miles. Sto-Rox Upper Elementary School has at least 8 other public schools within five miles.

Sto-Rox Upper Elementary School is coded as Suburb: Large in federal locale data.

Enrollment has fallen by 102 students since 2020-21, to 193. The school's ratio fell from 14.8:1 to 10.9:1 between 2020-21 and 2024-25.

Parents and students can post about sports schedules, lunch menus, and spirit week at Sto-Rox Upper Elementary School. Questions from prospective families are welcome too.

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
Sto-Rox Upper Elementary School
District
Sto-Rox SD
Address
298 Ewing Rd, McKees Rocks, PA 15136
Phone
(412) 771-3213
County
Allegheny County
Level
Middle
Grade range
04–06
Total enrollment
193
Teachers (FTE)
18
Student–teacher ratio
10.9:1
Free and reduced lunch
221 (115%)
Locale
21-Suburb: Large
NCES ID
422283007576
Charter school
No
Virtual school
No

Related schools

Other schools in Sto-Rox SD
Other schools in McKees Rocks
Nearby schools

Frequently asked questions

About Sto-Rox Upper Elementary School
What is the total enrollment at Sto-Rox Upper Elementary School?
Sto-Rox Upper Elementary School enrolls approximately 193 students in grades 04-06.
What grades does Sto-Rox Upper Elementary School serve?
Sto-Rox Upper Elementary School serves grades 04-06.
What is the student-teacher ratio at Sto-Rox Upper Elementary School?
The student-to-teacher ratio at Sto-Rox Upper Elementary School is approximately 10.9:1 (18 FTE teachers).
What is the racial breakdown of students at Sto-Rox Upper Elementary School?
At Sto-Rox Upper Elementary School, the student body is approximately 13% White, 6% Hispanic, 64% Black, 17% Two or more.
Is Sto-Rox Upper Elementary School public or private?
Sto-Rox Upper Elementary School is a public K-12 school, overseen by Sto-Rox SD.
Data sourceSchool profile facts are sourced from the NCES. Community content is posted by allk12 members.
+ Post