The bulletin board for America's public schools. Parents, teachers, students, and staff. One community per school.

Oregon schools ranked by test score

Latest OSAS year (2024-25). 205 schools with reported Science scores. State average: 30.2%.
RankSchoolLevelSciencevs state
1Mt Tabor Middle School
Portland · Portland SD 1J
Middle63.2%+33.0pp
2Jackson Middle School
Portland · Portland SD 1J
Middle57.4%+27.2pp
3Lake Oswego Middle School
Lake Oswego · Lake Oswego SD 7J
Middle57.4%+27.2pp
4Neah-Kah-Nie Middle School
Rockaway Beach · Neah-Kah-Nie SD 56
Middle56.9%+26.7pp
5Gray Middle School
Portland · Portland SD 1J
Middle54.9%+24.7pp
6West Sylvan Middle School
Portland · Portland SD 1J
Middle54.0%+23.8pp
7Cheldelin Middle School
Corvallis · Corvallis SD 509J
Middle52.8%+22.6pp
8Pacific Crest Middle School
Bend · Bend-LaPine Administrative SD 1
Middle51.0%+20.8pp
9Chehalem Valley Middle School
Newberg · Newberg SD 29J
Middle50.4%+20.2pp
10Beaumont Middle School
Portland · Portland SD 1J
Middle50.3%+20.1pp
11North Albany Middle School
Albany · Greater Albany Public SD 8J
Middle50.3%+20.1pp
12North Middle School
Grants Pass · Grants Pass SD 7
Middle50.0%+19.8pp
13Sisters Middle School
Sisters · Sisters SD 6
Middle49.3%+19.1pp
14Arts and Technology Academy at Jefferson
Eugene · Eugene SD 4J
Middle49.1%+18.9pp
15Three Rivers Charter School
West Linn · West Linn-Wilsonville SD 3J
Middle48.9%+18.7pp
16Tumwater Middle School
Portland · Beaverton SD 48J
Middle48.0%+17.8pp
17Stoller Middle School
Portland · Beaverton SD 48J
Middle47.8%+17.6pp
18Lakeridge Middle School
Lake Oswego · Lake Oswego SD 7J
Middle46.3%+16.1pp
19Hosford Middle School
Portland · Portland SD 1J
Middle45.1%+14.9pp
20Rosemont Ridge Middle School
West Linn · West Linn-Wilsonville SD 3J
Middle44.3%+14.1pp
21Cascade Middle School
Bend · Bend-LaPine Administrative SD 1
Middle43.9%+13.7pp
22Sellwood Middle School
Portland · Portland SD 1J
Middle43.7%+13.5pp
23Linus Pauling Middle School
Corvallis · Corvallis SD 509J
Middle42.6%+12.4pp
24Hedrick Middle School
Medford · Medford SD 549C
Middle40.7%+10.5pp
25Otto Petersen Elementary School
Scappoose · Scappoose SD 1J
Middle40.5%+10.3pp
26Inza R Wood Middle School
Wilsonville · West Linn-Wilsonville SD 3J
Middle40.0%+9.8pp
27Joseph Lane Middle School
Roseburg · Douglas County SD 4
Middle40.0%+9.8pp
28Philomath Middle School
Philomath · Philomath SD 17J
Middle40.0%+9.8pp
29Scappoose Middle School
Scappoose · Scappoose SD 1J
Middle39.9%+9.7pp
30Howard Street Charter
Salem · Salem-Keizer SD 24J
Middle39.6%+9.4pp
31Duniway Middle School
McMinnville · McMinnville SD 40
Middle39.4%+9.2pp
32Roosevelt Middle School
Eugene · Eugene SD 4J
Middle38.0%+7.8pp
33Ashland Middle School
Ashland · Ashland SD 5
Middle37.8%+7.6pp
34Cascade Junior High School
Turner · Cascade SD 5
Middle37.4%+7.2pp
35Creswell Middle School
Creswell · Creswell SD 40
Middle36.6%+6.4pp
36Athey Creek Middle School
West Linn · West Linn-Wilsonville SD 3J
Middle35.9%+5.7pp
37Vale Middle School
Vale · Vale SD 84
Middle35.9%+5.7pp
38Hood River Middle School
Hood River · Hood River County SD
Middle35.3%+5.1pp
39Sherwood Middle School
Sherwood · Sherwood SD 88J
Middle35.3%+5.1pp
40Harrison Park School
Portland · Portland SD 1J
Middle34.3%+4.1pp
41Walt Morey Middle School
Troutdale · Reynolds SD 7
Middle34.3%+4.1pp
42East Elementary School
Tillamook · Tillamook SD 9
Middle34.0%+3.8pp
43Realms Middle School
Bend · Bend-LaPine Administrative SD 1
Middle34.0%+3.8pp
44Cedar Ridge Middle School
Sandy · Oregon Trail SD 46
Middle33.8%+3.6pp
45Timber Ridge School
Albany · Greater Albany Public SD 8J
Middle33.6%+3.4pp
46Whitford Middle School
Beaverton · Beaverton SD 48J
Middle33.6%+3.4pp
47Straub Middle School
Salem · Salem-Keizer SD 24J
Middle33.1%+2.9pp
48Judson Middle School
Salem · Salem-Keizer SD 24J
Middle32.9%+2.7pp
49Happy Valley Middle School
Happy Valley · North Clackamas SD 12
Middle32.8%+2.6pp
50da Vinci Middle School
Portland · Portland SD 1J
Middle32.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.