Best High Schools in Portland, OR


Summary:

The city of Portland, Oregon is home to 17 high schools spanning several school districts, including the David Douglas School District, Beaverton School District, Portland School District, Parkrose School District, Riverdale School District, and Multnomah Education Service District. The schools vary greatly in size, with student populations ranging from 120 to 2,698 students.

Riverdale High School consistently ranks among the top 5 high schools in the state, with exceptional test scores and a 5-star rating from SchoolDigger. Grant High School and Cleveland High School are also top performers, ranking in the state's top 25 and earning 5-star ratings. Meanwhile, schools like Roosevelt High School and Jefferson High School struggle, with proficiency rates below 30% in many subjects.

The data highlights significant disparities in academic performance between the highest-performing and lowest-performing schools, which cannot be solely attributed to funding or resources. Factors such as school district quality, student demographics, and school culture likely play a crucial role in driving student outcomes. While some schools like Riverdale High School demonstrate that high-quality education is possible in a public school setting, the overall data suggests the need for targeted interventions and additional support for schools serving disadvantaged student populations.








Cities Near Portland

See the top OR Oregon cities

SchoolDigger data sources: National Center for Education Statistics, U.S. Department of Education, the U.S. Census Bureau and the Oregon Department of Education.

IMPORTANT DISCLAIMERS: Not all boundaries are included. We make every effort to ensure that boundaries are up-to-date. But it's important to note that these are approximations and are for general informational purposes only. To verify legal descriptions of boundaries or school locations, contact your local tax assessor's office and/or school district.





Diagnostics
i-SD2L3_41__Portland___3_13_000100000__ retrieved from Memory in 0 milliseconds.