Town Chart.

← All rankings · All towns in Oregon

Towns with the best schools in Oregon

Ranked by our Schools score out of 100, which is based on how many high-school students take AP, IB or college classes, how many students miss a lot of school, the graduation rate and class size, for the public schools in the town. Of the 129 towns in Oregon with 1,000 or more people, these are the top 25.

Lake Oswego ranks first with a score of 75. Sherwood and Ashland follow, with 73 and 68. Scores compare each town with all 27,850 towns we track across the US.

RankTownScore High-school students in AP or IB classesHigh-school students taking college classes Population
1 Lake Oswego 75 39.1%31.8% 40,381
2 Sherwood 73 25.2%43.1% 20,307
3 Ashland 68 27.0%57.5% 21,259
4 Athena 67 40.8%40.8% 1,377
5 Hood River 66 26.3%57.2% 8,361
6 McMinnville 63 55.1%31.4% 34,596
7 Culver 62 28.1%29.4% 2,254
8 Banks 60 14.3%54.2% 2,156
9 Hillsboro 57 26.2%70.3% 108,231
10 Vale 57 7.5%47.7% 2,348
11 Enterprise 57 18.0%14.3% 2,131
12 Bend 54 37.0%34.9% 103,390
13 Canby 52 13.7%32.9% 18,134
14 Oregon City 51 20.1%23.9% 37,755
15 Joseph 51 0.0%54.0% 1,054
16 Creswell 51 10.1%53.7% 5,621
17 Baker City 50 4.8%18.9% 10,210
18 Medford 50 18.4%31.7% 86,315
19 Gladstone 50 7.8%37.6% 11,977
20 Eagle Point 49 13.2%37.2% 9,839
21 La Grande 49 9.9%71.2% 13,058
22 Eugene 48 31.6%15.8% 179,591
23 Hermiston 48 14.8%43.0% 19,546
24 West Linn 48 40.8%0.0% 26,935
25 Harrisburg 48 18.6%4.5% 3,681

This is not a test-score ranking, and graduation rates are from 2018 or 2019. Only towns with a high school of their own are listed, and a town does not show up when its students go to school elsewhere. Only towns with 1,000 or more people are ranked. Scores compare each town with all towns we track. See how we score towns and where the figures come from. These are estimates, so check official sources before you decide.

More rankings for Oregon

Towns with the best schools in other states

Link to this page

Copy this HTML to link to this page from your own site.