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). 1,091 schools with reported Mathematics scores. State average: 31.8%.
RankSchoolLevelMathematicsvs state
1051Four Corners Elementary School
Salem · Salem-Keizer SD 24J
Elementary9.1%-22.7pp
1052Dayton Jr High School
Dayton · Dayton SD 8
Middle8.9%-22.9pp
1053Jefferson Middle School
Jefferson · Jefferson SD 14J
Middle8.9%-22.9pp
1054Roosevelt High School
Portland · Portland SD 1J
High8.9%-22.9pp
1055Glendale Community Charter School Pre-K-12
Glendale · Glendale SD 77
Combined8.8%-23.0pp
1056Reynolds High School
Troutdale · Reynolds SD 7
High8.8%-23.0pp
1057South Albany High School
Albany · Greater Albany Public SD 8J
High8.8%-23.0pp
1058Jefferson High School
Jefferson · Jefferson SD 14J
High8.7%-23.1pp
1059Madras High School
Madras · Jefferson County SD 509J
High8.7%-23.1pp
1060White Mountain Middle School
White City · Eagle Point SD 9
Middle8.5%-23.3pp
1061Aloha High School
Beaverton · Beaverton SD 48J
High8.3%-23.5pp
1062Swegle Elementary School
Salem · Salem-Keizer SD 24J
Elementary8.3%-23.5pp
1063Stanfield Secondary School
Stanfield · Stanfield SD 61
High8.2%-23.6pp
1064Chenowith Elementary School
The Dalles · North Wasco County SD 21
Elementary8.1%-23.7pp
1065Whitcomb Elementary School
Milwaukie · North Clackamas SD 12
Elementary8.1%-23.7pp
1066North Salem High School
Salem · Salem-Keizer SD 24J
High8.0%-23.8pp
1067Coffenberry Middle School
Myrtle Creek · South Umpqua SD 19
Middle7.9%-23.9pp
1068Hall Elementary School
Gresham · Gresham-Barlow SD 10J
Elementary7.9%-23.9pp
1069Clear Creek Middle School
Gresham · Gresham-Barlow SD 10J
Middle7.6%-24.2pp
1070Valor Middle School
Woodburn · Woodburn SD 103
Middle7.6%-24.2pp
1071North Marion High School
Aurora · North Marion SD 15
High7.5%-24.3pp
1072Milwaukie High School
Milwaukie · North Clackamas SD 12
High7.4%-24.4pp
1073Gresham High School
Gresham · Gresham-Barlow SD 10J
High7.3%-24.5pp
1074Bonanza Junior/Senior High School
Bonanza · Klamath County SD
High7.2%-24.6pp
1075Central High School
Independence · Central SD 13J
High7.1%-24.7pp
1076Clara Brownell Middle School
Umatilla · Umatilla SD 6R
Middle7.1%-24.7pp
1077Hallman Elementary School
Salem · Salem-Keizer SD 24J
Elementary7.1%-24.7pp
1078Oliver Middle
Portland · Centennial SD 28J
Middle6.7%-25.1pp
1079Sheridan High School
Sheridan · Sheridan SD 48J
High6.7%-25.1pp
1080Amity High School
Amity · Amity SD 4J
High6.3%-25.5pp
1081Falls City Elementary School
Falls City · Falls City SD 57
Elementary6.3%-25.5pp
1082South Salem High School
Salem · Salem-Keizer SD 24J
High6.3%-25.5pp
1083Dallas High School
Dallas · Dallas SD 2
High6.1%-25.7pp
1084Jefferson Elementary School
Jefferson · Jefferson SD 14J
Elementary6.1%-25.7pp
1085Burns High School
Burns · Harney County SD 3
High5.9%-25.9pp
1086Hauton B Lee Middle School
Portland · Reynolds SD 7
Middle5.9%-25.9pp
1087Lakeview Senior High School
Lakeview · Lake County SD 7
High5.7%-26.1pp
1088Woodburn High School
Woodburn · Woodburn SD 103
High5.5%-26.3pp
1089Phoenix School
Roseburg · Douglas County SD 4
High5.3%-26.5pp
1090Parkrose High School
Portland · Parkrose SD 3
High5.1%-26.7pp
1091Reynolds Middle School
Fairview · Reynolds SD 7
Middle5.1%-26.7pp
Page 22 of 22

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 Mathematics 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.