Public + private high schools, every state.
438
high schools (public + private)
365
public (191 districts)
73
private (NCES PSS)
44,773
public grade‑12 students (seniors, latest year)

OR public HS enrollment trend

Across the 33,838 students enrolled in OR brick-and-mortar public high schools in 2021, the state grew +10.0% by 2024 (37,226 students, +3,388 net). That's the demographic tide every individual school is fighting or riding.

Charter share of public HS enrollment (latest year): 5.5% (2,060 of 37,226 students). Virtual / nonclassroom-based schools excluded.

🗺️ State context · NAEP 2024

How does OR compare nationally?

The National Assessment of Educational Progress (NAEP) is the only test given the same way to students in every state — making it the benchmark for state-to-state academic comparison. Below, this state's 8th-grade averages and where it sits on the 50-state distribution.

8th-grade math
272
-1 vs national avg (273)
8th-grade reading
259
-1 vs national avg (260)
national avg OR Math → Reading → 260 290 245 275

Each dot is one state's 2024 NAEP 8th-grade averages. OR is highlighted in gold. Dashed lines mark national averages — being upper-right of both = above national in both subjects. Source: NAEP State Snapshot Reports. NAEP doesn't produce per-school scores — this is state-level context.

Where the students are

Top 10 cities by public-HS enrollment

Gresham 5 HS 5,236
Lake Oswego 4 HS 2,554
Milwaukie 3 HS 2,215
Happy Valley 2 HS 1,841
West Linn 1 HS 1,809
Woodburn 2 HS 1,709
Sherwood 1 HS 1,668
Klamath Falls 3 HS 1,484
Canby 1 HS 1,402
Bend 1 HS 1,354

School-size distribution

Public, classroom-based · grades 9–12, latest year

Fastest-growing high schools
public, classroom-based · grade 9–12 · 2021→2024
Caldera High School
Bend-LaPine Administrative SD 1
669→1,354 +102.4%
Adrienne C. Nelson High School
North Clackamas SD 12
1,060→1,536 +44.9%
Clackamas Middle College
North Clackamas SD 12
237→305 +28.7%
John F Kennedy High School
Mt Angel SD 91
187→223 +19.3%
Scappoose High School
Scappoose SD 1J
626→709 +13.3%
Cascade Senior High School
Cascade SD 5
705→795 +12.8%
Crook County High School
Crook County SD
762→842 +10.5%
Henley High School
Klamath County SD
657→720 +9.6%
Molalla High School
Molalla River SD 35
698→745 +6.7%
Canby High School
Canby SD 86
1,352→1,402 +3.7%
Fastest-shrinking high schools
public, classroom-based · grade 9–12 · 2021→2024
Weston-McEwen High School
Athena-Weston SD 29RJ
223→173 -22.4%
Clackamas High School
North Clackamas SD 12
1,435→1,280 -10.8%
Cottage Grove High School
South Lane SD 45J3
715→640 -10.5%
Elmira High School
Fern Ridge SD 28J
416→374 -10.1%
Pendleton High School
Pendleton SD 16
848→763 -10.0%
Milwaukie Academy of the Arts
North Clackamas SD 12
312→281 -9.9%
Gladstone High School
Gladstone SD 115
614→559 -9.0%
Sam Barlow High School
Gresham-Barlow SD 10J
1,761→1,635 -7.2%
North Valley High School
Three Rivers/Josephine County SD
456→424 -7.0%
Nyssa High School
Nyssa SD 26
359→335 -6.7%

Worried about your school's enrollment trajectory?

An Enrollment Trend Audit shows where your students are going — and what it would take to keep them.

Request an Enrollment Trend Audit →