Community prompt from u/allk12. Replies below.
Sandy Run MS
Test scores
PSSA + Keystone 2024-25 . % Proficient or AdvancedBeatsExpectations
Demographically-adjusted score · methodology7-year change
SY 2017-18 vs SY 2024-25About Sandy Run MS
Located at 520 Twining Rd, in Dresher, Pennsylvania, Sandy Run MS is an expansive intermediate school that works with 962 students (grades 6 through 8), operated by Upper Dublin SD. Enrollment runs roughly 62% above the state mean of about 594.
Upper Dublin SD runs 6 schools in total, collectively educating 4,089 students. Sandy Run MS is one of those campuses.
For racial and ethnic makeup, Sandy Run MS logs that White students make up the majority at 73%. The remainder breaks down as 9% Asian, 8% Black, 6% multiracial, 4% Hispanic. That composition is broadly in line with Montgomery County as a whole.
On the income-and-resources front, Sandy Run MS shows 69 full-time-equivalent teachers, putting the student-to-teacher ratio at about 13.9:1. Statewide, the average ratio sits near 13.2:1, putting Sandy Run MS higher than the state norm the norm. About 18% of enrolled students meet the income threshold for free or reduced-price lunch, a commonly cited indicator of low-income enrollment. By comparison, Montgomery County runs at roughly 40%, so the school's eligibility rate is lower than the surrounding baseline.
With demographic context factored in, Sandy Run MS performs roughly as the BeatsExpectations model predicts for a school with this FRL share. The predicted value is around 69.8%, the actual is 68.9%, a residual of -0.9 points.
Zooming out to the county, ACS estimates for Montgomery County put the typical household earns roughly $113,915 per year, 53% of adults hold a bachelor's degree or higher, and census figures put the poverty rate at about 4%. Across Montgomery County's 160 public schools (combined enrollment of about 115,302 students), Sandy Run MS is one campus in the mix.
The closest other public school is Thomas Fitzwater El Sch, roughly 1.5 miles away. Within five miles, there are 8 other public schools. Among the 9 schools in that immediate cluster with test data (this one included), Sandy Run MS ranks 4th on composite proficiency, behind the local average of 71.6%.
Sandy Run MS operates from a suburban location.
Trend over the last 7 years. Looking back 7 years, enrollment at Sandy Run MS has stayed largely flat, going from 949 students in 2018 to 962 in 2025. The student-to-teacher ratio widened from 12.8:1 in 2018 to 13.9:1 today.
On this page, recent activity here tends to focus on school events, parent volunteer needs, and clubs. Parents, students, alumni, and staff are welcome to weigh in.
Montgomery County at a glance
View full county profileQuick facts
Related schools
- Upper Dublin HSHigh · 1,272 students
- Fort Washington El SchElementary · 518 students
- Jarrettown El SchElementary · 454 students
- Maple Glen El SchElementary · 452 students
- Thomas Fitzwater El SchElementary · 431 students
- Thomas Fitzwater El Sch1.5 mi · 431
- Roslyn Sch1.5 mi · 400
- Jarrettown El Sch1.6 mi · 454
- Copper Beech Sch1.9 mi · 860
- Springfield Twp MS2.2 mi · 619
- Fort Washington El Sch2.2 mi · 518