Find a School
School Rankings
Find a School
School Rankings
Home
Oregon
City Rankings
Best Cities in Oregon for Schools
Welcome to SchoolDigger, your premier source for city-wide school rankings! Our user-friendly platform focuses on test scores, presenting a transparent, data-driven comparison to help you navigate the educational scene. Explore top-rated cities in Oregon and make informed decisions for your child's academic future. With our comprehensive database, uncover the best-performing schools within each city, evaluate their performance, and gain valuable insights. Trust SchoolDigger.com to guide you in finding the perfect city for your child's education. Embark on your journey to academic success right here!
Year after year, SchoolDigger is
always
the first to publish Oregon test scores and rankings. Other sites use stale test score data that are several years old! Be in the know with the very latest performance metrics.
The list is updated annually upon the release of the test scores by the Oregon Department of Education. The most recent update was on Thursday, October 3, 2024.
Be the first to know when we post new test scores and rankings!
Get Notified!
School Year:
2023 - 2024
2023 - 2024
2022 - 2023
2021 - 2022
2018 - 2019
2017 - 2018
2016 - 2017
2015 - 2016
2014 - 2015
2013 - 2014
2012 - 2013
2011 - 2012
2010 - 2011
2009 - 2010
2008 - 2009
2007 - 2008
2006 - 2007
2005 - 2006
2004 - 2005
Rank (of 197)
City
# Elementary Schools
# Middle Schools
# High Schools
# Alt. Schools
# Private Schools*
Rank score (
2024
)
Rank (
2023
)
Rank change from
2023
SchoolDigger Rating (
2024
)
1
st
Lake Oswego
7
2
4
0
10
0.956
1
2
nd
West Linn
6
3
1
0
2
0.916
2
3
rd
Adrian
1
0
1
0
0
0.908
6
3
4
th
Sherwood
5
1
1
0
5
0.89
3
1
5
th
Ashland
5
1
1
0
1
0.864
10
5
6
th
North Plains
2
0
0
0
0
0.854
21
15
7
th
Welches
1
1
0
0
0
0.848
24
17
8
th
Nehalem
1
0
0
0
0
0.845
5
3
9
th
Williams
1
0
0
0
0
0.842
11
2
10
th
Powell Butte
1
0
0
0
0
0.829
19
9
11
th
Island City
1
0
0
0
0
0.823
17
6
12
th
Boring
3
1
0
0
2
0.807
4
8
13
th
Bandon
1
1
1
0
0
0.802
54
41
14
th
Vale
2
1
1
0
0
0.785
25
11
15
th
Sublimity
1
0
0
0
0
0.78
26
11
16
th
Dundee
1
0
0
0
0
0.779
18
2
17
th
Jacksonville
2
0
0
0
0
0.767
12
5
18
th
Turner
2
1
1
0
1
0.767
33
15
19
th
Happy Valley
5
1
2
0
2
0.765
9
10
20
th
Corvallis
9
2
2
0
5
0.765
40
20
21
st
Damascus
2
0
0
0
1
0.765
29
8
22
nd
John Day
0
0
1
0
0
0.761
7
15
23
rd
Hubbard
1
0
0
0
0
0.736
14
9
24
th
Gold Beach
1
0
1
0
0
0.722
36
12
25
th
Enterprise
2
0
1
0
1
0.721
13
12
26
th
Wilsonville
3
2
1
0
0
0.714
27
1
27
th
Heppner
1
0
1
0
0
0.71
20
7
28
th
Dorena
1
0
0
1
0
0.708
(n/a)
29
th
Silverton
8
1
1
0
0
0.704
22
7
30
th
Wallowa
1
1
1
0
0
0.697
15
15
31
st
Veneta
1
0
1
0
1
0.697
41
10
32
nd
Bend
19
6
6
0
18
0.696
28
4
33
rd
Keno
1
0
0
0
0
0.696
8
25
34
th
Mulino
2
0
0
0
0
0.692
51
17
35
th
Saint Paul
1
0
1
0
1
0.684
39
4
36
th
Scappoose
1
2
1
1
1
0.682
73
37
37
th
Baker City
5
2
4
1
2
0.667
37
38
th
Crane
1
0
1
2
0
0.662
32
6
39
th
Newberg
5
2
2
0
3
0.635
30
9
40
th
Garibaldi
1
0
0
0
0
0.631
87
47
41
st
Scio
2
1
1
2
0
0.625
34
7
42
nd
McMinnville
5
2
1
0
4
0.625
59
17
43
rd
Elmira
1
1
1
0
0
0.624
84
41
44
th
Halsey
2
0
1
0
1
0.624
142
98
45
th
Union
1
0
1
0
0
0.623
150
105
46
th
Terrebonne
1
0
0
0
0
0.621
74
28
47
th
Portland
105
25
20
3
86
0.621
45
2
48
th
Weston
0
1
0
0
0
0.614
53
5
49
th
Applegate
1
0
0
0
0
0.608
122
73
50
th
Sisters
1
1
1
0
1
0.605
16
34
51
st
Hood River
3
2
1
0
3
0.601
62
11
52
nd
North Bend
3
1
1
1
1
0.598
58
6
53
rd
Tigard
8
2
2
1
6
0.597
43
10
54
th
Sandy
2
1
1
0
1
0.595
48
6
55
th
Philomath
2
1
1
2
1
0.591
44
11
56
th
Oregon City
6
2
3
1
3
0.586
72
16
57
th
Beaverton
23
6
7
0
18
0.582
49
8
58
th
Canyon City
1
0
0
0
0
0.58
86
28
59
th
Rockaway Beach
0
1
1
0
0
0.58
42
17
60
th
Clackamas
3
1
1
2
6
0.578
31
29
61
st
Eugene
30
10
11
3
23
0.567
52
9
62
nd
Creswell
1
1
1
0
1
0.567
35
27
63
rd
Nyssa
1
1
1
1
0
0.567
67
4
64
th
Lafayette
1
0
0
0
0
0.562
60
4
65
th
Mount Hood Parkdale
1
0
0
0
0
0.561
145
80
66
th
Malin
1
0
0
0
0
0.559
46
20
67
th
Oakland
1
1
1
0
0
0.551
68
1
68
th
Hillsboro
19
4
5
3
8
0.546
61
7
69
th
Prineville
5
1
3
2
2
0.546
70
1
70
th
Foster
1
0
0
0
0
0.542
94
24
71
st
Tualatin
4
1
2
0
4
0.542
55
16
72
nd
Mount Angel
2
1
1
0
1
0.541
65
7
73
rd
Hermiston
6
2
1
0
2
0.527
82
9
74
th
Lowell
2
0
1
1
0
0.526
79
5
75
th
Tillamook
2
2
2
0
2
0.524
118
43
76
th
Redmond
6
2
3
0
4
0.524
77
1
77
th
Culver
1
1
1
0
0
0.52
75
2
78
th
Merrill
1
0
1
0
0
0.517
56
22
79
th
Roseburg
9
2
3
1
6
0.516
88
9
80
th
Mill City
1
0
1
1
0
0.515
71
9
81
st
Grants Pass
11
4
6
0
4
0.504
98
17
82
nd
Cottage Grove
3
1
2
1
2
0.503
90
8
83
rd
Waldport
1
1
1
0
1
0.501
50
33
84
th
Drain
1
0
1
0
0
0.498
101
17
85
th
Monmouth
3
0
0
0
2
0.498
80
5
86
th
Lakeview
2
1
1
0
0
0.489
93
7
87
th
Gladstone
2
1
1
0
2
0.486
47
40
88
th
Lebanon
7
1
1
0
1
0.485
78
10
89
th
Newport
2
2
1
0
0
0.483
111
22
90
th
Albany
12
4
5
0
3
0.483
89
1
91
st
Cave Junction
1
1
2
0
2
0.48
143
52
92
nd
Pilot Rock
1
0
1
0
0
0.476
138
46
93
rd
Sunriver
1
0
0
0
0
0.463
23
70
94
th
Condon
1
0
1
0
0
0.463
113
19
95
th
Yamhill
0
1
1
0
0
0.456
106
11
96
th
Pendleton
4
1
3
1
1
0.451
120
24
97
th
Shady Cove
1
0
0
0
0
0.451
95
2
98
th
Clatskanie
2
0
1
0
1
0.451
57
41
99
th
Forest Grove
5
2
2
0
3
0.448
102
3
100
th
Port Orford
1
0
1
0
0
0.44
83
17
101
st
Medford
15
4
3
1
7
0.434
99
2
102
nd
Dallas
3
1
1
1
1
0.433
63
39
103
rd
Scotts Mills
1
0
0
0
0
0.432
85
18
104
th
Mosier
1
0
0
0
0
0.429
66
38
105
th
Banks
1
1
1
0
1
0.424
103
2
106
th
Beavercreek
1
0
0
0
0
0.423
92
14
107
th
Canyonville
1
0
0
0
2
0.417
163
56
108
th
Harrisburg
1
1
1
0
1
0.416
140
32
109
th
Aloha
5
0
0
0
4
0.414
105
4
110
th
Wolf Creek
1
0
0
0
0
0.41
108
2
111
th
Gaston
1
0
1
1
0
0.407
135
24
112
th
Pleasant Hill
1
0
1
0
1
0.407
136
24
113
th
La Grande
2
1
2
0
4
0.406
64
49
114
th
Gervais
1
1
1
1
1
0.403
160
46
115
th
Athena
1
0
1
0
0
0.399
69
46
116
th
Molalla
3
1
1
0
1
0.399
76
40
117
th
Klamath Falls
10
3
5
1
6
0.399
114
3
118
th
Cascade Locks
1
0
0
0
0
0.396
179
61
119
th
Rogue River
1
0
1
2
0
0.395
81
38
120
th
Stayton
1
1
1
1
1
0.391
166
46
121
st
Central Point
6
1
3
0
3
0.389
125
4
122
nd
Troutdale
3
1
1
1
1
0.387
96
26
123
rd
Florence
1
1
2
0
1
0.386
133
10
124
th
Monroe
1
0
1
0
0
0.383
104
20
125
th
Glide
1
1
1
0
0
0.382
121
4
126
th
Ontario
6
1
1
1
2
0.38
134
8
127
th
Rainier
1
0
1
0
0
0.369
127
128
th
Burns
1
0
2
1
0
0.364
159
31
129
th
Springfield
12
4
5
0
3
0.363
128
1
130
th
Amity
1
1
1
1
0
0.362
110
20
131
st
Junction City
2
1
1
0
1
0.353
97
34
132
nd
Canby
4
1
1
0
1
0.353
112
20
133
rd
Estacada
2
1
1
0
0
0.353
148
15
134
th
Sweet Home
4
1
1
0
0
0.351
144
10
135
th
Winston
2
1
1
0
0
0.351
186
51
136
th
Warrenton
1
1
2
1
1
0.345
131
5
137
th
Coos Bay
5
1
2
2
3
0.337
107
30
138
th
Aumsville
1
0
1
0
1
0.337
162
24
139
th
Milwaukie
11
2
4
0
5
0.334
115
24
140
th
Seaside
1
1
1
1
0
0.332
126
14
141
st
Sutherlin
2
1
2
0
1
0.329
109
32
142
nd
Sheridan
1
0
1
1
1
0.329
132
10
143
rd
Chiloquin
2
0
1
0
0
0.328
155
12
144
th
Gresham
13
4
6
1
3
0.327
151
7
145
th
Stanfield
1
0
1
0
0
0.323
117
28
146
th
Astoria
3
1
2
0
0
0.322
139
7
147
th
Salem
38
11
9
2
21
0.317
116
31
148
th
Marcola
1
0
1
0
0
0.317
157
9
149
th
Eagle Point
3
1
2
1
2
0.317
130
19
150
th
Jefferson
1
1
1
0
0
0.315
172
22
151
st
Keizer
8
2
1
0
0
0.314
153
2
152
nd
Brookings
1
1
1
0
1
0.303
152
153
rd
Yoncalla
1
0
1
0
0
0.303
137
16
154
th
Phoenix
2
0
2
0
0
0.299
170
16
155
th
Coquille
3
0
2
0
1
0.293
38
117
156
th
Irrigon
1
1
1
1
0
0.286
129
27
157
th
Mitchell
0
0
1
1
0
0.282
164
7
158
th
Cloverdale
1
0
1
0
0
0.279
181
23
159
th
Gold Hill
1
1
0
0
0
0.275
154
5
160
th
Elgin
1
0
1
0
0
0.274
123
37
161
st
Lyons
1
0
0
0
0
0.27
124
37
162
nd
Maupin
1
0
1
0
0
0.269
100
62
163
rd
Talent
1
1
0
0
0
0.266
146
17
164
th
Saint Helens
3
1
2
1
1
0.264
141
23
165
th
Gilchrist
1
0
1
0
0
0.254
169
4
166
th
Vernonia
1
1
1
0
0
0.254
182
16
167
th
The Dalles
3
1
1
1
3
0.253
156
11
168
th
Powers
1
0
1
0
0
0.215
193
25
169
th
Bonanza
1
0
1
0
0
0.214
171
2
170
th
Aurora
2
1
1
0
0
0.213
175
5
171
st
Colton
1
1
1
1
0
0.209
91
80
172
nd
Tangent
1
0
0
0
1
0.208
149
23
173
rd
Madras
5
1
2
0
0
0.197
147
26
174
th
Boardman
1
1
1
0
0
0.192
183
9
175
th
Falls City
1
0
1
0
0
0.191
178
3
176
th
Myrtle Point
1
0
1
0
0
0.189
165
11
177
th
Myrtle Creek
2
1
1
1
0
0.186
174
3
178
th
Riddle
1
0
1
0
0
0.169
119
59
179
th
Oakridge
1
1
1
0
0
0.167
177
2
180
th
Independence
1
1
1
0
0
0.166
180
181
st
Columbia City
1
0
0
0
0
0.159
176
5
182
nd
Hines
1
1
0
0
0
0.159
167
15
183
rd
Winchester
1
0
0
0
0
0.155
158
25
184
th
Dayton
1
1
1
0
1
0.153
194
10
185
th
La Pine
2
1
1
0
1
0.139
187
2
186
th
Milton Freewater
5
1
1
0
1
0.125
173
13
187
th
Toledo
1
1
1
1
0
0.118
168
19
188
th
Lincoln City
2
1
2
0
1
0.116
161
27
189
th
Willamina
1
1
1
0
0
0.1
184
5
190
th
Cornelius
3
0
0
0
2
0.085
185
5
191
st
Umatilla
1
1
1
0
0
0.074
192
1
192
nd
Fairview
4
1
1
0
1
0.073
189
3
193
rd
White City
2
1
0
0
0
0.065
190
3
194
th
Woodburn
5
2
3
0
2
0.061
191
3
195
th
Merlin
0
0
1
0
0
0.056
188
7
196
th
Warm Springs
1
0
0
0
0
0.011
196
197
th
Dillard
0
0
1
0
0
0.011
195
2
Sign up for updates!
Be the first to know when we update our rankings!
Go!
Other SchoolDigger ranking lists for Oregon
Elementary Schools
Middle Schools
High Schools
Districts
Cities
About our rankings:
* Private schools are not used in determining city rank.
Schooldigger calculates school rankings based on test scores released by the Oregon Department of Education.
These rankings were last updated on October 3, 2024, and are based on the most recent test scores available. We update rankings as we receive new test scores from the Oregon Department of Education, usually on a yearly basis.
Our sources of data include the National Center for Education Statistics, U.S. Department of Education and the Oregon Department of Education.
For more information about our ranking process, please see our
Ranking FAQ
. Details about our methodology are
here
.
Educational resources:
Every Student Succeeds Act (ESSA): Transforming Education in America
Virtual Schools: The Future of Online Education
SchoolDigger data sources
: National Center for Education Statistics, U.S. Department of Education, the U.S. Census Bureau and the Oregon Department of Education.
Diagnostics
×
Get an Email update when we release new rankings!
Go!
We will send you an update approximately yearly. You can unsubscribe from future updates at any time!
×
Thank you!
We will let you know as soon as we update the rankings. Thanks for using SchoolDigger.com!
×
Email your saved school list
Comments (optional):
Your Email:
×
Email on the way!
An Email has been sent to
. Thanks for using SchoolDigger.com!
×
Thank you for sharing!
Loading...
x