Guest, Sign inJoin

Post to Portland

We’ll email a one-tap link to publish your post. No password, and nothing is public until you click it.
Already a member? Sign in
Aubrey R. Watzek HouseAubrey R. Watzek House · Photo: Visitor7 · CC BY-SA 3.0
A
Schools in Portland · Portland School District 1J

Portland’s public schools outscore 87% of Oregon districts

Math proficiency in Portland’s districts is 44%, above the Oregon average (31%). The grade covers the public school district serving Portland, from kindergarten through graduation, on state tests and graduation. Each state writes its own tests, so this is the one TownRatings grade compared within Oregon, not nationally.

#23of 142 Oregon townsK–12Where will my kid go?

From Oregon state tests taken in spring 2022, when 84% of students in the tested grades sat them, and the class of 2023’s four-year graduation rate, as reported to the U.S. Department of Education.

Reading proficiency
55%
▲ 11 pts vs OR 44%
2021–22
Math proficiency
44%
▲ 13 pts vs OR 31%
2021–22
Graduate on time
84%
▲ 3 pts vs OR 81%
class of 2023
Spent per student
$21.6K
▲ 21% vs OR $17.7K
FY2024
Students per teacher
16.6
OR 17.9 · smaller classes
Schools in town
175
39,177 students on the public path
In brief

Portland’s schools, in brief

Above the state on both counts

Reading proficiency is 55% and math 44% in spring 2022, against 44% and 31% statewide; 84% of the class of 2023 graduated in four years, against 81%. Test scores ↓

Spending and class size

The district spends $21,557 per student, against $17,749 across Oregon (FY2024). Spending doesn’t count toward the grade. Districts ↓

54 elementary schools, then 24 middle and nine high schools

Which school depends on the address at every step. Enrollment is down 7% since 2020–21. See the path ↓

Choice beyond the district

The Cottonwood School of Civics and Science, The Ivy School, Arthur Academy, Emerson School, Portland Village School, Portland Arthur Academy Charter School, Le Monde French Immersion Public Charter School, Kairos PDX, HOLLA School, Central Catholic High School (private), Portland Christian Schools (private), St. Marys Academy (private), French International School of Oregon (private), Portland Christian Elementary School (private), International School of Portland (private), Columbia Christian Schools (private), Rosemary Anderson High School/Portland Oic (private), West Hills Christian School (private), Portland Jewish Academy (private), Franciscan Montessori Earth School (private), Childpeace Montessori School (private), The Madeleine Elementary School (private), Holy Redeemer Catholic School (private), Cedarwood Waldorf School (private), Holy Cross Catholic School (private), St. Clare School (private), De la Salle North Catholic High School (private), St. John Fisher (private), St. Ignatius School (private), St. Therese Catholic School (private), St. Rose School (private), St. Thomas More School (private), Portland Adventist Academy (private), Holy Family School (private), West Hills Montessori School-Vermont (private), St. Agatha Catholic School (private), Montessori of Alameda (private), Sunstone Montessori School (private), Class Academy (private), Trinity Academy (private), Puddletown School (private), Shining Star Waldorf School (private), The Portland Montessori School (private), Grace Lutheran School (private), L'Etoile French Immersion School (private), St. Andrew Nativity School (private), Tucker Maxon School (private), Community Transitional School (private), Slavic Christian Academy (private), Serendipity Center (private), Portland Montessori Collaborative (private), Village Free School (private), Bridges Middle School (private), Trinity Lutheran School (private), Whole Child Montessori Center (private), Montessori Childrens House (private), Parkrose Montessori (private), Portland Chinese School (private), Rosemary Anderson Middle School (private), Portland Youthbuilders (private), Happy Day Christian Child Care (private), Activate School (private), Chestnut Grove Montessori Childrens House (private), Sunnyside Mennonite Montessori School (private), Chesterton Academy Blessed Pier Giorgio Frassati (private) and Woodlawn Montessori (private) are in town. Every school ↓

Written from the figures on this page. Tests are from 2021–22, graduation from the class of 2023; each school’s own letter uses 2020–21 results.

The School Grade

What’s behind Portland’s grade

A Test scoresB Graduation

A: better than 87% of Oregon school districts, #23 of 142 Oregon towns. Test scores and graduation are both above the Oregon average; test scores are the stronger of the two.

Oregon school districts we grade (178)Better than 87%
Lower resultsHigher results
Oregon towns with similar household incomes (177)Better than 89%
A−AA fairly firm grade. Ordinary sampling error in 20,289 test results and a graduating class of 3,544 could put Portland anywhere from A− to A. The tests are from spring 2022, when 84% of Portland’s students in the tested grades sat them (20,135 in math, 20,443 in reading).

How TownRatings grades schools →

Where will my kid go?

Pick a grade. These are the public schools that serve Portland, with each school’s own grade.

54 schools teach K in Portland’s district. Which one depends on your address.
Laurelhurst Elementary School
Elementary · Grades K–8
660 students20:1Rate it →
Ainsworth Elementary School
Elementary · Grades K–5
587 students19:1Rate it →
Faubion Elementary School
Elementary · Grades PK–8
585 students15:1Rate it →
Vernon Elementary School
Elementary · Grades PK–8
564 students18:1Rate it →
Beverly Cleary School
Elementary · Grades K–8
535 students19:1Rate it →
Richmond Elementary School
Elementary · Grades PK–5
530 students22:1Rate it →
Hayhurst Elementary School
Elementary · Grades K–8
525 students16:1Rate it →
Alameda Elementary School
Elementary · Grades K–5
498 students21:1Rate it →
Scott Elementary School
Elementary · Grades K–5
493 students14:1Rate it →
Bridger Creative Science School
Elementary · Grades K–8
474 students17:1Rate it →
Sunnyside Environmental School
Elementary · Grades K–8
461 students18:1Rate it →
Cesar Chavez K-8 School
Elementary · Grades K–8
453 students11:1Rate it →
Rose City Park
Elementary · Grades K–5
448 students16:1Rate it →
Bridlemile Elementary School
Elementary · Grades K–5
418 students17:1Rate it →
Astor Elementary School
Elementary · Grades K–8
413 students16:1Rate it →
Woodstock Elementary School
Elementary · Grades K–5
393 students15:1Rate it →
Duniway Elementary School
Elementary · Grades K–5
387 students22:1Rate it →
Kelly Elementary School
Elementary · Grades K–5
385 students15:1Rate it →
Llewellyn Elementary School
Elementary · Grades K–5
373 students17:1Rate it →
Atkinson Elementary School
Elementary · Grades K–5
372 students17:1Rate it →
James John Elementary School
Elementary · Grades K–5
367 students15:1Rate it →
Glencoe Elementary School
Elementary · Grades K–5
357 students19:1Rate it →
Chapman Elementary School
Elementary · Grades K–5
353 students17:1Rate it →
Markham Elementary School
Elementary · Grades K–5
341 students14:1Rate it →
Sitton Elementary School
Elementary · Grades K–5
339 students12:1Rate it →
Clark Elementary School
Elementary · Grades K–5
330 students13:1Rate it →
Capitol Hill Elementary School
Elementary · Grades K–5
323 students18:1Rate it →
Winterhaven School
Elementary · Grades K–8
322 students20:1Rate it →
Marysville Elementary School
Elementary · Grades K–5
318 students14:1Rate it →
Boise-Eliot Elementary School
Elementary · Grades PK–5
313 students14:1Rate it →
Dr. Martin Luther King Jr. School
Elementary · Grades PK–5
312 students15:1Rate it →
Buckman Elementary School
Elementary · Grades K–5
306 students15:1Rate it →
Woodlawn Elementary School
Elementary · Grades PK–5
306 students15:1Rate it →
Rigler Elementary School
Elementary · Grades K–5
303 students14:1Rate it →
Forest Park Elementary School
Elementary · Grades K–5
302 students19:1Rate it →
Maplewood Elementary School
Elementary · Grades K–5
296 students18:1Rate it →
Beach Elementary School
Elementary · Grades PK–5
295 students15:1Rate it →
Grout Elementary School
Elementary · Grades K–5
295 students15:1Rate it →
Sabin Elementary School
Elementary · Grades PK–5
293 students17:1Rate it →
Abernethy Elementary School
Elementary · Grades K–5
285 students19:1Rate it →
Stephenson Elementary School
Elementary · Grades K–5
285 students18:1Rate it →
Rieke Elementary School
Elementary · Grades K–5
279 students20:1Rate it →
Chief Joseph Elementary School
Elementary · Grades K–5
278 students17:1Rate it →
Lewis Elementary School
Elementary · Grades K–5
267 students17:1Rate it →
Lee Elementary School
Elementary · Grades K–5
257 students13:1Rate it →
Vestal Elementary School
Elementary · Grades K–5
257 students14:1Rate it →
Lent Elementary School
Elementary · Grades K–5
256 students13:1Rate it →
Arleta Elementary School
Elementary · Grades K–5
252 students15:1Rate it →
Irvington Elementary School
Elementary · Grades K–5
249 students16:1Rate it →
Creston Elementary School
Elementary · Grades K–5
246 students15:1Rate it →
Woodmere Elementary School
Elementary · Grades K–5
241 students12:1Rate it →
Peninsula Elementary School
Elementary · Grades K–5
235 students13:1Rate it →
Whitman Elementary School
Elementary · Grades K–5
198 students12:1Rate it →
Rosa Parks Elementary School
Elementary · Grades PK–5
172 students10:1Rate it →
The path, start to finish
K–554 elementary schoolsDepends on your addressNo scores
6–824 middle schoolsDepends on your addressNo scores
9–129 high schoolsDepends on your addressNo scores

Portland’s public schools are run by Portland School District 1J. Parts of Portland (8%, 8%, 4% and 3% of its land) are served by Parkrose School District 3, David Douglas School District 40, Centennial School District 28J and Reynolds School District 7 instead. To confirm the school for a specific address, ask the district.

The district

Spending and class size are shown but don’t count toward the grade. Each district’s own page has every school.

Test scores · 2021–22

Well above the state in reading

Reading55%
State average 44% · 20443 students tested
Math44%
State average 30.6% · 20135 students tested

Portland vs. its neighbors

Schools grades for the Oregon towns that share Portland’s borders.

Schools next door
TownSchoolsMain districts
PortlandAPortland School District 1J
GreshamC−Gresham-Barlow School District 1J K–12 · Reynolds School District 7 K–12
BeavertonABeaverton School District 48J
Lake OswegoA+Lake Oswego School District 7J
MilwaukieB+North Clackamas School District 12
Happy ValleyB+North Clackamas School District 12
TigardA−Tigard-Tualatin School District 23J

Vancouver, WA borders Portland but is graded on its own state’s tests, so it’s left out.

Every school in Portland

175 schools. Each public school’s letter compares its own 2020–21 reading and math results with Oregon’s other public schools (the newest school-level results we have).

District schools in Portlandby address
Faubion Elementary School
Elementary · Grades PK–8
585 students15:1Rate it →
Vernon Elementary School
Elementary · Grades PK–8
564 students18:1Rate it →
Richmond Elementary School
Elementary · Grades PK–5
530 students22:1Rate it →
Boise-Eliot Elementary School
Elementary · Grades PK–5
313 students14:1Rate it →
Dr. Martin Luther King Jr. School
Elementary · Grades PK–5
312 students15:1Rate it →
Woodlawn Elementary School
Elementary · Grades PK–5
306 students15:1Rate it →
Beach Elementary School
Elementary · Grades PK–5
295 students15:1Rate it →
Sabin Elementary School
Elementary · Grades PK–5
293 students17:1Rate it →
Rosa Parks Elementary School
Elementary · Grades PK–5
172 students10:1Rate it →
Laurelhurst Elementary School
Elementary · Grades K–8
660 students20:1Rate it →
Ainsworth Elementary School
Elementary · Grades K–5
587 students19:1Rate it →
Beverly Cleary School
Elementary · Grades K–8
535 students19:1Rate it →
Hayhurst Elementary School
Elementary · Grades K–8
525 students16:1Rate it →
Alameda Elementary School
Elementary · Grades K–5
498 students21:1Rate it →
Scott Elementary School
Elementary · Grades K–5
493 students14:1Rate it →
Bridger Creative Science School
Elementary · Grades K–8
474 students17:1Rate it →
Sunnyside Environmental School
Elementary · Grades K–8
461 students18:1Rate it →
Cesar Chavez K-8 School
Elementary · Grades K–8
453 students11:1Rate it →
Rose City Park
Elementary · Grades K–5
448 students16:1Rate it →
Bridlemile Elementary School
Elementary · Grades K–5
418 students17:1Rate it →
Astor Elementary School
Elementary · Grades K–8
413 students16:1Rate it →
Woodstock Elementary School
Elementary · Grades K–5
393 students15:1Rate it →
Duniway Elementary School
Elementary · Grades K–5
387 students22:1Rate it →
Kelly Elementary School
Elementary · Grades K–5
385 students15:1Rate it →
Llewellyn Elementary School
Elementary · Grades K–5
373 students17:1Rate it →
Atkinson Elementary School
Elementary · Grades K–5
372 students17:1Rate it →
James John Elementary School
Elementary · Grades K–5
367 students15:1Rate it →
Glencoe Elementary School
Elementary · Grades K–5
357 students19:1Rate it →
Chapman Elementary School
Elementary · Grades K–5
353 students17:1Rate it →
Markham Elementary School
Elementary · Grades K–5
341 students14:1Rate it →
Sitton Elementary School
Elementary · Grades K–5
339 students12:1Rate it →
Clark Elementary School
Elementary · Grades K–5
330 students13:1Rate it →
Capitol Hill Elementary School
Elementary · Grades K–5
323 students18:1Rate it →
Winterhaven School
Elementary · Grades K–8
322 students20:1Rate it →
Marysville Elementary School
Elementary · Grades K–5
318 students14:1Rate it →
Buckman Elementary School
Elementary · Grades K–5
306 students15:1Rate it →
Rigler Elementary School
Elementary · Grades K–5
303 students14:1Rate it →
Forest Park Elementary School
Elementary · Grades K–5
302 students19:1Rate it →
Maplewood Elementary School
Elementary · Grades K–5
296 students18:1Rate it →
Grout Elementary School
Elementary · Grades K–5
295 students15:1Rate it →
Abernethy Elementary School
Elementary · Grades K–5
285 students19:1Rate it →
Stephenson Elementary School
Elementary · Grades K–5
285 students18:1Rate it →
Rieke Elementary School
Elementary · Grades K–5
279 students20:1Rate it →
Chief Joseph Elementary School
Elementary · Grades K–5
278 students17:1Rate it →
Lewis Elementary School
Elementary · Grades K–5
267 students17:1Rate it →
Lee Elementary School
Elementary · Grades K–5
257 students13:1Rate it →
Vestal Elementary School
Elementary · Grades K–5
257 students14:1Rate it →
Lent Elementary School
Elementary · Grades K–5
256 students13:1Rate it →
Arleta Elementary School
Elementary · Grades K–5
252 students15:1Rate it →
Irvington Elementary School
Elementary · Grades K–5
249 students16:1Rate it →
Creston Elementary School
Elementary · Grades K–5
246 students15:1Rate it →
Woodmere Elementary School
Elementary · Grades K–5
241 students12:1Rate it →
Peninsula Elementary School
Elementary · Grades K–5
235 students13:1Rate it →
Whitman Elementary School
Elementary · Grades K–5
198 students12:1Rate it →
Jackson Middle School
Middle · Grades 6–8
715 students19:1Rate it →
Kellogg Middle School
Middle · Grades 6–8
592 students15:1Rate it →
Sellwood Middle School
Middle · Grades 6–8
575 students20:1Rate it →
Roseway Heights School
Middle · Grades 6–8
561 students15:1Rate it →
Hosford Middle School
Middle · Grades 6–8
537 students19:1Rate it →
Mt Tabor Middle School
Middle · Grades 6–8
466 students18:1Rate it →
Gray Middle School
Middle · Grades 6–8
439 students19:1Rate it →
Beaumont Middle School
Middle · Grades 6–8
435 students16:1Rate it →
da Vinci Middle School
Middle · Grades 6–8
427 students19:1Rate it →
Lane Middle School
Middle · Grades 6–8
417 students13:1Rate it →
Ockley Green Middle School
Middle · Grades 6–8
409 students14:1Rate it →
George Middle School
Middle · Grades 6–8
400 students12:1Rate it →
Harrison Park School
Middle · Grades 6–8
372 students13:1Rate it →
Harriet Tubman Middle School
Middle · Grades 6–8
329 students14:1Rate it →
Grant High School
High · Grades 9–12
2,149 students20:1Rate it →
Franklin High School
High · Grades 9–12
1,807 students18:1Rate it →
Leodis V. McDaniel High School
High · Grades 9–12
1,681 students17:1Rate it →
Ida B. Wells-Barnett High School
High · Grades 9–12
1,650 students20:1Rate it →
Lincoln High School
High · Grades 9–12
1,611 students20:1Rate it →
Roosevelt High School
High · Grades 9–12
1,450 students16:1Rate it →
Cleveland High School
High · Grades 9–12
1,421 students20:1Rate it →
Benson Polytechnic High School
High · Grades 9–12
896 students15:1Rate it →
Jefferson High School
High · Grades 9–12
456 students13:1Rate it →
Other district programsby referral or application
Charter schoolsfree, open by application
Other public schools in Portlandrun by other districts or the state
Parklane Elementary School
Elementary · Grades K–5
397 students18:1Rate it →
Patrick Lynch Elementary
Elementary · Grades K–5
316 students15:1Rate it →
Powell Butte Elementary School
Elementary · Grades K–5
392 students15:1Rate it →
Oliver Middle
Middle · Grades 6–8
435 students20:1Rate it →
Cherry Park Elementary School
Elementary · Grades PK–5
442 students17:1Rate it →
Floyd Light Middle School
Middle · Grades 6–8
684 students19:1Rate it →
Alice Ott Middle School
Middle · Grades 6–8
594 students18:1Rate it →
Gilbert Heights Elementary School
Elementary · Grades PK–5
405 students18:1Rate it →
Gilbert Park Elementary School
Elementary · Grades PK–5
503 students24:1Rate it →
Lincoln Park Elementary School
Elementary · Grades PK–5
457 students19:1Rate it →
Menlo Park Elementary School
Elementary · Grades PK–5
355 students17:1Rate it →
Mill Park Elementary School
Elementary · Grades PK–5
494 students20:1Rate it →
Ventura Park Elementary School
Elementary · Grades PK–5
361 students19:1Rate it →
West Powellhurst Elementary School
Elementary · Grades PK–5
364 students18:1Rate it →
David Douglas High School
High · Grades 9–12
2,756 students20:1Rate it →
Ron Russell Middle School
Middle · Grades 6–8
780 students16:1Rate it →
Earl Boyles Elementary
Elementary · Grades PK–5
365 students16:1Rate it →
Prescott Elementary School
Elementary · Grades PK–5
268 students13:1Rate it →
Russell Elementary
Elementary · Grades K–5
309 students14:1Rate it →
Sacramento Elementary School
Elementary · Grades K–5
255 students15:1Rate it →
Shaver Elementary School
Elementary · Grades K–5
266 students14:1Rate it →
Parkrose Middle School
Middle · Grades 6–8
618 students18:1Rate it →
Parkrose High School
High · Grades 9–12
998 students24:1Rate it →
Alder Elementary School
Elementary · Grades K–5
340 students13:1Rate it →
Glenfair Elementary School
Elementary · Grades K–5
489 students16:1Rate it →
Margaret Scott Elementary School
Elementary · Grades K–5
361 students15:1Rate it →
Riverdale High School
High · Grades 9–12
A
159 students9:1Rate it →
Helensview High School
High · Grades 6–12
Alternative Education
119 students10:1Rate it →
Functional Living Skills Program
Grades K–12
39 students7:1Rate it →
Wheatley School
Grades K–12
44 students6:1Rate it →
Private schoolstuition; no state tests, so no grade
Central Catholic High School
High · Grades 9–12
Private · Catholic
865 students15:1Rate it →
Portland Christian Schools
Grades PK–12
Private · Religious
735 students16:1Rate it →
St. Marys Academy
High · Grades 9–12
Private · Catholic · All-girls
606 students12:1Rate it →
French International School of Oregon
Elementary · Grades PK–8
Private · Nonsectarian
568 students8:1Rate it →
Portland Christian Elementary School
Elementary · Grades PK–5
Private · Religious
429 students23:1Rate it →
International School of Portland
Elementary · Grades PK–5
Private · Nonsectarian
376 students10:1Rate it →
Columbia Christian Schools
Grades PK–12
Private · Religious
333 students13:1Rate it →
Rosemary Anderson High School/Portland Oic
Grades 6–12
Private · Nonsectarian
326 students14:1Rate it →
West Hills Christian School
Elementary · Grades K–8
Private · Religious
322 students13:1Rate it →
Portland Jewish Academy
Elementary · Grades PK–8
Private · Religious
290 students6:1Rate it →
Franciscan Montessori Earth School
Elementary · Grades PK–8
Private · Catholic
263 students18:1Rate it →
Childpeace Montessori School
Elementary · Grades PK–8
Private · Nonsectarian
261 students11:1Rate it →
The Madeleine Elementary School
Elementary · Grades K–8
Private · Catholic
256 students18:1Rate it →
Holy Redeemer Catholic School
Elementary · Grades PK–8
Private · Catholic
253 students17:1Rate it →
Cedarwood Waldorf School
Elementary · Grades PK–8
Private · Nonsectarian
239 students13:1Rate it →
Holy Cross Catholic School
Elementary · Grades PK–8
Private · Catholic
235 students16:1Rate it →
St. Clare School
Elementary · Grades K–8
Private · Catholic
228 students15:1Rate it →
De la Salle North Catholic High School
High · Grades 9–12
Private · Catholic
220 students12:1Rate it →
St. John Fisher
Elementary · Grades PK–8
Private · Catholic
217 students10:1Rate it →
St. Ignatius School
Elementary · Grades PK–8
Private · Catholic
213 students16:1Rate it →
St. Therese Catholic School
Elementary · Grades PK–8
Private · Catholic
209 students19:1Rate it →
St. Rose School
Elementary · Grades PK–8
Private · Catholic
207 students9:1Rate it →
St. Thomas More School
Elementary · Grades K–8
Private · Catholic
193 students12:1Rate it →
Portland Adventist Academy
High · Grades 9–12
Private · Religious
193 students13:1Rate it →
Holy Family School
Elementary · Grades PK–8
Private · Catholic
188 students18:1Rate it →
West Hills Montessori School-Vermont
Elementary · Grades PK–6
Private · Nonsectarian
162 students8:1Rate it →
St. Agatha Catholic School
Elementary · Grades PK–8
Private · Catholic
158 students14:1Rate it →
Montessori of Alameda
Elementary · Grades PK–K
Private · Nonsectarian
150 students15:1Rate it →
Sunstone Montessori School
Elementary · Grades PK–6
Private · Nonsectarian
144 students21:1Rate it →
Class Academy
Elementary · Grades PK–5
Private · Nonsectarian
138 students11:1Rate it →
Trinity Academy
Grades 6–12
Private · Religious
126 students7:1Rate it →
Puddletown School
Elementary · Grades PK–8
Private · Nonsectarian
121 students17:1Rate it →
Shining Star Waldorf School
Elementary · Grades K–8
Private · Nonsectarian
117 students10:1Rate it →
The Portland Montessori School
Elementary · Grades PK–4
Private · Nonsectarian
116 students19:1Rate it →
Grace Lutheran School
Elementary · Grades PK–8
Private · Religious
108 students22:1Rate it →
L'Etoile French Immersion School
Elementary · Grades K–5
Private · Nonsectarian
84 students9:1Rate it →
St. Andrew Nativity School
Elementary · Grades 6–8
Private · Catholic
81 students12:1Rate it →
Tucker Maxon School
Elementary · Grades PK–5
Private · Nonsectarian
79 students15:1Rate it →
Community Transitional School
Elementary · Grades PK–8
Private · Nonsectarian
79 studentsRate it →
Slavic Christian Academy
Elementary · Grades K–8
Private · Religious
73 students8:1Rate it →
Serendipity Center
Grades 2–12
Private · Special education
67 students5:1Rate it →
Portland Montessori Collaborative
Elementary · Grades PK–K
Private · Nonsectarian
65 studentsRate it →
Village Free School
Elementary · Grades K
Private · Nonsectarian
62 students9:1Rate it →
Bridges Middle School
Elementary · Grades 4–8
Private · Special education
60 students9:1Rate it →
Trinity Lutheran School
Elementary · Grades K–8
Private · Religious
50 studentsRate it →
Whole Child Montessori Center
Elementary · Grades PK–K
Private · Nonsectarian
50 students11:1Rate it →
Montessori Childrens House
Elementary · Grades PK–K
Private · Nonsectarian
48 students6:1Rate it →
Parkrose Montessori
Elementary · Grades PK–K
Private · Nonsectarian
46 students15:1Rate it →
Portland Chinese School
Grades K–10
Private · Nonsectarian
41 studentsRate it →
Rosemary Anderson Middle School
Elementary · Grades 6–8
Private · Nonsectarian
31 students10:1Rate it →
Portland Youthbuilders
High · Grades 11–12
Private · Nonsectarian
27 students5:1Rate it →
Happy Day Christian Child Care
Elementary · Grades PK–K
Private · Religious
22 students11:1Rate it →
Activate School
Elementary · Grades 3–5
Private · Nonsectarian
18 students9:1Rate it →
Chestnut Grove Montessori Childrens House
Elementary · Grades PK–K
Private · Nonsectarian
15 students15:1Rate it →
Sunnyside Mennonite Montessori School
Elementary · Grades K
Private · Nonsectarian
11 students6:1Rate it →
Chesterton Academy Blessed Pier Giorgio Frassati
High · Grades 9–10
Private · Catholic
10 students3:1Rate it →
Woodlawn Montessori
Elementary · Grades PK–K
Private · Nonsectarian
6 students6:1Rate it →

Left off: 1 public program with fewer than 25 students (Rivercrest Academy).

Questions about Portland’s schools

Are Portland’s schools good?

By Oregon’s own tests, yes: the public schools Portland children attend outscore 87% of Oregon’s school districts on tests and graduation, an A Schools grade, #23 of 142 Oregon towns. Among towns with similar incomes they beat 89%. Tests are from 2021–22, graduation from the class of 2023.

What school district is Portland in?

Portland School District 1J, which runs grades PK–12 and enrolls 41,894 students in 86 schools (2024–25). Small parts of Portland are served by Parkrose School District 3, David Douglas School District 40, Centennial School District 28J and Reynolds School District 7.

Where do Portland kids go to high school?

One of 9 high schools, depending on your address: Grant High School, Franklin High School, Leodis V. McDaniel High School, Ida B. Wells-Barnett High School, Lincoln High School, Roosevelt High School, Cleveland High School, Benson Polytechnic High School and Jefferson High School.

What is Portland’s graduation rate?

84% of the class of 2023 in Portland School District 1J graduated in four years, against 81% across Oregon.

How much does Portland spend per student?

$21,557 in Portland School District 1J (FY2024), against $17,749 across Oregon. Spending doesn’t count toward the grade.

Are there private schools in Portland?

Yes: Central Catholic High School (Catholic, grades 9–12, 865 students), Portland Christian Schools (religious, grades PK–12, 735 students), St. Marys Academy (catholic · all-girls, grades 9–12, 606 students), French International School of Oregon (nonsectarian, grades PK–8, 568 students), Portland Christian Elementary School (religious, grades PK–5, 429 students), International School of Portland (nonsectarian, grades PK–5, 376 students), Columbia Christian Schools (religious, grades PK–12, 333 students), Rosemary Anderson High School/Portland Oic (nonsectarian, grades 6–12, 326 students), West Hills Christian School (religious, grades K–8, 322 students), Portland Jewish Academy (religious, grades PK–8, 290 students), Franciscan Montessori Earth School (Catholic, grades PK–8, 263 students), Childpeace Montessori School (nonsectarian, grades PK–8, 261 students), The Madeleine Elementary School (Catholic, grades K–8, 256 students), Holy Redeemer Catholic School (Catholic, grades PK–8, 253 students), Cedarwood Waldorf School (nonsectarian, grades PK–8, 239 students), Holy Cross Catholic School (Catholic, grades PK–8, 235 students), St. Clare School (Catholic, grades K–8, 228 students), De la Salle North Catholic High School (Catholic, grades 9–12, 220 students), St. John Fisher (Catholic, grades PK–8, 217 students), St. Ignatius School (Catholic, grades PK–8, 213 students), St. Therese Catholic School (Catholic, grades PK–8, 209 students), St. Rose School (Catholic, grades PK–8, 207 students), St. Thomas More School (Catholic, grades K–8, 193 students), Portland Adventist Academy (religious, grades 9–12, 193 students), Holy Family School (Catholic, grades PK–8, 188 students), West Hills Montessori School-Vermont (nonsectarian, grades PK–6, 162 students), St. Agatha Catholic School (Catholic, grades PK–8, 158 students), Montessori of Alameda (nonsectarian, grades PK–K, 150 students), Sunstone Montessori School (nonsectarian, grades PK–6, 144 students), Class Academy (nonsectarian, grades PK–5, 138 students), Trinity Academy (religious, grades 6–12, 126 students), Puddletown School (nonsectarian, grades PK–8, 121 students), Shining Star Waldorf School (nonsectarian, grades K–8, 117 students), The Portland Montessori School (nonsectarian, grades PK–4, 116 students), Grace Lutheran School (religious, grades PK–8, 108 students), L'Etoile French Immersion School (nonsectarian, grades K–5, 84 students), St. Andrew Nativity School (Catholic, grades 6–8, 81 students), Tucker Maxon School (nonsectarian, grades PK–5, 79 students), Community Transitional School (nonsectarian, grades PK–8, 79 students), Slavic Christian Academy (religious, grades K–8, 73 students), Serendipity Center (special education, grades 2–12, 67 students), Portland Montessori Collaborative (nonsectarian, grades PK–K, 65 students), Village Free School (nonsectarian, grades K, 62 students), Bridges Middle School (special education, grades 4–8, 60 students), Trinity Lutheran School (religious, grades K–8, 50 students), Whole Child Montessori Center (nonsectarian, grades PK–K, 50 students), Montessori Childrens House (nonsectarian, grades PK–K, 48 students), Parkrose Montessori (nonsectarian, grades PK–K, 46 students), Portland Chinese School (nonsectarian, grades K–10, 41 students), Rosemary Anderson Middle School (nonsectarian, grades 6–8, 31 students), Portland Youthbuilders (nonsectarian, grades 11–12, 27 students), Happy Day Christian Child Care (religious, grades PK–K, 22 students), Activate School (nonsectarian, grades 3–5, 18 students), Chestnut Grove Montessori Childrens House (nonsectarian, grades PK–K, 15 students), Sunnyside Mennonite Montessori School (nonsectarian, grades K, 11 students), Chesterton Academy Blessed Pier Giorgio Frassati (Catholic, grades 9–10, 10 students) and Woodlawn Montessori (nonsectarian, grades PK–K, 6 students). Portland also has 9 charter schools, free and open by application.

Parents talk

What Portland families are saying about school.

Town Square →
Start the conversation

Looking for colleges? Colleges near Portland → They have their own page.

School data: state test results (2021–22, with participation) and four-year graduation rates (class of 2023) reported to the U.S. Department of Education (EDFacts via ED Data Express); each school’s own letter uses its 2020–21 results (EDFacts via the Urban Institute); schools and enrollment from NCES (2024–25; private schools 2023–24); spending from the Census Bureau’s school finance survey (FY2024). The School Grade is our own summary, graded within Oregon. Stars are from neighbors.