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
Abernethy Elementary SchoolElementaryKG-05285
Ainsworth Elementary SchoolElementaryKG-05587
Alameda Elementary SchoolElementaryKG-05498
Alder Elementary SchoolElementaryKG-05340
Alice Ott Middle SchoolMiddle06-08594
Alliance High SchoolHigh09-12197
Arleta Elementary SchoolElementaryKG-05252
Arthur AcademyElementaryKG-05156
Astor Elementary SchoolElementaryKG-08413
Atkinson Elementary SchoolElementaryKG-05372
Beach Elementary SchoolElementaryPK-05295
Beaumont Middle SchoolMiddle06-08435
Benson Polytechnic High SchoolHigh09-12896
Beverly Cleary SchoolElementaryKG-08535
Boise-Eliot Elementary SchoolElementaryPK-05313
Bonny Slope Elementary SchoolElementaryKG-05602
Bridger Creative Science SchoolElementaryKG-08474
Bridlemile Elementary SchoolElementaryKG-05418
Buckman Elementary SchoolElementaryKG-05306
Capitol Hill Elementary SchoolElementaryKG-05323
Cedar Mill Elementary SchoolElementaryKG-05350
Cedar Park Middle SchoolMiddle06-08644
Centennial Middle SchoolMiddle06-08876
CESAR CHAVEZ K-8 SCHOOLElementaryKG-08453
Chapman Elementary SchoolElementaryKG-05353
Cherry Park Elementary SchoolElementaryPK-05442
Chief Joseph Elementary SchoolElementaryKG-05278
Clark Elementary SchoolElementaryKG-05330
Cleveland High SchoolHigh09-121,421
Creative Science SchoolCombinedM-M·
Creston Elementary SchoolElementaryKG-05246
da Vinci Middle SchoolMiddle06-08427
David Douglas High SchoolHigh09-122,756
Davis Elementary SchoolElementaryKG-05299
Dr. Martin Luther King Jr. SchoolElementaryPK-05312
Duniway Elementary SchoolElementaryKG-05387
Earl Boyles ElementaryElementaryPK-05365
Emerson SchoolElementaryKG-05130
Faubion Elementary SchoolElementaryPK-08585
Findley ElementaryElementaryKG-05549
Floyd Light Middle SchoolMiddle06-08684
Forest Park Elementary SchoolElementaryKG-05302
Franklin High SchoolHigh09-121,807
Functional Living Skills ProgramCombinedKG-1239
George Middle SchoolMiddle06-08400
Gilbert Heights Elementary SchoolElementaryPK-05405
Gilbert Park Elementary SchoolElementaryPK-05503
Glencoe Elementary SchoolElementaryKG-05357
Glenfair Elementary SchoolElementaryKG-05489
Grant High SchoolHigh09-122,149
Gray Middle SchoolMiddle06-08439
Grout Elementary SchoolElementaryKG-05295
Harriet Tubman Middle SchoolMiddle06-08329
Harrison Park SchoolMiddle06-08372
Hartley Elementary SchoolElementaryKG-05310
Hassolo SchoolHigh06-126
Hauton B Lee Middle SchoolMiddle06-08718
Hayhurst Elementary SchoolElementaryKG-08525
Helensview High SchoolHigh06-12119
HOLLA SchoolElementaryKG-0498
Hosford Middle SchoolMiddle06-08537
Ida B. Wells-Barnett High SchoolHigh09-121,650
Irvington Elementary SchoolElementaryKG-05249
Jackson Middle SchoolMiddle06-08715
Jacob Wismer Elementary SchoolElementaryKG-05592
James John Elementary SchoolElementaryKG-05367
Jefferson High SchoolHigh09-12456
Kairos PDXElementaryKG-05226
Kellogg Middle SchoolMiddle06-08592
Kelly Elementary SchoolElementaryKG-05385
Lane Middle SchoolMiddle06-08417
Laurelhurst Elementary SchoolElementaryKG-08660
Le Monde French Immersion Public Charter SchoolElementaryKG-08376
Lee Elementary SchoolElementaryKG-05257
Lenox Elementary SchoolElementaryKG-06363
Lent Elementary SchoolElementaryKG-05256
Leodis V. McDaniel High SchoolHigh09-121,681
Lewis Elementary SchoolElementaryKG-05267
Lincoln High SchoolHigh09-121,611
Lincoln Park Elementary SchoolElementaryPK-05457
Llewellyn Elementary SchoolElementaryKG-05373
Maplewood Elementary SchoolElementaryKG-05296
Margaret Scott Elementary SchoolElementaryKG-05361
Markham Elementary SchoolElementaryKG-05341
Marysville Elementary SchoolElementaryKG-05318
Meadows ElementaryElementaryKG-05320
Menlo Park Elementary SchoolElementaryPK-05355
Metropolitan Learning CenterCombinedKG-12319
Mill Park Elementary SchoolElementaryPK-05494
Montclair Elementary SchoolElementaryKG-05281
Mt Tabor Middle SchoolMiddle06-08466
Multnomah Inverness SchoolHigh12-1217
Ockley Green Middle SchoolMiddle06-08409
Oliver MiddleMiddle06-08435
Parklane Elementary SchoolElementaryKG-05397
Parkrose High SchoolHigh09-12998
Parkrose Middle SchoolMiddle06-08618
Patrick Lynch ElementaryElementaryKG-05316
Peninsula Elementary SchoolElementaryKG-05235
Portland Arthur Academy Charter SchoolElementaryKG-05165

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 →