Oregon schools ranked by test score
Latest OSAS year (2024-25). 205 schools with reported Science scores. State average: 30.2%.
| Rank | School | Level | Science | vs state |
|---|---|---|---|---|
| 1 | Mt Tabor Middle School Portland · Portland SD 1J | Middle | 63.2% | +33.0pp |
| 2 | Jackson Middle School Portland · Portland SD 1J | Middle | 57.4% | +27.2pp |
| 3 | Lake Oswego Middle School Lake Oswego · Lake Oswego SD 7J | Middle | 57.4% | +27.2pp |
| 4 | Neah-Kah-Nie Middle School Rockaway Beach · Neah-Kah-Nie SD 56 | Middle | 56.9% | +26.7pp |
| 5 | Gray Middle School Portland · Portland SD 1J | Middle | 54.9% | +24.7pp |
| 6 | West Sylvan Middle School Portland · Portland SD 1J | Middle | 54.0% | +23.8pp |
| 7 | Cheldelin Middle School Corvallis · Corvallis SD 509J | Middle | 52.8% | +22.6pp |
| 8 | Pacific Crest Middle School Bend · Bend-LaPine Administrative SD 1 | Middle | 51.0% | +20.8pp |
| 9 | Chehalem Valley Middle School Newberg · Newberg SD 29J | Middle | 50.4% | +20.2pp |
| 10 | Beaumont Middle School Portland · Portland SD 1J | Middle | 50.3% | +20.1pp |
| 11 | North Albany Middle School Albany · Greater Albany Public SD 8J | Middle | 50.3% | +20.1pp |
| 12 | North Middle School Grants Pass · Grants Pass SD 7 | Middle | 50.0% | +19.8pp |
| 13 | Sisters Middle School Sisters · Sisters SD 6 | Middle | 49.3% | +19.1pp |
| 14 | Arts and Technology Academy at Jefferson Eugene · Eugene SD 4J | Middle | 49.1% | +18.9pp |
| 15 | Three Rivers Charter School West Linn · West Linn-Wilsonville SD 3J | Middle | 48.9% | +18.7pp |
| 16 | Tumwater Middle School Portland · Beaverton SD 48J | Middle | 48.0% | +17.8pp |
| 17 | Stoller Middle School Portland · Beaverton SD 48J | Middle | 47.8% | +17.6pp |
| 18 | Lakeridge Middle School Lake Oswego · Lake Oswego SD 7J | Middle | 46.3% | +16.1pp |
| 19 | Hosford Middle School Portland · Portland SD 1J | Middle | 45.1% | +14.9pp |
| 20 | Rosemont Ridge Middle School West Linn · West Linn-Wilsonville SD 3J | Middle | 44.3% | +14.1pp |
| 21 | Cascade Middle School Bend · Bend-LaPine Administrative SD 1 | Middle | 43.9% | +13.7pp |
| 22 | Sellwood Middle School Portland · Portland SD 1J | Middle | 43.7% | +13.5pp |
| 23 | Linus Pauling Middle School Corvallis · Corvallis SD 509J | Middle | 42.6% | +12.4pp |
| 24 | Hedrick Middle School Medford · Medford SD 549C | Middle | 40.7% | +10.5pp |
| 25 | Otto Petersen Elementary School Scappoose · Scappoose SD 1J | Middle | 40.5% | +10.3pp |
| 26 | Inza R Wood Middle School Wilsonville · West Linn-Wilsonville SD 3J | Middle | 40.0% | +9.8pp |
| 27 | Joseph Lane Middle School Roseburg · Douglas County SD 4 | Middle | 40.0% | +9.8pp |
| 28 | Philomath Middle School Philomath · Philomath SD 17J | Middle | 40.0% | +9.8pp |
| 29 | Scappoose Middle School Scappoose · Scappoose SD 1J | Middle | 39.9% | +9.7pp |
| 30 | Howard Street Charter Salem · Salem-Keizer SD 24J | Middle | 39.6% | +9.4pp |
| 31 | Duniway Middle School McMinnville · McMinnville SD 40 | Middle | 39.4% | +9.2pp |
| 32 | Roosevelt Middle School Eugene · Eugene SD 4J | Middle | 38.0% | +7.8pp |
| 33 | Ashland Middle School Ashland · Ashland SD 5 | Middle | 37.8% | +7.6pp |
| 34 | Cascade Junior High School Turner · Cascade SD 5 | Middle | 37.4% | +7.2pp |
| 35 | Creswell Middle School Creswell · Creswell SD 40 | Middle | 36.6% | +6.4pp |
| 36 | Athey Creek Middle School West Linn · West Linn-Wilsonville SD 3J | Middle | 35.9% | +5.7pp |
| 37 | Vale Middle School Vale · Vale SD 84 | Middle | 35.9% | +5.7pp |
| 38 | Hood River Middle School Hood River · Hood River County SD | Middle | 35.3% | +5.1pp |
| 39 | Sherwood Middle School Sherwood · Sherwood SD 88J | Middle | 35.3% | +5.1pp |
| 40 | Harrison Park School Portland · Portland SD 1J | Middle | 34.3% | +4.1pp |
| 41 | Walt Morey Middle School Troutdale · Reynolds SD 7 | Middle | 34.3% | +4.1pp |
| 42 | East Elementary School Tillamook · Tillamook SD 9 | Middle | 34.0% | +3.8pp |
| 43 | Realms Middle School Bend · Bend-LaPine Administrative SD 1 | Middle | 34.0% | +3.8pp |
| 44 | Cedar Ridge Middle School Sandy · Oregon Trail SD 46 | Middle | 33.8% | +3.6pp |
| 45 | Timber Ridge School Albany · Greater Albany Public SD 8J | Middle | 33.6% | +3.4pp |
| 46 | Whitford Middle School Beaverton · Beaverton SD 48J | Middle | 33.6% | +3.4pp |
| 47 | Straub Middle School Salem · Salem-Keizer SD 24J | Middle | 33.1% | +2.9pp |
| 48 | Judson Middle School Salem · Salem-Keizer SD 24J | Middle | 32.9% | +2.7pp |
| 49 | Happy Valley Middle School Happy Valley · North Clackamas SD 12 | Middle | 32.8% | +2.6pp |
| 50 | da Vinci Middle School Portland · Portland SD 1J | Middle | 32.8% | +2.6pp |
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 Science 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.