The bulletin board for America's public schools. Parents, teachers, students, and staff. One community per school.

154 schools in Portland

Oregon · Public K-12

Public K-12 education in Portland reaches 74,712 students across 154 schools, with a level mix of 105 elementary, 25 middle, and 20 high.

7-year change in Portland

SY 2017-18 vs SY 2024-25
Total enrollment
74,712
-9,290 (-11%) vs SY 2017-18
School count
153
+8 (+6%) vs SY 2017-18
% White
45%
was 50%
% Hispanic
22%
was 19%
% Black
9%
was 8%
% Asian
12%
was 12%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
NameLevelGradesEnrollment
Portland Village SchoolElementaryKG-08408
Powell Butte Elementary SchoolElementaryKG-05392
Prescott Elementary SchoolElementaryPK-05268
Raleigh Hills Elementary SchoolElementaryKG-05257
Raleigh Park Elementary SchoolElementaryPK-05310
Richmond Elementary SchoolElementaryPK-05530
Ridgewood Elementary SchoolElementaryKG-05339
Rieke Elementary SchoolElementaryKG-05279
Rigler Elementary SchoolElementaryKG-05303
Rivercrest AcademyHigh09-1212
Riverdale Grade SchoolElementaryKG-08406
Riverdale High SchoolHigh09-12159
Rock Creek Elementary SchoolElementaryKG-05398
Rockwood Preparatory AcademyElementaryKG-05397
Ron Russell Middle SchoolMiddle06-08780
Roosevelt High SchoolHigh09-121,450
Rosa Parks Elementary SchoolElementaryPK-05172
Rose City ParkElementaryKG-05448
Roseway Heights SchoolMiddle06-08561
Russell ElementaryElementaryKG-05309
Sabin Elementary SchoolElementaryPK-05293
Sacramento Elementary SchoolElementaryKG-05255
Sato Elementary SchoolElementaryKG-05863
Sauvie Island SchoolElementaryKG-08212
Scott Elementary SchoolElementaryKG-05493
Sellwood Middle SchoolMiddle06-08575
Shaver Elementary SchoolElementaryKG-05266
Sitton Elementary SchoolElementaryKG-05339
Skyline Elementary SchoolElementaryKG-08226
Springville Elementary SchoolElementaryKG-05742
Stephenson Elementary SchoolElementaryKG-05285
Stoller Middle SchoolMiddle06-081,069
Sunnyside Environmental SchoolElementaryKG-08461
Sunset High SchoolHigh09-121,812
Terra Linda Elementary SchoolElementaryKG-05268
The Cottonwood School of Civics and ScienceElementaryKG-08198
The Ivy SchoolElementaryPK-08273
Tumwater Middle SchoolMiddle06-081,003
Ventura Park Elementary SchoolElementaryPK-05361
Vernon Elementary SchoolElementaryPK-08564
Vestal Elementary SchoolElementaryKG-05257
Walden Crossing SchoolHigh05-124
West Powellhurst Elementary SchoolElementaryPK-05364
West Sylvan Middle SchoolMiddle06-08670
West Tualatin View Elementary SchoolElementaryKG-05304
Westview High SchoolHigh09-122,423
Wheatley SchoolCombinedKG-1244
Whitman Elementary SchoolElementaryKG-05198
Wilkes Elementary SchoolElementaryKG-05459
William Walker Elementary SchoolElementaryPK-05523
Winterhaven SchoolElementaryKG-08322
Woodlawn Elementary SchoolElementaryPK-05306
Woodmere Elementary SchoolElementaryKG-05241
Woodstock Elementary SchoolElementaryKG-05393

About Portland

Portland is a sprawling Oregon city in terms of public-school footprint, with 154 schools and 74,712 students total.

On the level-by-level breakdown, the city is made up of 105 elementary, 25 middle, 20 high, and 4 other.

Schools in Portland average about 485 students each, 16% higher than the Oregon norm.

Five-year track record. Combined enrollment now sits at 74,712 students, declined 11% from the 84,002 reported in SY 2017-18. The school count climbed from 145 to 153 across the same 7-year window. On the demographic side, White enrollment moved from 50% to 45% over the same window.

In the discussion threads here, the community for Portland discusses open enrollment windows, redistricting talk, and busing logistics. Parents, students, and educators in the area can post or comment.

Frequently asked questions

How many K-12 schools are in Portland, Oregon?
There are 154 public K-12 schools in Portland, with a combined enrollment of about 74,712.
How many elementary, middle, and high schools are in Portland?
Portland has 105 elementary, 25 middle, 20 high, 4 combined-grade public schools.
What is the largest public school in Portland?
David Douglas High School is the largest public school in Portland by enrollment, with approximately 2,756 students.
What school districts serve Portland?
Portland is served by 11 public school districts, including Portland SD 1J, Multnomah ESD, Reynolds SD 7, David Douglas SD 40, Beaverton SD 48J and 6 others.
What grade levels do public schools in Portland cover?
Public schools in Portland serve students from pre-K through grade 12.
Are there charter schools in Portland?
11 of the 154 public schools in Portland are charter schools.

Portland school rankings

Largest schoolsAll rankings →