Contact & Location
Enrollment & Schools
90
Total Schools
53,419
Total Enrollment
PK-UG
Grade Range
School Breakdown
1
Preschools
24
Elementary
Schools
11
Middle
Schools
16
High
Schools
Rating Distribution
810%
3240%
4050%
School Types
By Type
Public
87Charter
3Private
0By Level
Elementary
24Middle
11High
16Reviews (Aggregated)
3.6
Average Rating
652
Total Reviews
Demographics (Aggregated)
Ethnicity Breakdown
White
56%
Hispanic / Latino
18%
Black / African American
13%
Asian
6%
Two or More Races
6%
Pacific Islander
1%
Gender Distribution
51%Male
49%Female
Free / Reduced Lunch
41%Students Eligible
vs. State Average
54%
Academic Performance (Aggregated)
Average Ratings
6.5
6.7
—
6.1
Average ACT Score
21.5
(out of 36)
Average SAT Score
1017
(out of 1600)
Average Graduation Rate
80%
Students
AP / IB / Dual Enrollment
15%
Students
School Performance Summary
Below Average
10% (8)
Average
40% (32)
Above Average
50% (40)
Upper Merion Area School District is committed to excellence, equity, and preparing every student for a successful future.
Schools in Upper Merion Area School District
90 schoolsElementary Schools
(24)7
Ashville Elementary School
Elementarypublic•485 students
5
Boone Trail Elementary School
Elementarypublic•535 students
6
Bridgeport Elementary School
Elementarypublic•266 students
3
C. Roy Carmichael Elementary School
Elementarypublic•344 students
8
Caley El School
Elementarypublic•416 students
5
Candlebrook El School
Elementarypublic•324 students
8
Chester Elementary School
Elementarypublic•171 students
5
Discovery Ridge Elementary School
Elementarypublic•610 students
6
Duello Elementary School
Elementarypublic•644 students
7
Green Tree Elementary School
Elementarypublic•616 students
5
Gulph El School
Elementarypublic•450 students
7
Heritage Intermediate School
Elementarypublic•489 students
Heritage Primary School
Elementarypublic•491 students
8
Indian Valley Elementary School
Elementarypublic•106 students
5
John F. Kennedy Elementary School
Elementarypublic•468 students
9
Journey Elementary
Elementarypublic•549 students
5
McKinley Ave Elementary School
Elementarypublic•612 students
4
Peine Ridge Elementary School
Elementarypublic•531 students
3
Pioneer/Quincy Elementary School
Elementarypublic•342 students
6
Roberts El School
Elementarypublic•286 students
7
South Bloomfield Elementary School
Elementarypublic•607 students
6
Stafford Intermediate School
Elementarypublic•625 students
9
Stone Creek Elementary School
Elementarypublic•581 students
9
Wabash Elementary
Elementarypublic•775 students
Middle Schools
(11)8
Bedford Junior High School
Middlepublic•969 students
9
Central Junior High School
Middlepublic•1,094 students
6
Euless Junior High School
Middlepublic•1,117 students
9
Harwood Junior High School
Middlepublic•1,038 students
6
Hurst Junior High School
Middlepublic•991 students
6
North Point Middle School
Middlepublic•1,030 students
8
Port Jefferson Middle School
Middlepublic•224 students
6
Teays Valley East Middle School
Middlepublic•453 students
8
Teays Valley West Middle School
Middlepublic•578 students
6
Wentzville Middle School
Middlepublic•794 students
7
Wentzville South Middle School
Middlepublic•1,131 students
High Schools
(16)————
Almanor High (Continuation) School
Highpublic•3 students
Beckwourth (Jim) High (Continuation) School
Highpublic•15 students
7
Bell High School
Highpublic•2,311 students
Buinger CTE Academy
Highpublic0
9
Earl L Vandermeulen High School
Highpublic•313 students
1
El Colegio Charter School
Highcharter•83 students
8
Emil E. Holt Sr. High School
Highpublic•1,273 students
10
Greenfield High School
Highpublic•104 students
2
Keys Center
Highpublic•39 students
9
Liberty High School
Highpublic•1,586 students
Manistee Harbor Academy
Highpublic•10 students
8
North Point High School
Highpublic•1,075 students
6
Teays Valley High School
Highpublic•1,204 students
9
Timberland High School
Highpublic•1,676 students
6
Trinity High School
Highpublic•2,665 students
6
Upper Merion High School
Highpublic•1,345 students
Other Schools
(38)6
Arbor Creek Elementary School
Schoolpublic•816 students
9
Bedford Heights Elementary School
Schoolpublic•643 students
5
Bell Manor Elementary School
Schoolpublic•635 students
7
Bellaire Elementary School
Schoolpublic•598 students
2
Chester Junior/Senior High School
Schoolpublic•124 students
6
Donna Park Elementary School
Schoolpublic•446 students
6
Fiddlehead School of Arts & Science
Schoolcharter•192 students
5
Greenfield Elementary School
Schoolpublic•302 students
Greenville Junior/Senior High School
Schoolpublic•17 students
5
Harrison Lane Elementary School
Schoolpublic•570 students
9
Hurst Hills Elementary School
Schoolpublic•493 students
8
Lakewood Elementary School
Schoolpublic•586 students
7
Manistee High School
Schoolpublic•629 students
8
Meadow Creek Elementary School
Schoolpublic•673 students
Meinders Learning Center
Schoolpublic•344 students
6
Midway Park Elementary School
Schoolpublic•627 students
7
North Euless Elementary School
Schoolpublic•467 students
5
Oakwood Terrace Elementary School
Schoolpublic•718 students
Ocean Acres Elementary School
Schoolpublic•665 students
6
Plumas Charter School
Schoolcharter•349 students
6
Port Jefferson Elementary School
Schoolpublic•369 students
5
Portola Junior/Senior High School
Schoolpublic•256 students
4
Quincy Junior/Senior High School
Schoolpublic•310 students
7
River Trails Elementary School
Schoolpublic•638 students
8
Scioto Elementary School
Schoolpublic•656 students
7
Shady Brook Elementary School
Schoolpublic•551 students
8
Shady Oaks Elementary School
Schoolpublic•577 students
7
South Euless Elementary School
Schoolpublic•638 students
8
Spring Garden Elementary School
Schoolpublic•580 students
8
Stonegate Elementary School
Schoolpublic•480 students
1
Teays Valley Digital Academy
Schoolpublic•48 students
Transition Program
Schoolpublic0
7
Trinity Lakes Elementary School
Schoolpublic•631 students
5
Upper Merion Middle School
Schoolpublic•1,282 students
10
Viridian Elementary School
Schoolpublic•712 students
5
Wainwright Public School
Schoolpublic•61 students
5
Walnut Elementary School
Schoolpublic•470 students
8
Wilshire Elementary School
Schoolpublic•641 students
Reported Incidents
Report an IncidentCommunity-reported and third-party-sourced concerns. All incidents are allegations, not established facts.
No incidents have been reported for Upper Merion Area School District.
Data aggregated from 90 schools in Upper Merion Area School District.
Source: GreatSchools, U.S. Department of Education, and school surveys.
Last updated: May 1, 2026Source: GreatSchools, U.S. Department of Education, and school surveys.