SA
Middle Schools

Sandy Run Middle School

Upper Dublin SD · Montgomery County · 520 Twining Rd, Dresher, PA 19025.0

(215)576-1281

10/10
#42
Rank 42 out of 520
Top 8%
English Language Arts10/10 · #42 · 92nd percentile
Mathematics9/10 · #55 · 90th percentile
Science10/10 · #37 · 92nd percentile

English Language Arts

Math Trend

Science Trend

School Overview

Sandy Run Middle School sits in Dresher, a quiet, well-established suburb in Montgomery County where tree-lined streets and a strong sense of community give the area a distinctly settled, family-friendly feel. The school consistently performs near the top of the state, with standout scores across English, math, and science — making it a natural draw for families who prioritize academics without wanting the intensity of a big-city district. Upper Dublin as a whole has a reputation for taking education seriously, and Sandy Run reflects that — it's the kind of school where engaged parents and motivated kids tend to thrive together.

Student Demographics

890 students tested · 2024-25 school year

Ethnicity

White
656 (74%)
Asian
82 (9%)
African American
65 (7%)
Multiple Races
55 (6%)
Hispanic
30 (3%)
Other
2 (0%)

Key Indicators

English Learners8 (1%)
Socioeconomically Disadvantaged136 (15%)
Students with Disabilities153 (17%)

Staff & Teachers(2024-25)

962
Enrollment
73.5
Teachers (FTE)
13.1:1
Student-Staff Ratio

Community Enrichment Programs

This supplementary score measures the availability of enrichment programs — such as tutoring, music, dance, sports, and arts — within 3 miles of the school. Schools in communities with more diverse and accessible programs score higher.

Nearby Programs8/10 · #114 · 78th percentile

119 programs within 3 miles. Ranked among Middle Schools in Pennsylvania.

Nearby Libraries

No programs found