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+ | Centennial High School | Gresham | Centennial SD 28J | 98% | 84% | Greatly Exceeds Expectations | 1,756 |
| #2 | A+ | Central High School | Independence | Central SD 13J | 98% | 81% | Greatly Exceeds Expectations | 1,100 |
| #3 | A+ | Forest Grove High School | Forest Grove | Forest Grove SD 15 | 98% | 81% | Greatly Exceeds Expectations | 1,977 |
| #4 | A+ | Eagle Point High School | Eagle Point | Eagle Point SD 9 | 95% | 73% | Greatly Exceeds Expectations | 999 |
| #5 | A+ | Newport High School | Newport | Lincoln County SD | 95% | 73% | Greatly Exceeds Expectations | 624 |
| #6 | A+ | Cascade Senior High School | Turner | Cascade SD 5 | 90% | 78% | Greatly Exceeds Expectations | 764 |
| #7 | A+ | Corvallis High School | Corvallis | Corvallis SD 509J | 90% | 75% | Greatly Exceeds Expectations | 1,284 |
| #8 | A+ | Creswell High School | Creswell | Creswell SD 40 | 90% | 65% | Greatly Exceeds Expectations | 360 |
| #9 | A+ | Crook County High School | Prineville | Crook County SD | 90% | 74% | Greatly Exceeds Expectations | 830 |
| #10 | A+ | Mcloughlin High School | Milton Freewater | Milton-Freewater Unified SD 7 | 90% | 74% | Greatly Exceeds Expectations | 491 |
| #11 | A+ | International School Of Beaverton | Beaverton | Beaverton SD 48J | 87% | 56% | Greatly Exceeds Expectations | 887 |
| #12 | A+ | Sherwood High School | Sherwood | Sherwood SD 88J | 83% | 67% | Greatly Exceeds Expectations | 1,704 |
| #13 | A+ | Flex Online School (K-12) | Hillsboro | Beaverton SD 48J | 82% | 52% | Greatly Exceeds Expectations | 555 |
| #14 | A+ | Summit Learning Charter (Charter, K-12) | Eagle Creek | Estacada SD 108 | 75% | 46% | Greatly Exceeds Expectations | 1,181 |
| #15 | A | Lake Oswego Senior High School | Lake Oswego | Lake Oswego SD 7J | 78% | 62% | Greatly Exceeds Expectations | 1,245 |
| #16 | A | Canby High School | Canby | Canby SD 86 | 75% | 65% | Greatly Exceeds Expectations | 1,393 |
| #17 | A | Central Linn High School | Halsey | Central Linn SD 552 | 75% | 60% | Greatly Exceeds Expectations | 286 |
| #18 | A | Clackamas Middle College (Charter) | Happy Valley | North Clackamas SD 12 | 75% | 50% | Greatly Exceeds Expectations | 270 |
| #19 | A | Mountainside High School | Beaverton | Beaverton SD 48J | 75% | 60% | Greatly Exceeds Expectations | 1,758 |
| #20 | A | North Bend Senior High School | North Bend | North Bend SD 13 | 75% | 66% | Greatly Exceeds Expectations | 731 |
| #21 | A | Philomath High School | Philomath | Philomath SD 17J | 75% | 60% | Greatly Exceeds Expectations | 458 |
| #22 | A | Riverdale High School | Portland | Riverdale SD 51J | 75% | 70% | Exceeds Expectations | 185 |
| #23 | A | Southridge High School | Beaverton | Beaverton SD 48J | 75% | 69% | Exceeds Expectations | 1,495 |
| #24 | A | Tualatin High School | Tualatin | Tigard-Tualatin SD 23J | 75% | 64% | Greatly Exceeds Expectations | 1,747 |
| #25 | A | Umatilla High School | Umatilla | Umatilla SD 6R | 75% | 68% | Exceeds Expectations | 435 |
| #26 | A | Warrenton High School | Warrenton | Warrenton-Hammond SD 30 | 75% | 62% | Greatly Exceeds Expectations | 275 |
| #27 | A | Westview High School | Portland | Beaverton SD 48J | 75% | 60% | Greatly Exceeds Expectations | 2,442 |
| #28 | A | Silverton High School | Silverton | Silver Falls SD 4J | 73% | 61% | Greatly Exceeds Expectations | 1,238 |
| #29 | A | West Albany High School | Albany | Greater Albany Public SD 8J | 72% | 49% | Greatly Exceeds Expectations | 1,250 |
| #30 | A | Sunset High School | Portland | Beaverton SD 48J | 70% | 65% | Exceeds Expectations | 1,962 |
| #31 | A | Arts And Communication Magnet Academy | Beaverton | Beaverton SD 48J | 68% | 48% | Greatly Exceeds Expectations | 691 |
| #32 | A | Hillsboro Online Academy (K-12) | Hillsboro | Hillsboro SD 1J | 62% | 46% | Greatly Exceeds Expectations | 344 |
| #33 | A | Dufur School (K-12) | Dufur | Dufur SD 29 | 58% | 45% | Greatly Exceeds Expectations | 329 |
| #34 | A | Monument School (K-12) | Monument | Monument SD 8 | 57% | 43% | Greatly Exceeds Expectations | 61 |
| #35 | A | Paisley School (Charter, K-12) | Paisley | Paisley SD 11 | 57% | 41% | Greatly Exceeds Expectations | 206 |
| #36 | A- | Bend Senior High School | Bend | Bend-LaPine Administrative SD 1 | 65% | 62% | Exceeds Expectations | 1,330 |
| #37 | A- | Cottage Grove High School | Cottage Grove | South Lane SD 45J3 | 65% | 64% | Meets Expectations | 665 |
| #38 | A- | South Eugene High School | Eugene | Eugene SD 4J | 65% | 63% | Exceeds Expectations | 1,505 |
| #39 | A- | Pacific High School | Port Orford | Port Orford-Langlois SD 2CJ | 63% | 54% | Greatly Exceeds Expectations | 56 |
| #40 | A- | Beaverton Academy Of Science And Engineering | Hillsboro | Beaverton SD 48J | 62% | 52% | Greatly Exceeds Expectations | 822 |
| #41 | A- | Yamhill Carlton High School | Yamhill | Yamhill Carlton SD 1 | 60% | 48% | Greatly Exceeds Expectations | 292 |
| #42 | A- | Imbler Charter School (Charter, K-12) | Imbler | Imbler SD 11 | 52% | 41% | Greatly Exceeds Expectations | 300 |
| #43 | A- | Alliance Charter Academy (Charter, K-12) | Oregon City | Oregon City SD 62 | 50% | 43% | Exceeds Expectations | 368 |
| #44 | A- | Clackamas Web Academy (Charter, K-12) | Clackamas | North Clackamas SD 12 | 50% | 46% | Exceeds Expectations | 513 |
| #45 | A- | Jewell School (K-12) | Seaside | Jewell SD 8 | 50% | 42% | Exceeds Expectations | 134 |
| #46 | A- | Logos Charter School (Charter, K-12) | Medford | Medford SD 549C | 50% | 36% | Greatly Exceeds Expectations | 1,146 |
| #47 | A- | Metro East Web Academy (Charter, K-12) | Gresham | Gresham-Barlow SD 10J | 50% | 38% | Greatly Exceeds Expectations | 628 |
| #48 | A- | Mitchell School (K-12) | Mitchell | Mitchell SD 55 | 50% | 43% | Exceeds Expectations | 37 |
| #49 | A- | Rivers Edge Academy Charter School (Charter, K-12) | Rogue River | Rogue River SD 35 | 50% | 33% | Greatly Exceeds Expectations | 219 |
| #50 | B+ | Academy Of Arts And Academics | Springfield | Springfield SD 19 | 58% | 38% | Greatly Exceeds Expectations | 228 |
| #51 | B+ | Churchill High School | Eugene | Eugene SD 4J | 58% | 61% | Meets Expectations | 1,082 |
| #52 | B+ | Clackamas High School | Clackamas | North Clackamas SD 12 | 58% | 61% | Meets Expectations | 1,224 |
| #53 | B+ | Jordan Valley High School | Jordan Valley | Jordan Valley SD 3 | 58% | 49% | Greatly Exceeds Expectations | 31 |
| #54 | B+ | Scio High School | Scio | Scio SD 95 | 58% | 42% | Greatly Exceeds Expectations | 218 |
| #55 | B+ | Glide High School | Glide | Glide SD 12 | 57% | 48% | Greatly Exceeds Expectations | 199 |
| #56 | B+ | North Douglas High School | Drain | North Douglas SD 22 | 56% | 43% | Greatly Exceeds Expectations | 123 |
| #57 | B+ | Sisters High School | Sisters | Sisters SD 6 | 56% | 51% | Exceeds Expectations | 399 |
| #58 | B+ | South Medford High School | Medford | Medford SD 549C | 56% | 50% | Exceeds Expectations | 1,870 |
| #59 | B+ | Thurston High School | Springfield | Springfield SD 19 | 56% | 40% | Greatly Exceeds Expectations | 1,277 |
| #60 | B+ | Newberg Senior High School | Newberg | Newberg SD 29J | 55% | 48% | Exceeds Expectations | 1,389 |
| #61 | B+ | Nyssa High School | Nyssa | Nyssa SD 26 | 55% | 42% | Greatly Exceeds Expectations | 350 |
| #62 | B+ | Springfield High School | Springfield | Springfield SD 19 | 55% | 49% | Exceeds Expectations | 1,317 |
| #63 | B+ | The Dalles High School | The Dalles | North Wasco County SD 21 | 55% | 42% | Greatly Exceeds Expectations | 810 |
| #64 | B+ | Willamette High School | Eugene | Bethel SD 52 | 53% | 46% | Exceeds Expectations | 1,516 |
| #65 | B+ | Enterprise High School | Enterprise | Enterprise SD 21 | 52% | 46% | Exceeds Expectations | 188 |
| #66 | B+ | Joseph Charter School (Charter, K-12) | Joseph | Joseph SD 6 | 47% | 36% | Greatly Exceeds Expectations | 256 |
| #67 | B+ | Cove Charter School (Charter, K-12) | Cove | Cove SD 15 | 45% | 39% | Exceeds Expectations | 298 |
| #68 | B+ | Helix School (Charter, K-12) | Helix | Helix SD 1 | 43% | 41% | Exceeds Expectations | 144 |
| #69 | B | Adrian High School | Adrian | Adrian SD 61 | 50% | 36% | Greatly Exceeds Expectations | 86 |
| #70 | B | Bandon Senior High School | Bandon | Bandon SD 54 | 50% | 44% | Exceeds Expectations | 205 |
| #71 | B | Condon High School | Condon | Condon SD 25J | 50% | 42% | Greatly Exceeds Expectations | 41 |
| #72 | B | Hillsboro High School | Hillsboro | Hillsboro SD 1J | 50% | 54% | Doesn't Meet Expectations | 1,359 |
| #73 | B | Liberty High School | Hillsboro | Hillsboro SD 1J | 50% | 53% | Meets Expectations | 1,454 |
| #74 | B | Neah Kah Nie High School | Rockaway Beach | Neah-Kah-Nie SD 56 | 50% | 46% | Exceeds Expectations | 280 |
| #75 | B | Putnam High School | Milwaukie | North Clackamas SD 12 | 50% | 41% | Greatly Exceeds Expectations | 1,106 |
| #76 | B | Roseburg High School | Roseburg | Douglas County SD 4 | 50% | 40% | Greatly Exceeds Expectations | 1,674 |
| #77 | B | Siuslaw High School | Florence | Siuslaw SD 97J | 50% | 50% | Meets Expectations | 459 |
| #78 | B | Tigard High School | Tigard | Tigard-Tualatin SD 23J | 50% | 53% | Meets Expectations | 1,799 |
| #79 | B | Wilsonville High School | Wilsonville | West Linn-Wilsonville SD 3J | 50% | 56% | Doesn't Meet Expectations | 1,269 |
| #80 | B | Century High School | Hillsboro | Hillsboro SD 1J | 48% | 48% | Meets Expectations | 1,551 |
| #81 | B | Sheldon High School | Eugene | Eugene SD 4J | 48% | 53% | Doesn't Meet Expectations | 1,525 |
| #82 | B | Oregon City Senior High School | Oregon City | Oregon City SD 62 | 47% | 49% | Meets Expectations | 1,931 |
| #83 | B | Bridge Charter Academy (Charter, K-12) | Lowell | Lowell SD 71 | 42% | 35% | Exceeds Expectations | 560 |
| #84 | B | Silvies River Charter School (Charter, K-12) | Crane | Harney County Union High SD 1J | 42% | 40% | Exceeds Expectations | 896 |
| #85 | B | Fossil Charter School (Charter, K-12) | Fossil | Fossil SD 21J | 40% | 37% | Exceeds Expectations | 1,778 |
| #86 | B | Oregon Family School (Charter, K-12) | Crane | Harney County SD 4 | 40% | 40% | Exceeds Expectations | 746 |
| #87 | B | Perrydale School (K-12) | Amity | Perrydale SD 21 | 40% | 39% | Exceeds Expectations | 318 |
| #88 | B | Spray School (K-12) | Spray | Spray SD 1 | 40% | 38% | Exceeds Expectations | 65 |
| #89 | B | Elkton Charter School (Charter, K-12) | Elkton | Elkton SD 34 | 37% | 31% | Exceeds Expectations | 235 |
| #90 | B | Harper Charter School (Charter, K-12) | Harper | Harper SD 66 | 37% | 36% | Exceeds Expectations | 218 |
| #91 | B | Pine Eagle Charter School (Charter, K-12) | Halfway | Pine Eagle SD 61 | 37% | 33% | Exceeds Expectations | 197 |
| #92 | B | Sherman County School (K-12) | Moro | Sherman County SD | 37% | 31% | Exceeds Expectations | 286 |
| #93 | B | Academy For Character Education (Charter, K-12) | Cottage Grove | South Lane SD 45J3 | 35% | 33% | Exceeds Expectations | 326 |
| #94 | B- | Oakland High School | Oakland | Oakland SD 1 | 45% | 37% | Exceeds Expectations | 221 |
| #95 | B- | Vale High School | Vale | Vale SD 84 | 45% | 39% | Exceeds Expectations | 291 |
| #96 | B- | Crow Middlehigh School | Eugene | Crow-Applegate-Lorane SD 66 | 44% | 37% | Exceeds Expectations | 121 |
| #97 | B- | John F Kennedy High School | Mt Angel | Mt Angel SD 91 | 43% | 38% | Exceeds Expectations | 220 |
| #98 | B- | North Medford High School | Medford | Medford SD 549C | 43% | 44% | Meets Expectations | 1,701 |
| #99 | B- | Phoenix High School | Phoenix | Phoenix-Talent SD 4 | 43% | 57% | Underperforms Expectations | 700 |
| #100 | B- | Burns High School | Burns | Harney County SD 3 | 42% | 31% | Greatly Exceeds Expectations | 219 |
| #101 | B- | Colton High School | Colton | Colton SD 53 | 42% | 45% | Meets Expectations | 152 |
| #102 | B- | Banks High School | Banks | Banks SD 13 | 41% | 51% | Doesn't Meet Expectations | 375 |
| #103 | B- | Crane Union High School | Crane | Harney County Union High SD 1J | 41% | 39% | Meets Expectations | 85 |
| #104 | B- | Estacada High School | Estacada | Estacada SD 108 | 41% | 38% | Exceeds Expectations | 539 |
| #105 | B- | Glencoe High School | Hillsboro | Hillsboro SD 1J | 41% | 70% | Underperforms Expectations | 1,500 |
| #106 | B- | North Valley High School | Grants Pass | Three Rivers/Josephine County SD | 41% | 38% | Exceeds Expectations | 427 |
| #107 | B- | Vernonia High School | Vernonia | Vernonia SD 47J | 41% | 42% | Meets Expectations | 184 |
| #108 | B- | Echo School (K-12) | Echo | Echo SD 5 | 35% | 35% | Exceeds Expectations | 311 |
| #109 | B- | Four Rivers Community School (Charter, K-12) | Ontario | Oregon Department of Education | 32% | 18% | Greatly Exceeds Expectations | 361 |
| #110 | B- | Ione Community Charter School (Charter, K-12) | Ione | Ione SD R2 | 30% | 34% | Meets Expectations | 134 |
| #111 | C+ | Lakeview Senior High School | Lakeview | Lake County SD 7 | 40% | 35% | Exceeds Expectations | 265 |
| #112 | C+ | Pendleton High School | Pendleton | Pendleton SD 16 | 40% | 35% | Exceeds Expectations | 795 |
| #113 | C+ | Sweet Home High School | Sweet Home | Sweet Home SD 55 | 40% | 40% | Meets Expectations | 684 |
| #114 | C+ | La Grande High School | La Grande | La Grande SD 1 | 38% | 37% | Meets Expectations | 647 |
| #115 | C+ | Molalla High School | Molalla | Molalla River SD 35 | 38% | 40% | Meets Expectations | 763 |
| #116 | C+ | Pleasant Hill High School | Pleasant Hill | Pleasant Hill SD 1 | 37% | 36% | Meets Expectations | 538 |
| #117 | C+ | Klamath Union High School | Klamath Falls | Klamath Falls City Schools | 36% | 38% | Meets Expectations | 645 |
| #118 | C+ | Ontario High School | Ontario | Ontario SD 8C | 36% | 35% | Meets Expectations | 656 |
| #119 | C+ | Harrisburg High School | Harrisburg | Harrisburg SD 7J | 35% | 40% | Doesn't Meet Expectations | 250 |
| #120 | C+ | Heppner Juniorsenior High School | Heppner | Morrow SD 1 | 35% | 30% | Exceeds Expectations | 159 |
| #121 | C+ | Junction City High School | Junction City | Junction City SD 69 | 35% | 44% | Doesn't Meet Expectations | 539 |
| #122 | C+ | Seaside High School | Seaside | Seaside SD 10 | 35% | 34% | Meets Expectations | 453 |
| #123 | C+ | South Albany High School | Albany | Greater Albany Public SD 8J | 35% | 46% | Doesn't Meet Expectations | 1,481 |
| #124 | C+ | Triangle Lake Charter School (Charter, K-12) | Blachly | Blachly SD 90 | 30% | 34% | Meets Expectations | 406 |
| #125 | C+ | Camas Valley School (Charter, K-12) | Camas Valley | Camas Valley SD 21J | 29% | 30% | Meets Expectations | 214 |
| #126 | C+ | Arlington Community Charter School (Charter, K-12) | Arlington | Arlington SD 3 | 27% | 28% | Meets Expectations | 150 |
| #127 | C+ | Prairie City School (K-12) | Prairie City | Prairie City SD 4 | 27% | 29% | Meets Expectations | 243 |
| #128 | C | Gervais High School | Gervais | Gervais SD 1 | 34% | 32% | Exceeds Expectations | 317 |
| #129 | C | Gold Beach High School | Gold Beach | Central Curry SD 1 | 34% | 35% | Meets Expectations | 123 |
| #130 | C | Wallowa High School | Wallowa | Wallowa SD 12 | 34% | 32% | Meets Expectations | 58 |
| #131 | C | Clackamas Academy Of Industrial Sciences (Charter) | Oregon City | Oregon City SD 62 | 33% | 44% | Doesn't Meet Expectations | 371 |
| #132 | C | Gaston Jrsr High School | Gaston | Gaston SD 511J | 33% | 39% | Doesn't Meet Expectations | 245 |
| #133 | C | Hidden Valley High School | Grants Pass | Three Rivers/Josephine County SD | 33% | 37% | Doesn't Meet Expectations | 537 |
| #134 | C | Redmond Proficiency Academy (Charter) | Redmond | Redmond SD 2J | 32% | 47% | Underperforms Expectations | 891 |
| #135 | C | Jefferson High School | Jefferson | Jefferson SD 14J | 31% | 36% | Doesn't Meet Expectations | 240 |
| #136 | C | Ridgeview High School | Redmond | Redmond SD 2J | 31% | 44% | Underperforms Expectations | 870 |
| #137 | C | Santiam Juniorsenior High School | Mill City | Santiam Canyon SD 129J | 31% | 29% | Meets Expectations | 312 |
| #138 | C | St Helens High School | St Helens | St Helens SD 502 | 31% | 47% | Underperforms Expectations | 782 |
| #139 | C | Weston Mcewen High School | Athena | Athena-Weston SD 29RJ | 31% | 30% | Meets Expectations | 215 |
| #140 | C- | Culver High School | Culver | Culver SD 4 | 30% | 37% | Doesn't Meet Expectations | 210 |
| #141 | C- | Elmira High School | Elmira | Fern Ridge SD 28J | 30% | 37% | Doesn't Meet Expectations | 418 |
| #142 | C- | Grant Union Juniorsenior High School | John Day | John Day SD 3 | 30% | 35% | Doesn't Meet Expectations | 216 |
| #143 | C- | Marshfield Senior High School | Coos Bay | Coos Bay SD 9 | 30% | 37% | Doesn't Meet Expectations | 835 |
| #144 | C- | Mohawk High School | Marcola | Marcola SD 79J | 30% | 35% | Doesn't Meet Expectations | 121 |
| #145 | C- | South Umpqua High School | Myrtle Creek | South Umpqua SD 19 | 30% | 29% | Meets Expectations | 443 |
| #146 | C- | Sutherlin High School | Sutherlin | Sutherlin SD 130 | 30% | 34% | Meets Expectations | 361 |
| #147 | C- | South Wasco County High School | Maupin | South Wasco County SD 1 | 29% | 28% | Meets Expectations | 112 |
| #148 | C- | Tillamook High School | Tillamook | Tillamook SD 9 | 28% | 35% | Doesn't Meet Expectations | 723 |
| #149 | C- | Douglas High School | Winston | Winston-Dillard SD 116 | 27% | 29% | Meets Expectations | 393 |
| #150 | C- | Nestucca High School | Cloverdale | Nestucca Valley SD 101J | 27% | 30% | Meets Expectations | 162 |
| #151 | C- | St Paul High School | St Paul | St Paul SD 45 | 27% | 35% | Doesn't Meet Expectations | 145 |
| #152 | C- | Madras High School | Madras | Jefferson County SD 509J | 26% | 27% | Meets Expectations | 781 |
| #153 | C- | Dayville School (K-12) | Dayville | Dayville SD 16J | 25% | 33% | Meets Expectations | 59 |
| #154 | C- | Lost River High School | Merrill | Klamath County SD | 25% | 28% | Meets Expectations | 228 |
| #155 | C- | Mckenzie River Community School (Charter, K-12) | Finn Rock | McKenzie SD 68 | 25% | 33% | Meets Expectations | 174 |
| #156 | C- | North Powder Charter School (Charter, K-12) | North Powder | North Powder SD 8J | 25% | 44% | Underperforms Expectations | 273 |
| #157 | C- | Siletz Valley Schools (Charter, K-12) | Siletz | Lincoln County SD | 25% | 37% | Doesn't Meet Expectations | 223 |
| #158 | C- | Prospect Charter School (Charter, K-12) | Prospect | Prospect SD 59 | 24% | 29% | Meets Expectations | 226 |
| #159 | C- | North Lake School (K-12) | Silver Lake | North Lake SD 14 | 23% | 30% | Meets Expectations | 230 |
| #160 | D+ | Armadillo Technical Institute (Charter) | Phoenix | Phoenix-Talent SD 4 | 25% | 34% | Doesn't Meet Expectations | 66 |
| #161 | D+ | Illinois Valley High School | Cave Junction | Three Rivers/Josephine County SD | 25% | 31% | Doesn't Meet Expectations | 320 |
| #162 | D+ | Mazama High School | Klamath Falls | Klamath County SD | 25% | 28% | Meets Expectations | 690 |
| #163 | D+ | Monroe High School | Monroe | Monroe SD 1J | 25% | 29% | Doesn't Meet Expectations | 118 |
| #164 | D+ | New Urban High School | Milwaukie | North Clackamas SD 12 | 25% | 35% | Doesn't Meet Expectations | 90 |
| #165 | D+ | Nixyaawii Community School (Charter) | Pendleton | Pendleton SD 16 | 25% | 21% | Exceeds Expectations | 90 |
| #166 | D+ | North Marion High School | Aurora | North Marion SD 15 | 25% | 41% | Underperforms Expectations | 603 |
| #167 | D+ | Realms High School | Bend | Bend-LaPine Administrative SD 1 | 25% | 39% | Underperforms Expectations | 166 |
| #168 | D+ | Southern Oregon Success Academy | Merlin | Three Rivers/Josephine County SD | 25% | 53% | Underperforms Expectations | 252 |
| #169 | D+ | Yoncalla High School | Yoncalla | Yoncalla SD 32 | 25% | 28% | Meets Expectations | 95 |
| #170 | D+ | Coquille Junior Senior High | Coquille | Coquille SD 8 | 24% | 27% | Meets Expectations | 366 |
| #171 | D+ | Pilot Rock High School | Pilot Rock | Pilot Rock SD 2 | 24% | 25% | Meets Expectations | 155 |
| #172 | D+ | Union High School | Union | Union SD 5 | 24% | 36% | Underperforms Expectations | 170 |
| #173 | D | Knappa High School | Astoria | Knappa SD 4 | 23% | 32% | Doesn't Meet Expectations | 142 |
| #174 | D | Riddle High School | Riddle | Riddle SD 70 | 23% | 28% | Doesn't Meet Expectations | 159 |
| #175 | D | Chiloquin High School | Chiloquin | Klamath County SD | 22% | 26% | Doesn't Meet Expectations | 170 |
| #176 | D | Rogue River Juniorsenior High | Rogue River | Rogue River SD 35 | 22% | 27% | Doesn't Meet Expectations | 357 |
| #177 | D | Lowell Juniorsenior High School | Lowell | Lowell SD 71 | 21% | 28% | Doesn't Meet Expectations | 181 |
| #178 | D | Phoenix School (Charter) | Roseburg | Douglas County SD 4 | 20% | 34% | Underperforms Expectations | 171 |
| #179 | D | Riverside Juniorsenior High School | Boardman | Morrow SD 1 | 19% | 21% | Meets Expectations | 496 |
| #180 | D | Bonanza Juniorsenior High School | Bonanza | Klamath County SD | 18% | 30% | Underperforms Expectations | 221 |
| #181 | D | Glendale Community Charter School Pre K 12 (Charter, K-12) | Glendale | Glendale SD 77 | 16% | 28% | Doesn't Meet Expectations | 290 |
| #182 | D | Alsea Charter School (Charter, K-12) | Alsea | Alsea SD 7J | 15% | 38% | Underperforms Expectations | 509 |
| #183 | D | Days Creek Charter School (Charter, K-12) | Days Creek | Douglas County SD 15 | 15% | 30% | Doesn't Meet Expectations | 236 |
| #184 | D | Huntington School (Charter, K-12) | Huntington | Huntington SD 16J | 14% | 26% | Doesn't Meet Expectations | 81 |
| #185 | D- | Oregon City Service Learning Academy | Oregon City | Oregon City SD 62 | 18% | 36% | Underperforms Expectations | 109 |
| #186 | D- | Elgin High School | Elgin | Elgin SD 23 | 16% | 21% | Doesn't Meet Expectations | 171 |
| #187 | D- | Irrigon Juniorsenior High School | Irrigon | Morrow SD 1 | 15% | 25% | Doesn't Meet Expectations | 366 |
| #188 | D- | Powers High School | Powers | Powers SD 31 | 15% | 24% | Doesn't Meet Expectations | 66 |
| #189 | D- | Willamette Leadership Academy (Charter) | Springfield | Springfield SD 19 | 15% | 32% | Underperforms Expectations | 220 |
| #190 | D- | Myrtle Point High School | Myrtle Point | Myrtle Point SD 41 | 14% | 20% | Doesn't Meet Expectations | 226 |
| #191 | D- | Butte Falls Charter School (Charter, K-12) | Butte Falls | Butte Falls SD 91 | 12% | 30% | Underperforms Expectations | 196 |
| #192 | F | Gilchrist Juniorsenior High School | Gilchrist | Klamath County SD | 8% | 16% | Doesn't Meet Expectations | 104 |
| #193 | F | Lebanon High School | Lebanon | Lebanon Community SD 9 | 8% | 65% | Underperforms Expectations | 1,289 |
How Oregon's high schools compare
A: 49B: 61C: 49D: 32F: 2
57% of the 193 ranked high schools in Oregon earn an A or B (49 A grades, 61 B, 49 C, 32 D, 2 F), against 48% of high schools nationwide. 140 schools meet or beat the proficiency projected from their student context (73% here, 75% nationally), and 96 exceed it. On average 44% of tested students meet the state bar against a projected 43% (national averages: 42% actual, 40% projected).
The biggest overperformers, by actual proficiency above projection: International School Of Beaverton (87% against 56%, A+), Flex Online School (82% against 52%, A+), Summit Learning Charter (75% against 46%, A+), Creswell High School (90% against 65%, A+), Clackamas Middle College (75% against 50%, A).
Districts with the most schools in the top quarter (the top 49): Beaverton SD 48J (8), North Clackamas SD 12 (2).
Cities with the most ranked high schools: Hillsboro (7, 7 at A or B), Eugene (5, 5 at A or B), Beaverton (4, 4 at A or B), Oregon City (4, 2 at A or B), Springfield (4, 3 at A or B).
The largest ranked high schools: Westview High School (2,442 students, A, #27), Forest Grove High School (1,977 students, A+, #3), Sunset High School (1,962 students, A, #30).
Of the top 25, 0 are magnet schools and 2 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
140 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 (8)
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
- D+ Bridges High School, Madras
- B- Central Medford High School, Medford
- C- Falcon Heights, Klamath Falls
- D+ Hawthorne Alternative High School, Pendleton
- C+ Morrow Education Center, Irrigon
- D- Pioneer Secondary Alternative High School, Prineville
- B- Winter Lakes High, Coquille
Fully online schools (6)
Statewide virtual schools draw students from everywhere, so a place ranking is not a fair comparison.
- C- Cascade Virtual Academy, Prineville
- A+ Frontier Charter Academy, Salem
- D+ Insight School Of Oregon Painted Hills, Mitchell
- A+ Oregon Connections Academy, Prairie City
- C- Sutherlin Valley Online Academy, Sutherlin
- A+ 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+ Harmony Academy, Lake Oswego
- A- Long Creek School, Long Creek
- C- Ukiah Charter School, Ukiah
Closed schools (3)
NCES lists these schools as closed or inactive since their last graded year.
- C+ Crater Academy Of Health And Public Services, Central Point
- B- Crater Renaissance Academy, Central Point
- A- Crater School Of Business Innovation And Science, Central Point
Not yet graded (120)
Our source data has no school-level proficiency results for these schools, so they carry no SchoolGrade yet.
- Adrienne C Nelson High School, Happy Valley
- Al Kennedy High School, Cottage Grove
- Alliance High School, Portland
- Aloha High School, Beaverton
- Amity High School, Amity
- Ashland High School, Ashland
- Astoria Senior High School, Astoria
- Baker Early College, Baker City
- Baker High School, Baker City
- Baker Web Academy, Baker City
- Beaverton High School, Beaverton
- Benson Polytechnic High School, Portland
- Brookings Harbor High School, Brookings
- Burns High Desert Academy, Burns
- Burnt River School, Unity
- Caldera High School, Bend
- Cascade Opportunity Center, Aumsville
- Childs Way Charter School, Dorena
- Clatskanie Middlehigh School, Clatskanie
- Cleveland High School, Portland
- Community School, Beaverton
- Compass K 12 Online School, Newport
- Corbett School, Corbett
- Crater Lake Academy, Eagle Point
- Creekside Community High School, Tigard
- Crescent Valley High School, Corvallis
- Dallas High School, Dallas
- David Douglas High School, Portland
- Dayton High School, Dayton
- Destinations Academy, Coos Bay
- Destinations Career Academy Of Oregon, Prineville
- Dillard Alternative High School, Dillard
- Eagle Cap Innovative Jrsr High School, Baker City
- Eagleridge High School, Klamath Falls
- Early College High School, Salem
- Eddyville Charter School, Eddyville
- Eugene Education Options, Eugene
- Evergreen Virtual Academy, North Bend
- Falls City High School, Falls City
- Franklin High School, Portland
- Functional Living Skills Program, Portland
- Gateways High School, Springfield
- Gladiola High School, Grants Pass
- Gladstone High School, Gladstone
- Gpflex School, Grants Pass
- Grant High School, Portland
- Grants Pass High School, Grants Pass
- Gresham High School, Gresham
- Helensview High School, Portland
- Henley High School, Klamath Falls
- Hermiston High School, Hermiston
- Hood River Valley High School, Hood River
- Ida B Wells Barnett High School, Portland
- Innovations Academy, The Dalles
- Intermountain Virtual Learning Academy, Pendleton
- Jefferson High School, Portland
- Kalapuya High School, Eugene
- Kings Valley Charter School, Philomath
- Klamath Learning Center, Klamath Falls
- Lakeridge High School, Lake Oswego
- Lapine Senior High School, Lapine
- Leodis V Mcdaniel High School, Portland
- Lincoln City Career Technical High School, Lincoln City
- Lincoln High School, Portland
- Mapleton Jrsr High School, Mapleton
- Marshall High School, Bend
- Mckay High School, Salem
- Mcminnville High School, Mcminnville
- Mcnary High School, Keizer
- Metropolitan Learning Center, Portland
- Milwaukie Academy Of The Arts, Milwaukie
- Milwaukie High School, Milwaukie
- Mountain View Senior High School, Bend
- Network Charter School, Eugene
- North Eugene High School, Eugene
- North Salem High School, Salem
- Oakridge High School, Oakridge
- Oregon Charter Academy, Mill City
- Oregon School For The Deaf, Salem
- Oregon Trail Academy, Boring
- Parkrose High School, Portland
- Philomath Academy, Philomath
- Plymouth High School, St Helens
- Rainier Jrsr High School, Rainier
- Redmond High School, Redmond
- Reedsport Community Charter School, Reedsport
- Resource Link Charter School, Coos Bay
- Reynolds High School, Troutdale
- Reynolds Learning Academy, Fairview
- Roberts High School, Salem
- Roosevelt High School, Portland
- Sam Barlow High School, Gresham
- Sandy High School, Sandy
- Scappoose High School, Scappoose
- Scappoose Online Academy, Scappoose
- Sheridan Allprep Academy, Sheridan
- Sheridan High School, Sheridan
- Solo Academy, Cottage Grove
- South Salem High School, Salem
- South Umpqua Online Academy, Myrtle Creek
- Sprague High School, Salem
- Springwater Trail High School, Gresham
- St Helens Virtual Academy, St Helens
- Stanfield Secondary School, Stanfield
- Stayton High School, Stayton
- Summit High School, Bend
- Taft High School, Lincoln City
- Teach Nw, Eugene
- The Creeks, Troutdale
- Tigard Tualatin Virtual Academy, Tigard
- Toledo Senior High School, Toledo
- Twin Rivers Charter School, Eugene
- Urceo Upper Rogue Center For Educational Opportunities, Eagle Point
- Waldport High School, Waldport
- West Lane Charter School, Veneta
- West Linn High School, West Linn
- West Salem High School, Salem
- Wheatley School, Portland
- Willamina High School, Willamina
- Woodburn Success, Woodburn
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?
Centennial High School in Gresham ranks first among the 193 ranked high schools in Oregon with a SchoolGrade of A+, 98% of tested students meeting the state bar against a projected 84%.
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 333 public high schools in Oregon; 193 are ranked here and 140 are listed as not ranked.