Oregon schools ranked by test score
Latest OSAS year (2024-25). 991 schools with reported Science scores. State average: 30.2%.
| Rank | School | Level | Science | vs state |
|---|---|---|---|---|
| 1 | Hope Chinese Charter School Beaverton · Beaverton SD 48J | Elementary | 90.0% | +59.8pp |
| 2 | Baker Early College Baker City · Baker SD 5J | High | 84.7% | +54.5pp |
| 3 | Westridge Elementary School Lake Oswego · Lake Oswego SD 7J | Elementary | 81.9% | +51.7pp |
| 4 | Winterhaven School Portland · Portland SD 1J | Elementary | 78.2% | +48.0pp |
| 5 | Llewellyn Elementary School Portland · Portland SD 1J | Elementary | 77.1% | +46.9pp |
| 6 | Le Monde French Immersion Public Charter School Portland · Portland SD 1J | Elementary | 77.0% | +46.8pp |
| 7 | Glencoe Elementary School Portland · Portland SD 1J | Elementary | 76.6% | +46.4pp |
| 8 | Riverdale Grade School Portland · Riverdale SD 51J | Elementary | 72.4% | +42.2pp |
| 9 | Philomath High School Philomath · Philomath SD 17J | High | 71.4% | +41.2pp |
| 10 | Forest Hills Elementary School Lake Oswego · Lake Oswego SD 7J | Elementary | 70.9% | +40.7pp |
| 11 | Ridgewood Elementary School Portland · Beaverton SD 48J | Elementary | 70.8% | +40.6pp |
| 12 | Rieke Elementary School Portland · Portland SD 1J | Elementary | 70.4% | +40.2pp |
| 13 | Abernethy Elementary School Portland · Portland SD 1J | Elementary | 70.3% | +40.1pp |
| 14 | Stephenson Elementary School Portland · Portland SD 1J | Elementary | 69.4% | +39.2pp |
| 15 | Findley Elementary Portland · Beaverton SD 48J | Elementary | 68.5% | +38.3pp |
| 16 | Charlemagne French Immersion Elementary School Eugene · Eugene SD 4J | Elementary | 67.3% | +37.1pp |
| 17 | Bonny Slope Elementary School Portland · Beaverton SD 48J | Elementary | 66.7% | +36.5pp |
| 18 | Bridlemile Elementary School Portland · Portland SD 1J | Elementary | 66.7% | +36.5pp |
| 19 | Cedar Mill Elementary School Portland · Beaverton SD 48J | Elementary | 66.7% | +36.5pp |
| 20 | Grout Elementary School Portland · Portland SD 1J | Elementary | 66.7% | +36.5pp |
| 21 | Henley High School Klamath Falls · Klamath County SD | High | 66.3% | +36.1pp |
| 22 | Ainsworth Elementary School Portland · Portland SD 1J | Elementary | 65.7% | +35.5pp |
| 23 | View Acres Elementary School Milwaukie · North Clackamas SD 12 | Elementary | 65.6% | +35.4pp |
| 24 | Creston Elementary School Portland · Portland SD 1J | Elementary | 65.0% | +34.8pp |
| 25 | Archer Glen Elementary School Sherwood · Sherwood SD 88J | Elementary | 64.8% | +34.6pp |
| 26 | Ridgeline Montessori Eugene · Eugene SD 4J | Elementary | 64.7% | +34.5pp |
| 27 | Hallinan Elementary School Lake Oswego · Lake Oswego SD 7J | Elementary | 64.5% | +34.3pp |
| 28 | Bolton Primary School West Linn · West Linn-Wilsonville SD 3J | Elementary | 64.2% | +34.0pp |
| 29 | Montclair Elementary School Portland · Beaverton SD 48J | Elementary | 63.6% | +33.4pp |
| 30 | Mt Tabor Middle School Portland · Portland SD 1J | Middle | 63.2% | +33.0pp |
| 31 | Walker Elementary School Ashland · Ashland SD 5 | Elementary | 62.3% | +32.1pp |
| 32 | Bethany Elementary School Beaverton · Beaverton SD 48J | Elementary | 62.0% | +31.8pp |
| 33 | Hoover Elementary School Medford · Medford SD 549C | Elementary | 61.9% | +31.7pp |
| 34 | Duniway Elementary School Portland · Portland SD 1J | Elementary | 61.6% | +31.4pp |
| 35 | Adrian Elementary School Adrian · Adrian SD 61 | Elementary | 61.1% | +30.9pp |
| 36 | Franklin School Corvallis · Corvallis SD 509J | Elementary | 61.0% | +30.8pp |
| 37 | Oak Grove Elementary School Albany · Greater Albany Public SD 8J | Elementary | 60.9% | +30.7pp |
| 38 | Highland School at Kenwood Elementary School Bend · Bend-LaPine Administrative SD 1 | Elementary | 60.0% | +29.8pp |
| 39 | Oregon Trail Academy Boring · Oregon Trail SD 46 | Elementary | 60.0% | +29.8pp |
| 40 | Lincoln High School Portland · Portland SD 1J | High | 59.9% | +29.7pp |
| 41 | Cedaroak Park Primary School West Linn · West Linn-Wilsonville SD 3J | Elementary | 59.7% | +29.5pp |
| 42 | Lake Oswego High School Lake Oswego · Lake Oswego SD 7J | High | 59.7% | +29.5pp |
| 43 | Stafford Primary School West Linn · West Linn-Wilsonville SD 3J | Elementary | 59.5% | +29.3pp |
| 44 | Beverly Cleary School Portland · Portland SD 1J | Elementary | 59.2% | +29.0pp |
| 45 | Westside Elementary School Hood River · Hood River County SD | Elementary | 58.8% | +28.6pp |
| 46 | Forest Park Elementary School Portland · Portland SD 1J | Elementary | 58.3% | +28.1pp |
| 47 | Vale High School Vale · Vale SD 84 | High | 58.2% | +28.0pp |
| 48 | West Albany High School Albany · Greater Albany Public SD 8J | High | 58.2% | +28.0pp |
| 49 | Bellview Elementary School Ashland · Ashland SD 5 | Elementary | 58.1% | +27.9pp |
| 50 | Skyline Elementary School Portland · Portland SD 1J | Elementary | 58.1% | +27.9pp |
Page 1 of 20
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.