K12ATLAS
Release v2026.07
§ Oregon high directory

How many public high schools are in Oregon?

268Oregon public and charter high schools are listed in the K12 Atlas 2024 directory across 150 districts and 155 cities.

This count covers public and charter records classified at the high level. It does not combine other grade configurations or separately grouped private-school records.

268
public high schools
150
districts represented
155
cities represented
109
private schools
§ Count definition

How this Oregon high-school count is built.

The count uses K12 Atlas school profiles aligned to the 2024 NCES Common Core of Data. A record appears here when its reported school-level classification is High. Schools with combined, ungraded, prekindergarten, secondary, or unreported configurations appear in the state’s other-level directory.

Portland accounts for 49 listings, or 13.0% of this directory count. That describes record distribution only; K12 Atlas does not rank school quality.

Updated September 2, 2026 · Source year 2024 · Release v2026.07 · Read the methodology or return to all Oregon school levels.

§ Statewide distribution

Where Oregon high schools appear in the directory.

The 268 records are distributed across 150 reported districts and 155 cities. That statewide coverage matters because a single total does not show whether listings are concentrated in a few large systems or spread across many local school organizations.

Beaverton Sd 48j is the largest district group on this page by high-school record count, with 10 listings, or 2.7% of the statewide total. The five most represented districts account for 42 records (11.1%), while 103 districts contribute one record each.

At the city level, Portland has 49 listings. The five most represented cities together account for 103 records (27.3%), and 104 cities have one listing in this level-specific directory. These are record counts, not school rankings or quality judgments.

§ Grade-span patterns

Reported grade spans among Oregon high schools.

A school-level label groups related records, but campuses can report different starting and ending grades. The most common reported spans are listed below.

Grades 09–12
204 school records
Grades PK–08
57 school records
Grades 07–12
33 school records
Grades 06–12
29 school records
Grades KG–08
21 school records
Grades 08–12
6 school records
Grades PK–07
6 school records
Grades KG–07
4 school records

Grade-span counts describe the source records in this directory. They do not imply admissions rules, attendance boundaries, program availability, or equivalence between districts.

§ Sector mix

Public and charter records in the Oregon count.

Public
268 high schools
Private
109 high schools

This breakdown keeps sector labels separate from school level. Private-school records without a comparable CCD level are listed under the state’s other-level directory, so they are not silently added to this high-school answer.

§ District snapshot

Oregon districts represented in the high-school count.

Beaverton Sd 48j
10 high-school records · Beaverton
Portland Sd 1j
10 high-school records · Portland
Salem-keizer Sd 24j
8 high-school records · Salem
Bend-lapine Administrative Sd 1
7 high-school records · Bend
North Clackamas Sd 12
7 high-school records · Milwaukie
Eugene Sd 4j
6 high-school records · Eugene
Klamath County Sd
6 high-school records · Klamath Falls
Lincoln County Sd
5 high-school records · Lincoln City
Springfield Sd 19
5 high-school records · Springfield
Three Rivers/Josephine County Sd
5 high-school records · Grants Pass
Baker Sd 5j
4 high-school records · Baker City
Gresham-barlow Sd 10j
4 high-school records · Gresham

Shown in descending record count, not to evaluate districts.

§ Browse by city

High schools by city.

Portland
49 high schools
Eugene
18 high schools
Bend
14 high schools
Salem
12 high schools
Beaverton
10 high schools
Hillsboro
8 high schools
Grants Pass
7 high schools
Gresham
6 high schools
Klamath Falls
6 high schools
Milwaukie
6 high schools
Albany
5 high schools
Corvallis
5 high schools
Springfield
5 high schools
Baker City
4 high schools
La Grande
4 high schools
Lake Oswego
4 high schools
Medford
4 high schools
Oregon City
4 high schools
Pendleton
4 high schools
Redmond
4 high schools
Tualatin
4 high schools
Woodburn
4 high schools
Cave Junction
3 high schools
Coos Bay
3 high schools
§ Example records

Example Oregon high-school records.

One example from each of the most represented cities, where available. These are directory examples, not recommendations.

SchoolCityDistrictGradesSector
A RENAISSANCE SCHOOL OF ARTS AND SCIENCESPortlandDistrict not reportedKG–08Private
Churchill High SchoolEugeneEugene SD 4J09–12Public
Bend Senior High SchoolBendBend-LaPine Administrative SD 109–12Public
BLANCHET CATHOLIC SCHOOLSalemDistrict not reported06–12Private
Aloha High SchoolBeavertonBeaverton SD 48J09–12Public
Beaverton Academy of Science and EngineeringHillsboroBeaverton SD 48J06–12Public
GRANTS PASS ADVENTIST SCHOOLGrants PassDistrict not reportedKG–08Private
Centennial High SchoolGreshamCentennial SD 28J09–12Public
ADVENTIST CHRISTIAN SCHOOLKlamath FallsDistrict not reportedKG–08Private
CHRIST THE KING CATHOLIC SCHOOLMilwaukieDistrict not reportedPK–08Private
Albany Options SchoolAlbanyGreater Albany Public SD 8J09–12Public
ASHBROOK INDEPENDENT SCHOOLCorvallisDistrict not reportedPK–08Private
§ FAQ

Questions about Oregon high schools.

How many public high schools are in Oregon?

K12 Atlas counts 268 Oregon schools reported at the high level in its 2024 NCES CCD-aligned directory.

What does the Oregon high-school count include?

It includes public and charter records classified at the high level. Other grade configurations and private-school records are grouped separately so the count is reproducible.

Which Oregon cities and districts have high-school listings?

The directory covers 155 cities and 150 districts. The examples on this page show identity, location, district, and grade span without ranking schools.

Can I download the full list of Oregon high schools?

The examples and aggregate counts are free. Full school rows and API entry are paid — see API access.

Need the full Oregon dataset?

Licensed access returns every Oregon school with all 122 documented fields, each tied to a source and vintage.