Summary
Sandy High School is a public high school in Sandy, Oregon, serving grades 9–12 with about 1,420 students as part of the Oregon Trail School District 46.
The school's biggest strength is its graduation rate: 96.3% in 2024–25, matching its district and far above Oregon's 83.0%. That is the highest among nearby schools, ahead of Adrienne C. Nelson High School (94.9%), Clackamas High School (94.4%), Springwater Trail High School (92.0%), Sam Barlow High School (89.4%), Estacada High School (82.9%), Reynolds High School (79.3%), Gresham High School (77.0%), Centennial High School (70.6%), and Reynolds Learning Academy (36.4%). Test scores, however, are below both the district and the state: English language arts 28.6%, math 15.3%, and science 21.2%, compared with district rates of 51.9%, 41.9%, and 29.7%. In math, Sandy is above Gresham (8.6%), Reynolds (8.7%), and Estacada (8.7%) and similar to Centennial (16.1%) and Springwater Trail (14.3%), but well below Clackamas (30.8%), Nelson (30.7%), and Barlow (20.7%). Chronic absenteeism is 42.4% — better than Gresham, Reynolds, Springwater Trail, and Centennial, but higher than Nelson, Clackamas, and Estacada.
Sandy is ranked 217th of 271 Oregon high schools in 2025–26 (20th percentile, 1 star), a long slide from 2014–15 through 2018–19, when it held 4 stars and percentiles between 70 and 87. Its district, by contrast, ranks 15th of 141 statewide with 5 stars, but the district's 11th-grade scores equal Sandy's — the stronger district results come from earlier grades. The free/reduced-price lunch rate rose from 31.94% in 2022–23 to 61.27% in 2024–25, yet Clackamas and Nelson serve similar shares of low-income students with much higher proficiency. Spending ($18,839 per student) and class size (24.1 students per teacher) are mid-range and have improved, so resources alone do not explain the results. Low-income students are a bright spot (78th percentile, 4 stars), while other groups lag. Families should weigh the strong graduation record against low proficiency and high absenteeism.
Thank you for your feedback!