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
51Cascade Senior High School
Turner · Cascade SD 5
High36.1%+5.9pp
52Lost River High School
Merrill · Klamath County SD
High35.8%+5.6pp
53Mountainside High School
Beaverton · Beaverton SD 48J
High35.8%+5.6pp
54Churchill High School
Eugene · Eugene SD 4J
High35.7%+5.5pp
55Oakland High School
Oakland · Oakland SD 1
High35.6%+5.4pp
56Oregon City Senior High School
Oregon City · Oregon City SD 62
High35.6%+5.4pp
57Knappa High School
Astoria · Knappa SD 4
High35.5%+5.3pp
58Eagle Point High School
Eagle Point · Eagle Point SD 9
High35.2%+5.0pp
59Crook County High School
Prineville · Crook County SD
High35.1%+4.9pp
60Marshfield Senior High School
Coos Bay · Coos Bay SD 9
High35.0%+4.8pp
61McMinnville High School
McMinnville · McMinnville SD 40
High34.9%+4.7pp
62St Helens High School
St Helens · St Helens SD 502
High34.6%+4.4pp
63South Medford High School
Medford · Medford SD 549C
High34.4%+4.2pp
64Stayton High School
Stayton · North Santiam SD 29J
High33.6%+3.4pp
65Mountain View Senior High School
Bend · Bend-LaPine Administrative SD 1
High33.5%+3.3pp
66Tualatin High School
Tualatin · Tigard-Tualatin SD 23J
High33.3%+3.1pp
67Thurston High School
Springfield · Springfield SD 19
High33.2%+3.0pp
68Beaverton High School
Beaverton · Beaverton SD 48J
High33.1%+2.9pp
69Hermiston High School
Hermiston · Hermiston SD 8
High32.9%+2.7pp
70Sweet Home High School
Sweet Home · Sweet Home SD 55
High32.7%+2.5pp
71Century High School
Hillsboro · Hillsboro SD 1J
High32.6%+2.4pp
72Sam Barlow High School
Gresham · Gresham-Barlow SD 10J
High32.5%+2.3pp
73Tigard High School
Tigard · Tigard-Tualatin SD 23J
High32.4%+2.2pp
74Weston-McEwen High School
Athena · Athena-Weston SD 29RJ
High32.0%+1.8pp
75Pendleton High School
Pendleton · Pendleton SD 16
High31.7%+1.5pp
76Gilchrist Junior/Senior High School
Gilchrist · Klamath County SD
High30.8%+0.6pp
77Springfield High School
Springfield · Springfield SD 19
High30.6%+0.4pp
78Elmira High School
Elmira · Fern Ridge SD 28J
High30.5%+0.3pp
79Newberg Senior High School
Newberg · Newberg SD 29J
High30.1%-0.1pp
80Estacada High School
Estacada · Estacada SD 108
High30.0%-0.2pp
81Benson Polytechnic High School
Portland · Portland SD 1J
High29.9%-0.3pp
82Corvallis High School
Corvallis · Corvallis SD 509J
High29.9%-0.3pp
83Sandy High School
Sandy · Oregon Trail SD 46
High29.7%-0.5pp
84Heppner Junior/Senior High School
Heppner · Morrow SD 1
High29.6%-0.6pp
85Canby High School
Canby · Canby SD 86
High29.5%-0.7pp
86Scappoose High School
Scappoose · Scappoose SD 1J
High29.3%-0.9pp
87Silverton High School
Silverton · Silver Falls SD 4J
High28.9%-1.3pp
88David Douglas High School
Portland · David Douglas SD 40
High28.7%-1.5pp
89Gladstone High School
Gladstone · Gladstone SD 115
High28.7%-1.5pp
90Redmond Proficiency Academy
Redmond · Redmond SD 2J
High28.6%-1.6pp
91Glencoe High School
Hillsboro · Hillsboro SD 1J
High28.4%-1.8pp
92Milwaukie Academy of the Arts
Milwaukie · North Clackamas SD 12
High28.4%-1.8pp
93Central Linn High School
Halsey · Central Linn SD 552
High28.3%-1.9pp
94Insight School of Oregon Painted Hills
Mitchell · Mitchell SD 55
High28.2%-2.0pp
95Mohawk High School
Marcola · Marcola SD 79J
High28.2%-2.0pp
96Ridgeview High School
Redmond · Redmond SD 2J
High27.9%-2.3pp
97Warrenton High School
Warrenton · Warrenton-Hammond SD 30
High27.9%-2.3pp
98Gaston Jr/Sr High School
Gaston · Gaston SD 511J
High27.8%-2.4pp
99Phoenix School
Roseburg · Douglas County SD 4
High27.5%-2.7pp
100West Salem High School
Salem · Salem-Keizer SD 24J
High27.5%-2.7pp
Page 2 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.