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). 181 schools with reported Science scores. State average: 30.2%.
RankSchoolLevelSciencevs state
101Union High School
Union · Union SD 5
High27.1%-3.1pp
102Lakeview Senior High School
Lakeview · Lake County SD 7
High26.9%-3.3pp
103South Salem High School
Salem · Salem-Keizer SD 24J
High26.9%-3.3pp
104Grant Union Junior/Senior High School
John Day · John Day SD 3
High26.7%-3.5pp
105Glide High School
Glide · Glide SD 12
High26.5%-3.7pp
106Sherwood High School
Sherwood · Sherwood SD 88J
High26.5%-3.7pp
107Sprague High School
Salem · Salem-Keizer SD 24J
High26.4%-3.8pp
108The Dalles High School
The Dalles · North Wasco County SD 21
High26.3%-3.9pp
109Caldera High School
Bend · Bend-LaPine Administrative SD 1
High26.2%-4.0pp
110Phoenix High School
Phoenix · Phoenix-Talent SD 4
High26.2%-4.0pp
111Clatskanie Middle/High School
Clatskanie · Clatskanie SD 6J
High25.6%-4.6pp
112Sisters High School
Sisters · Sisters SD 6
High25.5%-4.7pp
113Liberty High School
Hillsboro · Hillsboro SD 1J
High25.3%-4.9pp
114Willamette High School
Eugene · Bethel SD 52
High25.2%-5.0pp
115Dallas High School
Dallas · Dallas SD 2
High25.1%-5.1pp
116Pleasant Hill High School
Pleasant Hill · Pleasant Hill SD 1
High24.7%-5.5pp
117South Albany High School
Albany · Greater Albany Public SD 8J
High24.6%-5.6pp
118Jefferson High School
Jefferson · Jefferson SD 14J
High24.5%-5.7pp
119Lebanon High School
Lebanon · Lebanon Community SD 9
High24.3%-5.9pp
120Vernonia High School
Vernonia · Vernonia SD 47J
High24.3%-5.9pp
121Brookings-Harbor High School
Brookings · Brookings-Harbor SD 17C
High24.1%-6.1pp
122Gervais High School
Gervais · Gervais SD 1
High24.1%-6.1pp
123Burns High School
Burns · Harney County SD 3
High23.9%-6.3pp
124North Eugene High School
Eugene · Eugene SD 4J
High23.9%-6.3pp
125Douglas High School
Winston · Winston-Dillard SD 116
High23.8%-6.4pp
126Hood River Valley High School
Hood River · Hood River County SD
High23.7%-6.5pp
127Rainier Jr/Sr High School
Rainier · Rainier SD 13
High23.6%-6.6pp
128Siuslaw High School
Florence · Siuslaw SD 97J
High23.5%-6.7pp
129Woodburn High School
Woodburn · Woodburn SD 103
High23.4%-6.8pp
130Astoria Senior High School
Astoria · Astoria SD 1
High23.3%-6.9pp
131Hillsboro High School
Hillsboro · Hillsboro SD 1J
High22.8%-7.4pp
132Cottage Grove High School
Cottage Grove · South Lane SD 45J3
High22.6%-7.6pp
133Leodis V. McDaniel High School
Portland · Portland SD 1J
High22.6%-7.6pp
134Ontario High School
Ontario · Ontario SD 8C
High21.7%-8.5pp
135Hidden Valley High School
Grants Pass · Three Rivers/Josephine County SD
High21.6%-8.6pp
136Rogue River Junior/Senior High
Rogue River · Rogue River SD 35
High21.1%-9.1pp
137Centennial High School
Gresham · Centennial SD 28J
High20.7%-9.5pp
138Umatilla High School
Umatilla · Umatilla SD 6R
High20.7%-9.5pp
139McNary High School
Keizer · Salem-Keizer SD 24J
High20.4%-9.8pp
140Madras High School
Madras · Jefferson County SD 509J
High20.1%-10.1pp
141Elgin High School
Elgin · Elgin SD 23
High19.6%-10.6pp
142Scio High School
Scio · Scio SD 95
High19.2%-11.0pp
143Roosevelt High School
Portland · Portland SD 1J
High18.8%-11.4pp
144Aloha High School
Beaverton · Beaverton SD 48J
High18.2%-12.0pp
145Culver High School
Culver · Culver SD 4
High17.9%-12.3pp
146Sheridan High School
Sheridan · Sheridan SD 48J
High17.8%-12.4pp
147Illinois Valley High School
Cave Junction · Three Rivers/Josephine County SD
High17.6%-12.6pp
148Neah-Kah-Nie High School
Rockaway Beach · Neah-Kah-Nie SD 56
High17.2%-13.0pp
149Reynolds High School
Troutdale · Reynolds SD 7
High17.2%-13.0pp
150Seaside High School
Seaside · Seaside SD 10
High16.9%-13.3pp
Page 3 of 4

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.