Oregon schools ranked by test score
Latest OSAS year (2024-25). 207 schools with reported Mathematics scores. State average: 31.8%.
| Rank | School | Level | Mathematics | vs state |
|---|---|---|---|---|
| 1 | Stoller Middle School Portland · Beaverton SD 48J | Middle | 68.3% | +36.5pp |
| 2 | Lake Oswego Middle School Lake Oswego · Lake Oswego SD 7J | Middle | 65.9% | +34.1pp |
| 3 | Sellwood Middle School Portland · Portland SD 1J | Middle | 65.7% | +33.9pp |
| 4 | West Sylvan Middle School Portland · Portland SD 1J | Middle | 63.3% | +31.5pp |
| 5 | Mt Tabor Middle School Portland · Portland SD 1J | Middle | 63.0% | +31.2pp |
| 6 | Beaumont Middle School Portland · Portland SD 1J | Middle | 60.5% | +28.7pp |
| 7 | Lakeridge Middle School Lake Oswego · Lake Oswego SD 7J | Middle | 59.9% | +28.1pp |
| 8 | Tumwater Middle School Portland · Beaverton SD 48J | Middle | 59.0% | +27.2pp |
| 9 | Pacific Crest Middle School Bend · Bend-LaPine Administrative SD 1 | Middle | 58.8% | +27.0pp |
| 10 | Three Rivers Charter School West Linn · West Linn-Wilsonville SD 3J | Middle | 58.1% | +26.3pp |
| 11 | Cascade Middle School Bend · Bend-LaPine Administrative SD 1 | Middle | 57.7% | +25.9pp |
| 12 | Gray Middle School Portland · Portland SD 1J | Middle | 57.3% | +25.5pp |
| 13 | Jackson Middle School Portland · Portland SD 1J | Middle | 56.3% | +24.5pp |
| 14 | Roosevelt Middle School Eugene · Eugene SD 4J | Middle | 54.4% | +22.6pp |
| 15 | Rosemont Ridge Middle School West Linn · West Linn-Wilsonville SD 3J | Middle | 53.5% | +21.7pp |
| 16 | Howard Street Charter Salem · Salem-Keizer SD 24J | Middle | 51.4% | +19.6pp |
| 17 | Hosford Middle School Portland · Portland SD 1J | Middle | 51.2% | +19.4pp |
| 18 | Sherwood Middle School Sherwood · Sherwood SD 88J | Middle | 50.5% | +18.7pp |
| 19 | Duniway Middle School McMinnville · McMinnville SD 40 | Middle | 49.3% | +17.5pp |
| 20 | Athey Creek Middle School West Linn · West Linn-Wilsonville SD 3J | Middle | 49.2% | +17.4pp |
| 21 | Jane Goodall Environmental Middle Charter School Salem · Salem-Keizer SD 24J | Middle | 48.4% | +16.6pp |
| 22 | Cheldelin Middle School Corvallis · Corvallis SD 509J | Middle | 45.9% | +14.1pp |
| 23 | Ashland Middle School Ashland · Ashland SD 5 | Middle | 45.3% | +13.5pp |
| 24 | Harriet Tubman Middle School Portland · Portland SD 1J | Middle | 45.2% | +13.4pp |
| 25 | North Albany Middle School Albany · Greater Albany Public SD 8J | Middle | 43.4% | +11.6pp |
| 26 | Vale Middle School Vale · Vale SD 84 | Middle | 43.2% | +11.4pp |
| 27 | Happy Valley Middle School Happy Valley · North Clackamas SD 12 | Middle | 43.0% | +11.2pp |
| 28 | Chehalem Valley Middle School Newberg · Newberg SD 29J | Middle | 42.5% | +10.7pp |
| 29 | Inza R Wood Middle School Wilsonville · West Linn-Wilsonville SD 3J | Middle | 42.4% | +10.6pp |
| 30 | Realms Middle School Bend · Bend-LaPine Administrative SD 1 | Middle | 42.4% | +10.6pp |
| 31 | The Valley School of Southern Oregon Medford · Medford SD 549C | Middle | 42.4% | +10.6pp |
| 32 | Sky View Middle School Bend · Bend-LaPine Administrative SD 1 | Middle | 41.4% | +9.6pp |
| 33 | Hood River Middle School Hood River · Hood River County SD | Middle | 40.8% | +9.0pp |
| 34 | Harrison Park School Portland · Portland SD 1J | Middle | 40.5% | +8.7pp |
| 35 | Meridian Creek Middle School Wilsonville · West Linn-Wilsonville SD 3J | Middle | 40.0% | +8.2pp |
| 36 | Sisters Middle School Sisters · Sisters SD 6 | Middle | 39.8% | +8.0pp |
| 37 | Arts and Technology Academy at Jefferson Eugene · Eugene SD 4J | Middle | 38.9% | +7.1pp |
| 38 | Cascade Junior High School Turner · Cascade SD 5 | Middle | 37.5% | +5.7pp |
| 39 | Otto Petersen Elementary School Scappoose · Scappoose SD 1J | Middle | 37.3% | +5.5pp |
| 40 | Highland Park Middle School Beaverton · Beaverton SD 48J | Middle | 37.0% | +5.2pp |
| 41 | Thurston Middle School Springfield · Springfield SD 19 | Middle | 36.6% | +4.8pp |
| 42 | Linus Pauling Middle School Corvallis · Corvallis SD 509J | Middle | 36.4% | +4.6pp |
| 43 | Patton Middle School McMinnville · McMinnville SD 40 | Middle | 36.2% | +4.4pp |
| 44 | Waldport Middle School Waldport · Lincoln County SD | Middle | 35.8% | +4.0pp |
| 45 | Mountain View Middle School Newberg · Newberg SD 29J | Middle | 35.6% | +3.8pp |
| 46 | Boring Middle School Boring · Oregon Trail SD 46 | Middle | 35.5% | +3.7pp |
| 47 | Timber Ridge School Albany · Greater Albany Public SD 8J | Middle | 35.3% | +3.5pp |
| 48 | Kellogg Middle School Portland · Portland SD 1J | Middle | 35.1% | +3.3pp |
| 49 | Straub Middle School Salem · Salem-Keizer SD 24J | Middle | 35.1% | +3.3pp |
| 50 | Henley Middle School Klamath Falls · Klamath County SD | Middle | 35.0% | +3.2pp |
Page 1 of 5
About this ranking
Schools are ranked by the percentage of students who scored at or above the OSAS % Proficient threshold on the latest available OSAS Mathematics test (school year 2024-25). A higher percentage is better.
Only public schools with a reasonable cohort size are included (at least 50 total students enrolled, since the source file does not include per-subject student counts), so very small programs and special-purpose centers are filtered out.
The state average shown above is enrollment-weighted: we multiply each school's score by how many of its students tested, sum those across every public school in Oregon, and divide by the total students tested. This way a big school counts more than a tiny one in the typical-student average.