Best High Schools in Oregon (2025-26)
Every ranked high school in Oregon, ordered by SchoolGrade. A grade rewards actual test performance against the projection for each school's student context, so a B in a high-poverty school can outrank an A- elsewhere on impact. Click a column heading to sort, or filter by school, city or district.
Oregon rankings: High Schools · Middle Schools · Elementary Schools
Oregon high schools ranked
| Rank | Grade | School | City | District | Actual | Projected | Impact | Students |
|---|---|---|---|---|---|---|---|---|
| #1 | A+ | Baker Early College (Charter) | Baker City | Baker SD 5J | 77% | 62% | Greatly Exceeds Expectations | 427 |
| #2 | A+ | Riverdale High School | Portland | Riverdale SD 51J | 72% | 66% | Greatly Exceeds Expectations | 185 |
| #3 | A+ | Lake Oswego Senior High School | Lake Oswego | Lake Oswego SD 7J | 68% | 66% | Greatly Exceeds Expectations | 1,245 |
| #4 | A+ | International School Of Beaverton | Beaverton | Beaverton SD 48J | 67% | 59% | Greatly Exceeds Expectations | 887 |
| #5 | A+ | South Eugene High School | Eugene | Eugene SD 4J | 67% | 60% | Greatly Exceeds Expectations | 1,505 |
| #6 | A+ | Henley High School | Klamath Falls | Klamath County SD | 64% | 32% | Greatly Exceeds Expectations | 693 |
| #7 | A+ | Philomath High School | Philomath | Philomath SD 17J | 62% | 61% | Greatly Exceeds Expectations | 458 |
| #8 | A+ | Beaverton Academy Of Science And Engineering | Hillsboro | Beaverton SD 48J | 61% | 60% | Greatly Exceeds Expectations | 822 |
| #9 | A+ | Crow Middlehigh School | Eugene | Crow-Applegate-Lorane SD 66 | 61% | 35% | Greatly Exceeds Expectations | 121 |
| #10 | A+ | Waldport High School | Waldport | Lincoln County SD | 59% | 41% | Greatly Exceeds Expectations | 199 |
| #11 | A+ | Lakeridge High School | Lake Oswego | Lake Oswego SD 7J | 58% | 65% | Exceeds Expectations | 1,234 |
| #12 | A+ | Fossil Charter School (Charter, K-12) | Fossil | Fossil SD 21J | 57% | 44% | Greatly Exceeds Expectations | 1,778 |
| #13 | A+ | Lincoln High School | Portland | Portland SD 1J | 57% | 59% | Exceeds Expectations | 1,525 |
| #14 | A+ | Grant High School | Portland | Portland SD 1J | 56% | 59% | Exceeds Expectations | 2,156 |
| #15 | A+ | Crescent Valley High School | Corvallis | Corvallis SD 509J | 55% | 58% | Exceeds Expectations | 931 |
| #16 | A+ | Vale High School | Vale | Vale SD 84 | 55% | 37% | Greatly Exceeds Expectations | 291 |
| #17 | A+ | Sunset High School | Portland | Beaverton SD 48J | 54% | 57% | Exceeds Expectations | 1,962 |
| #18 | A | Ashland High School | Ashland | Ashland SD 5 | 54% | 51% | Greatly Exceeds Expectations | 924 |
| #19 | A | Cleveland High School | Portland | Portland SD 1J | 54% | 52% | Greatly Exceeds Expectations | 1,547 |
| #20 | A | West Albany High School | Albany | Greater Albany Public SD 8J | 53% | 49% | Greatly Exceeds Expectations | 1,250 |
| #21 | A | Condon High School | Condon | Condon SD 25J | 52% | 24% | Greatly Exceeds Expectations | 41 |
| #22 | A | Mckenzie River Community School (Charter, K-12) | Finn Rock | McKenzie SD 68 | 51% | 28% | Greatly Exceeds Expectations | 174 |
| #23 | A | Imbler Charter School (Charter, K-12) | Imbler | Imbler SD 11 | 50% | 39% | Greatly Exceeds Expectations | 300 |
| #24 | A | Enterprise High School | Enterprise | Enterprise SD 21 | 49% | 35% | Greatly Exceeds Expectations | 188 |
| #25 | A | Paisley School (Charter, K-12) | Paisley | Paisley SD 11 | 49% | 47% | Exceeds Expectations | 206 |
| #26 | A | Alliance Charter Academy (Charter, K-12) | Oregon City | Oregon City SD 62 | 48% | 41% | Greatly Exceeds Expectations | 368 |
| #27 | A | Jewell School (K-12) | Seaside | Jewell SD 8 | 48% | 31% | Greatly Exceeds Expectations | 134 |
| #28 | A | Nyssa High School | Nyssa | Nyssa SD 26 | 48% | 23% | Greatly Exceeds Expectations | 350 |
| #29 | A | West Linn High School | West Linn | West Linn-Wilsonville SD 3J | 48% | 59% | Meets Expectations | 1,905 |
| #30 | A | Academy For Character Education (Charter, K-12) | Cottage Grove | South Lane SD 45J3 | 47% | 43% | Exceeds Expectations | 326 |
| #31 | A | Grants Pass High School | Grants Pass | Grants Pass SD 7 | 47% | 41% | Greatly Exceeds Expectations | 1,722 |
| #32 | A | Ida B Wells Barnett High School | Portland | Portland SD 1J | 46% | 57% | Meets Expectations | 1,556 |
| #33 | A | Clackamas Middle College (Charter) | Happy Valley | North Clackamas SD 12 | 45% | 48% | Exceeds Expectations | 270 |
| #34 | A | Heppner Juniorsenior High School | Heppner | Morrow SD 1 | 45% | 39% | Greatly Exceeds Expectations | 159 |
| #35 | A | John F Kennedy High School | Mt Angel | Mt Angel SD 91 | 45% | 39% | Greatly Exceeds Expectations | 220 |
| #36 | A | Pilot Rock High School | Pilot Rock | Pilot Rock SD 2 | 45% | 29% | Greatly Exceeds Expectations | 155 |
| #37 | A | Sheldon High School | Eugene | Eugene SD 4J | 45% | 50% | Exceeds Expectations | 1,525 |
| #38 | A | Westview High School | Portland | Beaverton SD 48J | 45% | 51% | Exceeds Expectations | 2,442 |
| #39 | A | Oakland High School | Oakland | Oakland SD 1 | 44% | 43% | Greatly Exceeds Expectations | 221 |
| #40 | A | Lost River High School | Merrill | Klamath County SD | 43% | 20% | Greatly Exceeds Expectations | 228 |
| #41 | A | Arts And Communication Magnet Academy | Beaverton | Beaverton SD 48J | 42% | 46% | Exceeds Expectations | 691 |
| #42 | A- | Cove Charter School (Charter, K-12) | Cove | Cove SD 15 | 47% | 41% | Exceeds Expectations | 298 |
| #43 | A- | Flex Online School (K-12) | Hillsboro | Beaverton SD 48J | 46% | 37% | Greatly Exceeds Expectations | 555 |
| #44 | A- | Helix School (Charter, K-12) | Helix | Helix SD 1 | 46% | 39% | Greatly Exceeds Expectations | 144 |
| #45 | A- | Joseph Charter School (Charter, K-12) | Joseph | Joseph SD 6 | 46% | 41% | Exceeds Expectations | 256 |
| #46 | A- | Newport High School | Newport | Lincoln County SD | 42% | 35% | Greatly Exceeds Expectations | 624 |
| #47 | A- | Sutherlin High School | Sutherlin | Sutherlin SD 130 | 42% | 37% | Greatly Exceeds Expectations | 361 |
| #48 | A- | Yamhill Carlton High School | Yamhill | Yamhill Carlton SD 1 | 42% | 44% | Exceeds Expectations | 292 |
| #49 | A- | Academy Of Arts And Academics | Springfield | Springfield SD 19 | 41% | 39% | Greatly Exceeds Expectations | 228 |
| #50 | A- | Klamath Union High School | Klamath Falls | Klamath Falls City Schools | 41% | 47% | Exceeds Expectations | 645 |
| #51 | A- | Mountainside High School | Beaverton | Beaverton SD 48J | 41% | 48% | Exceeds Expectations | 1,758 |
| #52 | A- | North Medford High School | Medford | Medford SD 549C | 41% | 43% | Exceeds Expectations | 1,701 |
| #53 | A- | Tillamook High School | Tillamook | Tillamook SD 9 | 41% | 35% | Greatly Exceeds Expectations | 723 |
| #54 | A- | Churchill High School | Eugene | Eugene SD 4J | 40% | 54% | Meets Expectations | 1,082 |
| #55 | A- | Mazama High School | Klamath Falls | Klamath County SD | 40% | 30% | Greatly Exceeds Expectations | 690 |
| #56 | A- | Monroe High School | Monroe | Monroe SD 1J | 40% | 25% | Greatly Exceeds Expectations | 118 |
| #57 | A- | Roseburg High School | Roseburg | Douglas County SD 4 | 40% | 43% | Exceeds Expectations | 1,674 |
| #58 | A- | Southridge High School | Beaverton | Beaverton SD 48J | 40% | 41% | Greatly Exceeds Expectations | 1,495 |
| #59 | A- | St Paul High School | St Paul | St Paul SD 45 | 40% | 29% | Greatly Exceeds Expectations | 145 |
| #60 | A- | Cascade Senior High School | Turner | Cascade SD 5 | 39% | 46% | Exceeds Expectations | 764 |
| #61 | A- | Mountain View Senior High School | Bend | Bend-LaPine Administrative SD 1 | 39% | 47% | Meets Expectations | 1,221 |
| #62 | A- | Wilsonville High School | Wilsonville | West Linn-Wilsonville SD 3J | 39% | 50% | Meets Expectations | 1,269 |
| #63 | B+ | Echo School (K-12) | Echo | Echo SD 5 | 44% | 50% | Meets Expectations | 311 |
| #64 | B+ | Summit Learning Charter (Charter, K-12) | Eagle Creek | Estacada SD 108 | 44% | 38% | Exceeds Expectations | 1,181 |
| #65 | B+ | Dayville School (K-12) | Dayville | Dayville SD 16J | 43% | 28% | Greatly Exceeds Expectations | 59 |
| #66 | B+ | Sherman County School (K-12) | Moro | Sherman County SD | 43% | 33% | Greatly Exceeds Expectations | 286 |
| #67 | B+ | Spray School (K-12) | Spray | Spray SD 1 | 43% | 30% | Greatly Exceeds Expectations | 65 |
| #68 | B+ | Realms High School | Bend | Bend-LaPine Administrative SD 1 | 39% | 39% | Greatly Exceeds Expectations | 166 |
| #69 | B+ | Crane Union High School | Crane | Harney County Union High SD 1J | 38% | 33% | Greatly Exceeds Expectations | 85 |
| #70 | B+ | Newberg Senior High School | Newberg | Newberg SD 29J | 38% | 48% | Meets Expectations | 1,389 |
| #71 | B+ | Summit High School | Bend | Bend-LaPine Administrative SD 1 | 38% | 58% | Doesn't Meet Expectations | 1,444 |
| #72 | B+ | Creswell High School | Creswell | Creswell SD 40 | 37% | 39% | Exceeds Expectations | 360 |
| #73 | B+ | Gateways High School | Springfield | Springfield SD 19 | 37% | 38% | Greatly Exceeds Expectations | 59 |
| #74 | B+ | Hermiston High School | Hermiston | Hermiston SD 8 | 37% | 33% | Greatly Exceeds Expectations | 1,739 |
| #75 | B+ | Mcminnville High School | Mcminnville | McMinnville SD 40 | 37% | 42% | Exceeds Expectations | 2,319 |
| #76 | B+ | North Bend Senior High School | North Bend | North Bend SD 13 | 37% | 41% | Exceeds Expectations | 731 |
| #77 | B+ | Oregon City Senior High School | Oregon City | Oregon City SD 62 | 37% | 47% | Meets Expectations | 1,931 |
| #78 | B+ | Eagle Point High School | Eagle Point | Eagle Point SD 9 | 36% | 35% | Greatly Exceeds Expectations | 999 |
| #79 | B+ | Nestucca High School | Cloverdale | Nestucca Valley SD 101J | 36% | 37% | Greatly Exceeds Expectations | 162 |
| #80 | B+ | Sherwood High School | Sherwood | Sherwood SD 88J | 36% | 49% | Meets Expectations | 1,704 |
| #81 | B+ | Corvallis High School | Corvallis | Corvallis SD 509J | 35% | 58% | Doesn't Meet Expectations | 1,284 |
| #82 | B+ | Gold Beach High School | Gold Beach | Central Curry SD 1 | 35% | 31% | Greatly Exceeds Expectations | 123 |
| #83 | B+ | Tigard High School | Tigard | Tigard-Tualatin SD 23J | 35% | 38% | Exceeds Expectations | 1,799 |
| #84 | B+ | Tualatin High School | Tualatin | Tigard-Tualatin SD 23J | 35% | 40% | Exceeds Expectations | 1,747 |
| #85 | B+ | Franklin High School | Portland | Portland SD 1J | 34% | 50% | Doesn't Meet Expectations | 1,966 |
| #86 | B | Hillsboro Online Academy (K-12) | Hillsboro | Hillsboro SD 1J | 40% | 40% | Exceeds Expectations | 344 |
| #87 | B | Days Creek Charter School (Charter, K-12) | Days Creek | Douglas County SD 15 | 38% | 32% | Exceeds Expectations | 236 |
| #88 | B | Clackamas Web Academy (Charter, K-12) | Clackamas | North Clackamas SD 12 | 37% | 45% | Meets Expectations | 513 |
| #89 | B | Elkton Charter School (Charter, K-12) | Elkton | Elkton SD 34 | 37% | 32% | Exceeds Expectations | 235 |
| #90 | B | Harper Charter School (Charter, K-12) | Harper | Harper SD 66 | 37% | 38% | Meets Expectations | 218 |
| #91 | B | Century High School | Hillsboro | Hillsboro SD 1J | 34% | 42% | Meets Expectations | 1,551 |
| #92 | B | Forest Grove High School | Forest Grove | Forest Grove SD 15 | 34% | 39% | Exceeds Expectations | 1,977 |
| #93 | B | Sisters High School | Sisters | Sisters SD 6 | 34% | 46% | Meets Expectations | 399 |
| #94 | B | South Medford High School | Medford | Medford SD 549C | 34% | 44% | Meets Expectations | 1,870 |
| #95 | B | Adrian High School | Adrian | Adrian SD 61 | 33% | 42% | Meets Expectations | 86 |
| #96 | B | Beaverton High School | Beaverton | Beaverton SD 48J | 33% | 45% | Meets Expectations | 1,483 |
| #97 | B | Crook County High School | Prineville | Crook County SD | 33% | 64% | Underperforms Expectations | 830 |
| #98 | B | Milwaukie Academy Of The Arts (Charter) | Milwaukie | North Clackamas SD 12 | 33% | 58% | Underperforms Expectations | 308 |
| #99 | B | Molalla High School | Molalla | Molalla River SD 35 | 33% | 38% | Exceeds Expectations | 763 |
| #100 | B | Union High School | Union | Union SD 5 | 33% | 46% | Meets Expectations | 170 |
| #101 | B | Warrenton High School | Warrenton | Warrenton-Hammond SD 30 | 33% | 33% | Greatly Exceeds Expectations | 275 |
| #102 | B | Weston Mcewen High School | Athena | Athena-Weston SD 29RJ | 33% | 36% | Exceeds Expectations | 215 |
| #103 | B | Benson Polytechnic High School | Portland | Portland SD 1J | 32% | 42% | Meets Expectations | 824 |
| #104 | B | Estacada High School | Estacada | Estacada SD 108 | 32% | 35% | Exceeds Expectations | 539 |
| #105 | B | North Valley High School | Grants Pass | Three Rivers/Josephine County SD | 32% | 40% | Meets Expectations | 427 |
| #106 | B | Ridgeview High School | Redmond | Redmond SD 2J | 32% | 43% | Meets Expectations | 870 |
| #107 | B | Elmira High School | Elmira | Fern Ridge SD 28J | 31% | 39% | Meets Expectations | 418 |
| #108 | B- | Annex Charter School (Charter, K-12) | Ontario | Annex SD 29 | 39% | 31% | Exceeds Expectations | 82 |
| #109 | B- | Baker Web Academy (Charter, K-12) | Baker City | Baker SD 5J | 36% | 36% | Exceeds Expectations | 2,377 |
| #110 | B- | Logos Charter School (Charter, K-12) | Medford | Medford SD 549C | 36% | 43% | Meets Expectations | 1,146 |
| #111 | B- | North Powder Charter School (Charter, K-12) | North Powder | North Powder SD 8J | 35% | 33% | Exceeds Expectations | 273 |
| #112 | B- | Pine Eagle Charter School (Charter, K-12) | Halfway | Pine Eagle SD 61 | 34% | 34% | Exceeds Expectations | 197 |
| #113 | B- | Banks High School | Banks | Banks SD 13 | 31% | 49% | Doesn't Meet Expectations | 375 |
| #114 | B- | Douglas High School | Winston | Winston-Dillard SD 116 | 31% | 28% | Greatly Exceeds Expectations | 393 |
| #115 | B- | La Grande High School | La Grande | La Grande SD 1 | 31% | 50% | Doesn't Meet Expectations | 647 |
| #116 | B- | Marshfield Senior High School | Coos Bay | Coos Bay SD 9 | 31% | 42% | Meets Expectations | 835 |
| #117 | B- | Nixyaawii Community School (Charter) | Pendleton | Pendleton SD 16 | 31% | 19% | Greatly Exceeds Expectations | 90 |
| #118 | B- | Rainier Jrsr High School | Rainier | Rainier SD 13 | 31% | 33% | Exceeds Expectations | 385 |
| #119 | B- | Astoria Senior High School | Astoria | Astoria SD 1 | 30% | 40% | Meets Expectations | 631 |
| #120 | B- | Silverton High School | Silverton | Silver Falls SD 4J | 30% | 42% | Meets Expectations | 1,238 |
| #121 | B- | Stayton High School | Stayton | North Santiam SD 29J | 30% | 34% | Exceeds Expectations | 697 |
| #122 | B- | Adrienne C Nelson High School | Happy Valley | North Clackamas SD 12 | 29% | 50% | Doesn't Meet Expectations | 1,382 |
| #123 | B- | Baker High School | Baker City | Baker SD 5J | 29% | 66% | Underperforms Expectations | 503 |
| #124 | B- | Hood River Valley High School | Hood River | Hood River County SD | 29% | 44% | Meets Expectations | 1,209 |
| #125 | B- | Jordan Valley High School | Jordan Valley | Jordan Valley SD 3 | 29% | 41% | Meets Expectations | 31 |
| #126 | B- | Siuslaw High School | Florence | Siuslaw SD 97J | 29% | 50% | Doesn't Meet Expectations | 459 |
| #127 | B- | Springwater Trail High School | Gresham | Gresham-Barlow SD 10J | 29% | 31% | Exceeds Expectations | 188 |
| #128 | B- | Eagleridge High School | Klamath Falls | Klamath Falls City Schools | 28% | 50% | Doesn't Meet Expectations | 151 |
| #129 | B- | St Helens High School | St Helens | St Helens SD 502 | 28% | 39% | Meets Expectations | 782 |
| #130 | C+ | Rivers Edge Academy Charter School (Charter, K-12) | Rogue River | Rogue River SD 35 | 34% | 36% | Meets Expectations | 219 |
| #131 | C+ | Perrydale School (K-12) | Amity | Perrydale SD 21 | 33% | 42% | Meets Expectations | 318 |
| #132 | C+ | Silvies River Charter School (Charter, K-12) | Crane | Harney County Union High SD 1J | 33% | 45% | Doesn't Meet Expectations | 896 |
| #133 | C+ | Dallas Community Charter (Charter, K-12) | Dallas | Dallas SD 2 | 31% | 34% | Meets Expectations | 257 |
| #134 | C+ | Four Rivers Community School (Charter, K-12) | Ontario | Oregon Department of Education | 31% | 18% | Greatly Exceeds Expectations | 361 |
| #135 | C+ | Canby High School | Canby | Canby SD 86 | 28% | 44% | Doesn't Meet Expectations | 1,393 |
| #136 | C+ | Central Linn High School | Halsey | Central Linn SD 552 | 28% | 36% | Meets Expectations | 286 |
| #137 | C+ | Gaston Jrsr High School | Gaston | Gaston SD 511J | 28% | 39% | Meets Expectations | 245 |
| #138 | C+ | Gervais High School | Gervais | Gervais SD 1 | 28% | 22% | Greatly Exceeds Expectations | 317 |
| #139 | C+ | Glencoe High School | Hillsboro | Hillsboro SD 1J | 28% | 44% | Doesn't Meet Expectations | 1,500 |
| #140 | C+ | Knappa High School | Astoria | Knappa SD 4 | 28% | 28% | Greatly Exceeds Expectations | 142 |
| #141 | C+ | Leodis V Mcdaniel High School | Portland | Portland SD 1J | 28% | 43% | Meets Expectations | 1,440 |
| #142 | C+ | Sweet Home High School | Sweet Home | Sweet Home SD 55 | 28% | 36% | Exceeds Expectations | 684 |
| #143 | C+ | West Salem High School | Salem | Salem-Keizer SD 24J | 28% | 56% | Underperforms Expectations | 1,733 |
| #144 | C+ | David Douglas High School | Portland | David Douglas SD 40 | 27% | 40% | Meets Expectations | 2,698 |
| #145 | C+ | Gilchrist Juniorsenior High School | Gilchrist | Klamath County SD | 27% | 24% | Greatly Exceeds Expectations | 104 |
| #146 | C+ | Lakeview Senior High School | Lakeview | Lake County SD 7 | 27% | 33% | Exceeds Expectations | 265 |
| #147 | C+ | Liberty High School | Hillsboro | Hillsboro SD 1J | 27% | 45% | Doesn't Meet Expectations | 1,454 |
| #148 | C+ | Mcnary High School | Keizer | Salem-Keizer SD 24J | 27% | 45% | Doesn't Meet Expectations | 2,081 |
| #149 | C+ | North Eugene High School | Eugene | Eugene SD 4J | 27% | 55% | Underperforms Expectations | 1,071 |
| #150 | C+ | The Dalles High School | The Dalles | North Wasco County SD 21 | 27% | 47% | Doesn't Meet Expectations | 810 |
| #151 | C | Dufur School (K-12) | Dufur | Dufur SD 29 | 31% | 37% | Meets Expectations | 329 |
| #152 | C | Bridge Charter Academy (Charter, K-12) | Lowell | Lowell SD 71 | 30% | 38% | Meets Expectations | 560 |
| #153 | C | Ione Community Charter School (Charter, K-12) | Ione | Ione SD R2 | 30% | 36% | Meets Expectations | 134 |
| #154 | C | Kings Valley Charter School (Charter, K-12) | Philomath | Philomath SD 17J | 30% | 30% | Exceeds Expectations | 204 |
| #155 | C | Triangle Lake Charter School (Charter, K-12) | Blachly | Blachly SD 90 | 29% | 30% | Meets Expectations | 406 |
| #156 | C | Clackamas Academy Of Industrial Sciences (Charter) | Oregon City | Oregon City SD 62 | 27% | 36% | Meets Expectations | 371 |
| #157 | C | Glide High School | Glide | Glide SD 12 | 27% | 46% | Doesn't Meet Expectations | 199 |
| #158 | C | Mohawk High School | Marcola | Marcola SD 79J | 27% | 30% | Exceeds Expectations | 121 |
| #159 | C | Sam Barlow High School | Gresham | Gresham-Barlow SD 10J | 27% | 41% | Meets Expectations | 1,710 |
| #160 | C | Brookings Harbor High School | Brookings | Brookings-Harbor SD 17C | 26% | 30% | Exceeds Expectations | 448 |
| #161 | C | Clatskanie Middlehigh School | Clatskanie | Clatskanie SD 6J | 26% | 33% | Exceeds Expectations | 291 |
| #162 | C | Gladstone High School | Gladstone | Gladstone SD 115 | 26% | 42% | Meets Expectations | 594 |
| #163 | C | Neah Kah Nie High School | Rockaway Beach | Neah-Kah-Nie SD 56 | 26% | 50% | Doesn't Meet Expectations | 280 |
| #164 | C | Pendleton High School | Pendleton | Pendleton SD 16 | 26% | 38% | Meets Expectations | 795 |
| #165 | C | Pleasant Hill High School | Pleasant Hill | Pleasant Hill SD 1 | 26% | 39% | Meets Expectations | 538 |
| #166 | C | Sandy High School | Sandy | Oregon Trail SD 46 | 26% | 44% | Doesn't Meet Expectations | 1,440 |
| #167 | C | Coquille Junior Senior High | Coquille | Coquille SD 8 | 25% | 35% | Meets Expectations | 366 |
| #168 | C | Jefferson High School | Jefferson | Jefferson SD 14J | 25% | 40% | Meets Expectations | 240 |
| #169 | C | Phoenix High School | Phoenix | Phoenix-Talent SD 4 | 25% | 37% | Meets Expectations | 700 |
| #170 | C | Redmond Proficiency Academy (Charter) | Redmond | Redmond SD 2J | 25% | 49% | Doesn't Meet Expectations | 891 |
| #171 | C | Rogue River Juniorsenior High | Rogue River | Rogue River SD 35 | 25% | 35% | Meets Expectations | 357 |
| #172 | C | Thurston High School | Springfield | Springfield SD 19 | 25% | 42% | Doesn't Meet Expectations | 1,277 |
| #173 | C | Yoncalla High School | Yoncalla | Yoncalla SD 32 | 25% | 31% | Exceeds Expectations | 95 |
| #174 | C- | Corbett School (Charter, K-12) | Corbett | Corbett SD 39 | 28% | 44% | Doesn't Meet Expectations | 1,055 |
| #175 | C- | Arlington Community Charter School (Charter, K-12) | Arlington | Arlington SD 3 | 27% | 24% | Exceeds Expectations | 150 |
| #176 | C- | Camas Valley School (Charter, K-12) | Camas Valley | Camas Valley SD 21J | 25% | 25% | Exceeds Expectations | 214 |
| #177 | C- | Metro East Web Academy (Charter, K-12) | Gresham | Gresham-Barlow SD 10J | 25% | 31% | Meets Expectations | 628 |
| #178 | C- | South Wasco County High School | Maupin | South Wasco County SD 1 | 25% | 36% | Meets Expectations | 112 |
| #179 | C- | Burns High School | Burns | Harney County SD 3 | 24% | 35% | Meets Expectations | 219 |
| #180 | C- | Cottage Grove High School | Cottage Grove | South Lane SD 45J3 | 24% | 57% | Underperforms Expectations | 665 |
| #181 | C- | Lebanon High School | Lebanon | Lebanon Community SD 9 | 24% | 40% | Doesn't Meet Expectations | 1,289 |
| #182 | C- | Mitchell School (K-12) | Mitchell | Mitchell SD 55 | 24% | 37% | Doesn't Meet Expectations | 37 |
| #183 | C- | Myrtle Point High School | Myrtle Point | Myrtle Point SD 41 | 24% | 28% | Exceeds Expectations | 226 |
| #184 | C- | Oakridge High School | Oakridge | Oakridge SD 76 | 24% | 32% | Meets Expectations | 148 |
| #185 | C- | Sprague High School | Salem | Salem-Keizer SD 24J | 24% | 49% | Underperforms Expectations | 1,779 |
| #186 | C- | Springfield High School | Springfield | Springfield SD 19 | 24% | 33% | Meets Expectations | 1,317 |
| #187 | C- | Scappoose High School | Scappoose | Scappoose SD 1J | 23% | 60% | Underperforms Expectations | 656 |
| #188 | C- | South Salem High School | Salem | Salem-Keizer SD 24J | 23% | 42% | Doesn't Meet Expectations | 2,256 |
| #189 | C- | Taft High School | Lincoln City | Lincoln County SD | 23% | 63% | Underperforms Expectations | 464 |
| #190 | C- | Centennial High School | Gresham | Centennial SD 28J | 22% | 43% | Doesn't Meet Expectations | 1,756 |
| #191 | C- | Elgin High School | Elgin | Elgin SD 23 | 22% | 30% | Exceeds Expectations | 171 |
| #192 | C- | Junction City High School | Junction City | Junction City SD 69 | 22% | 41% | Doesn't Meet Expectations | 539 |
| #193 | C- | Ontario High School | Ontario | Ontario SD 8C | 22% | 26% | Exceeds Expectations | 656 |
| #194 | C- | South Albany High School | Albany | Greater Albany Public SD 8J | 22% | 37% | Meets Expectations | 1,481 |
| #195 | D+ | Oregon Family School (Charter, K-12) | Crane | Harney County SD 4 | 24% | 51% | Underperforms Expectations | 746 |
| #196 | D+ | North Lake School (K-12) | Silver Lake | North Lake SD 14 | 23% | 36% | Doesn't Meet Expectations | 230 |
| #197 | D+ | Reedsport Community Charter School (Charter, K-12) | Reedsport | Reedsport SD 105 | 23% | 36% | Doesn't Meet Expectations | 606 |
| #198 | D+ | Prairie City School (K-12) | Prairie City | Prairie City SD 4 | 22% | 27% | Meets Expectations | 243 |
| #199 | D+ | Seaside High School | Seaside | Seaside SD 10 | 22% | 37% | Meets Expectations | 453 |
| #200 | D+ | Umatilla High School | Umatilla | Umatilla SD 6R | 22% | 34% | Meets Expectations | 435 |
| #201 | D+ | Hidden Valley High School | Grants Pass | Three Rivers/Josephine County SD | 21% | 40% | Doesn't Meet Expectations | 537 |
| #202 | D+ | Hillsboro High School | Hillsboro | Hillsboro SD 1J | 21% | 39% | Doesn't Meet Expectations | 1,359 |
| #203 | D+ | Huntington School (Charter, K-12) | Huntington | Huntington SD 16J | 21% | 27% | Meets Expectations | 81 |
| #204 | D+ | Illinois Valley High School | Cave Junction | Three Rivers/Josephine County SD | 21% | 36% | Meets Expectations | 320 |
| #205 | D+ | Putnam High School | Milwaukie | North Clackamas SD 12 | 21% | 38% | Doesn't Meet Expectations | 1,106 |
| #206 | D+ | Reynolds High School | Troutdale | Reynolds SD 7 | 21% | 37% | Meets Expectations | 2,474 |
| #207 | D+ | Scio High School | Scio | Scio SD 95 | 21% | 38% | Doesn't Meet Expectations | 218 |
| #208 | D+ | Woodburn High School | Woodburn | 21% | 31% | Meets Expectations | 1,716 | |
| #209 | D+ | Clackamas High School | Clackamas | North Clackamas SD 12 | 20% | 49% | Underperforms Expectations | 1,224 |
| #210 | D+ | North Marion High School | Aurora | North Marion SD 15 | 20% | 36% | Doesn't Meet Expectations | 603 |
| #211 | D+ | Dallas High School | Dallas | Dallas SD 2 | 19% | 46% | Underperforms Expectations | 836 |
| #212 | D+ | Dayton High School | Dayton | Dayton SD 8 | 19% | 33% | Meets Expectations | 323 |
| #213 | D+ | Mcloughlin High School | Milton Freewater | Milton-Freewater Unified SD 7 | 19% | 25% | Exceeds Expectations | 491 |
| #214 | D+ | Riverside Juniorsenior High School | Boardman | Morrow SD 1 | 19% | 24% | Exceeds Expectations | 496 |
| #215 | D+ | Roosevelt High School | Portland | Portland SD 1J | 19% | 45% | Underperforms Expectations | 1,484 |
| #216 | D | Alsea Charter School (Charter, K-12) | Alsea | Alsea SD 7J | 21% | 26% | Meets Expectations | 509 |
| #217 | D | Prospect Charter School (Charter, K-12) | Prospect | Prospect SD 59 | 20% | 28% | Meets Expectations | 226 |
| #218 | D | Irrigon Juniorsenior High School | Irrigon | Morrow SD 1 | 18% | 23% | Exceeds Expectations | 366 |
| #219 | D | Jefferson High School | Portland | Portland SD 1J | 18% | 25% | Exceeds Expectations | 606 |
| #220 | D | Madras High School | Madras | Jefferson County SD 509J | 18% | 24% | Exceeds Expectations | 781 |
| #221 | D | Aloha High School | Beaverton | Beaverton SD 48J | 17% | 41% | Doesn't Meet Expectations | 1,686 |
| #222 | D | Chiloquin High School | Chiloquin | Klamath County SD | 17% | 19% | Exceeds Expectations | 170 |
| #223 | D | Vernonia High School | Vernonia | Vernonia SD 47J | 17% | 33% | Doesn't Meet Expectations | 184 |
| #224 | D | Central High School | Independence | Central SD 13J | 16% | 43% | Underperforms Expectations | 1,100 |
| #225 | D | North Salem High School | Salem | Salem-Keizer SD 24J | 16% | 33% | Doesn't Meet Expectations | 2,239 |
| #226 | D | Sheridan High School | Sheridan | Sheridan SD 48J | 16% | 29% | Meets Expectations | 224 |
| #227 | D | Armadillo Technical Institute (Charter) | Phoenix | Phoenix-Talent SD 4 | 15% | 33% | Doesn't Meet Expectations | 66 |
| #228 | D | Gresham High School | Gresham | Gresham-Barlow SD 10J | 15% | 33% | Doesn't Meet Expectations | 1,666 |
| #229 | D | Milwaukie High School | Milwaukie | North Clackamas SD 12 | 15% | 34% | Doesn't Meet Expectations | 904 |
| #230 | D | New Urban High School | Milwaukie | North Clackamas SD 12 | 15% | 48% | Underperforms Expectations | 90 |
| #231 | D | Phoenix School (Charter) | Roseburg | Douglas County SD 4 | 15% | 32% | Doesn't Meet Expectations | 171 |
| #232 | D | Santiam Juniorsenior High School | Mill City | Santiam Canyon SD 129J | 15% | 27% | Meets Expectations | 312 |
| #233 | D- | Crater Lake Academy (Charter, K-12) | Eagle Point | Eagle Point SD 9 | 19% | 30% | Doesn't Meet Expectations | 363 |
| #234 | D- | Butte Falls Charter School (Charter, K-12) | Butte Falls | Butte Falls SD 91 | 18% | 30% | Doesn't Meet Expectations | 196 |
| #235 | D- | Monument School (K-12) | Monument | Monument SD 8 | 17% | 34% | Doesn't Meet Expectations | 61 |
| #236 | D- | Glendale Community Charter School Pre K 12 (Charter, K-12) | Glendale | Glendale SD 77 | 15% | 36% | Doesn't Meet Expectations | 290 |
| #237 | D- | Parkrose High School | Portland | Parkrose SD 3 | 15% | 58% | Underperforms Expectations | 998 |
| #238 | D- | Colton High School | Colton | Colton SD 53 | 14% | 35% | Doesn't Meet Expectations | 152 |
| #239 | D- | Lapine Senior High School | Lapine | Bend-LaPine Administrative SD 1 | 14% | 58% | Underperforms Expectations | 459 |
| #240 | D- | South Umpqua High School | Myrtle Creek | South Umpqua SD 19 | 14% | 35% | Doesn't Meet Expectations | 443 |
| #241 | D- | Stanfield Secondary School | Stanfield | Stanfield SD 61 | 14% | 24% | Meets Expectations | 289 |
| #242 | D- | Willamette High School | Eugene | Bethel SD 52 | 14% | 38% | Doesn't Meet Expectations | 1,516 |
| #243 | D- | Culver High School | Culver | Culver SD 4 | 13% | 40% | Underperforms Expectations | 210 |
| #244 | D- | Powers High School | Powers | Powers SD 31 | 13% | 24% | Meets Expectations | 66 |
| #245 | D- | Redmond High School | Redmond | Redmond SD 2J | 13% | 40% | Underperforms Expectations | 936 |
| #246 | D- | Mapleton Jrsr High School | Mapleton | Mapleton SD 32 | 12% | 34% | Doesn't Meet Expectations | 63 |
| #247 | D- | North Douglas High School | Drain | North Douglas SD 22 | 12% | 31% | Doesn't Meet Expectations | 123 |
| #248 | D- | Amity High School | Amity | Amity SD 4J | 11% | 53% | Underperforms Expectations | 272 |
| #249 | D- | Grant Union Juniorsenior High School | John Day | John Day SD 3 | 11% | 28% | Doesn't Meet Expectations | 216 |
| #250 | D- | Harrisburg High School | Harrisburg | Harrisburg SD 7J | 11% | 36% | Underperforms Expectations | 250 |
| #251 | D- | Riddle High School | Riddle | Riddle SD 70 | 10% | 23% | Meets Expectations | 159 |
| #252 | F | Caldera High School | Bend | Bend-LaPine Administrative SD 1 | 22% | 52% | Underperforms Expectations | 939 |
| #253 | F | Eddyville Charter School (Charter, K-12) | Eddyville | Lincoln County SD | 14% | 30% | Doesn't Meet Expectations | 197 |
| #254 | F | Siletz Valley Schools (Charter, K-12) | Siletz | Lincoln County SD | 10% | 21% | Doesn't Meet Expectations | 223 |
| #255 | F | Bend Senior High School | Bend | Bend-LaPine Administrative SD 1 | 9% | 57% | Underperforms Expectations | 1,330 |
| #256 | F | Bonanza Juniorsenior High School | Bonanza | Klamath County SD | 9% | 23% | Meets Expectations | 221 |
| #257 | F | Lowell Juniorsenior High School | Lowell | Lowell SD 71 | 9% | 32% | Doesn't Meet Expectations | 181 |
| #258 | F | Toledo Senior High School | Toledo | Lincoln County SD | 9% | 32% | Doesn't Meet Expectations | 184 |
| #259 | F | Mckay High School | Salem | Salem-Keizer SD 24J | 8% | 31% | Doesn't Meet Expectations | 2,311 |
| #260 | F | Oregon City Service Learning Academy | Oregon City | Oregon City SD 62 | 7% | 33% | Underperforms Expectations | 109 |
| #261 | F | Willamina High School | Willamina | Willamina SD 30J | 6% | 25% | Doesn't Meet Expectations | 308 |
| #262 | F | Woodburn Success | Woodburn | Woodburn SD 103 | 5% | 16% | Meets Expectations | 79 |
| #263 | F | Southern Oregon Success Academy | Merlin | Three Rivers/Josephine County SD | 4% | 44% | Underperforms Expectations | 252 |
| #264 | F | Willamette Leadership Academy (Charter) | Springfield | Springfield SD 19 | 4% | 30% | Underperforms Expectations | 220 |
| #265 | F | William P Lord High School | Woodburn | 3% | 19% | Doesn't Meet Expectations | 125 |
How Oregon's high schools compare
A: 62B: 67C: 65D: 57F: 14
49% of the 265 ranked high schools in Oregon earn an A or B (62 A grades, 67 B, 65 C, 57 D, 14 F), against 50% of high schools nationwide. 183 schools meet or beat the proficiency projected from their student context (69% here, 74% nationally), and 112 exceed it. On average 31% of tested students meet the state bar against a projected 39% (national averages: 44% actual, 41% projected).
The biggest overperformers, by actual proficiency above projection: Henley High School (64% against 32%, A+), Condon High School (52% against 24%, A), Crow Middlehigh School (61% against 35%, A+), Nyssa High School (48% against 23%, A), Mckenzie River Community School (51% against 28%, A).
Districts with the most schools in the top quarter (the top 67): Beaverton SD 48J (8), Portland SD 1J (4), Eugene SD 4J (3), Klamath County SD (3).
Cities with the most ranked high schools: Portland (14, 9 at A or B), Hillsboro (7, 4 at A or B), Beaverton (6, 5 at A or B), Eugene (6, 4 at A or B), Springfield (5, 2 at A or B).
The largest ranked high schools: David Douglas High School (2,698 students, C+, #144), Reynolds High School (2,474 students, D+, #206), Westview High School (2,442 students, A, #38).
Of the top 25, 0 are magnet schools and 5 are charters. Selective and specialised schools tend to post high actual scores; the projection column is the fairer comparison for a neighborhood school.
High schools in Oregon that are not ranked
89 graded high schools are listed here rather than ranked, each for the reason given. Every one has its own page with its full SchoolGrade report.
Special-purpose schools (24)
Alternative, special-education and vocational schools serve a different mission and a different student body, so they are graded but not ranked against regular schools.
- D Albany Options School, Albany
- F Bridges High School, Madras
- D Cascade Opportunity Center, Aumsville
- D- Central Medford High School, Medford
- F Community School, Beaverton
- D+ Destinations Academy, Coos Bay
- F Dillard Alternative High School, Dillard
- A+ Early College High School, Salem
- F Falcon Heights, Klamath Falls
- F Gladiola High School, Grants Pass
- D- Gpflex School, Grants Pass
- D- Hawthorne Alternative High School, Pendleton
- F Innovations Academy, The Dalles
- C- Klamath Learning Center, Klamath Falls
- C+ Marshall High School, Bend
- A+ Metropolitan Learning Center, Portland
- D Morrow Education Center, Irrigon
- D+ North Santiam Options Academy, Stayton
- F Pioneer Secondary Alternative High School, Prineville
- F Plymouth High School, St Helens
- D- Reynolds Learning Academy, Fairview
- F Roberts High School, Salem
- F Urceo Upper Rogue Center For Educational Opportunities, Eagle Point
- D+ Winter Lakes High, Coquille
Fully online schools (15)
Statewide virtual schools draw students from everywhere, so a place ranking is not a fair comparison.
- C+ Cascade Virtual Academy, Prineville
- B- Compass K 12 Online School, Newport
- A+ Destinations Career Academy Of Oregon, Prineville
- C Evergreen Virtual Academy, North Bend
- A+ Frontier Charter Academy, Salem
- B- Insight School Of Oregon Painted Hills, Mitchell
- A+ Nyssa Virtual School, Nyssa
- B+ Oregon Charter Academy, Mill City
- B- Oregon Connections Academy, Prairie City
- A- Scappoose Online Academy, Scappoose
- A- Sheridan Allprep Academy, Sheridan
- D St Helens Virtual Academy, St Helens
- A+ Teach Nw, Eugene
- D- Tigard Tualatin Virtual Academy, Tigard
- B Willamette Connections Academy, Scio
Very small schools (3)
Schools with fewer than 30 students have grades that swing on a handful of test results.
- D Burnt River School, Unity
- C- Long Creek School, Long Creek
- D Ukiah Charter School, Ukiah
Not yet graded (47)
Our source data has no school-level proficiency results for these schools, so they carry no SchoolGrade yet.
- Al Kennedy High School, Cottage Grove
- Alliance High School, Portland
- Bandon Senior High School, Bandon
- Burns High Desert Academy, Burns
- Center For Advanced Learning, Gresham
- Chemawa Indian School, Salem
- Childs Way Charter School, Dorena
- Colton Virtual Academy, Colton
- Crater Academy Of Health And Public Services, Central Point
- Crater Renaissance Academy, Central Point
- Crater School Of Business Innovation And Science, Central Point
- Creekside Community High School, Tigard
- Eagle Cap Innovative Jrsr High School, Baker City
- Eugene Education Options, Eugene
- Falls City High School, Falls City
- Functional Living Skills Program, Portland
- Harmony Academy, Lake Oswego
- Hassolo School, Portland
- Helensview High School, Portland
- Horizons - Foster Ed Program, Roseburg
- Intermountain Virtual Learning Academy, Pendleton
- Kalapuya High School, Eugene
- Lesd Life Skills, Eugene
- Lincoln City Career Technical High School, Lincoln City
- Martin Luther King Jr. Education Center, Eugene
- Monroe School, Burns
- Multnomah Inverness School, Portland
- Network Charter School, Eugene
- New Bridge High School, Grants Pass
- Ocean Dunes High School, Florence
- Oregon School For The Deaf, Salem
- Pacific High School, Port Orford
- Philomath Academy, Philomath
- Resource Link Charter School, Coos Bay
- Riverbend High School, La Grande
- Riverside High School, Albany
- Solo Academy, Cottage Grove
- South Umpqua Online Academy, Myrtle Creek
- Sutherlin Valley Online Academy, Sutherlin
- The Creeks, Troutdale
- Three Lakes High School, Albany
- Trask River High School, Tillamook
- Twin Rivers Charter School, Eugene
- Wallowa High School, Wallowa
- Warrior Academy, Warrenton
- West Lane Charter School, Veneta
- Wheatley School, Portland
About this ranking
- Scope: every public high school in Oregon.
- Order: SchoolGrade, then actual proficiency, then name; schools with the same grade and score share a rank.
- Ranked: regular public schools that NCES lists as open, not fully online, with at least 30 students. Others are listed with the reason.
- Tags: Magnet and Charter from the NCES school directory; K-12 marks schools serving every grade that are ranked with the high schools.
- Grades are the 2025-26 SchoolGrade model. How SchoolGrade works
Questions about high schools in Oregon
What is the best high school in Oregon?
Baker Early College in Baker City ranks first among the 265 ranked high schools in Oregon with a SchoolGrade of A+, 77% of tested students meeting the state bar against a projected 62%.
How are high schools in Oregon ranked?
By SchoolGrade, the 2025-26 model that scores each school's actual test proficiency against the level projected for its student context, then by actual proficiency to break ties. Regular public schools that are open, not fully online and have at least 30 students are ranked; the rest are listed below the table with the reason.
How many high schools does Oregon have?
SchoolGrade grades 354 public high schools in Oregon; 265 are ranked here and 89 are listed as not ranked.