Find a School
School Rankings
Find a School
School Rankings
Home
Oregon
City Rankings
Oregon City Rankings
Alert!
Be the first to know when the Oregon Department of Education releases new test scores! We will update our rankings right away and send you an email!
Get Notified!
Alert!
Sign up for rankings notifications!
Get Notified!
Other OR Rankings:
Elementary Schools
Middle Schools
High Schools
Districts
Cities
School Year:
2021 - 2022
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 193)
City
# Elementary Schools
# Middle Schools
# High Schools
# Alt. Schools
# Private Schools*
Rank score (
2022
)
Rank (
2019
)
Rank change from
2019
SchoolDigger Rating (
2022
)
1
st
Lake Oswego
6
2
3
0
10
0.936
1
2
nd
West Linn
6
2
1
0
2
0.915
3
1
3
rd
Sherwood
5
1
1
0
4
0.908
2
1
4
th
Dundee
1
0
0
0
0
0.87
72
68
5
th
Athena
1
0
1
0
0
0.834
114
109
6
th
Ashland
5
1
1
0
1
0.829
5
1
7
th
Sublimity
1
0
0
0
0
0.829
4
3
8
th
Boring
2
1
0
1
2
0.826
12
4
9
th
Hubbard
1
0
0
0
0
0.807
10
1
10
th
Sisters
1
1
1
0
1
0.795
6
4
11
th
Nehalem
1
0
0
0
0
0.775
71
60
12
th
Enterprise
2
0
1
0
1
0.773
11
1
13
th
Wallowa
1
0
1
0
0
0.768
31
18
14
th
Heppner
1
0
1
0
0
0.757
48
34
15
th
Happy Valley
5
2
1
0
1
0.748
15
16
th
Vale
2
1
1
0
0
0.742
55
39
17
th
Welches
1
1
0
0
0
0.736
25
8
18
th
Adrian
1
0
1
0
0
0.727
36
18
19
th
Bend
19
6
6
0
17
0.723
22
3
20
th
Baker City
5
2
4
1
2
0.723
44
24
21
st
Island City
1
0
0
0
0
0.721
13
8
22
nd
Silverton
8
1
1
0
0
0.718
18
4
23
rd
Sunriver
1
0
0
0
0
0.704
8
15
24
th
Powell Butte
1
0
0
0
0
0.7
30
6
25
th
Clackamas
3
0
1
1
6
0.699
57
32
26
th
Newberg
5
2
1
0
3
0.695
49
23
27
th
Scotts Mills
1
0
0
0
0
0.692
9
18
28
th
Terrebonne
1
0
0
0
0
0.687
59
31
29
th
Keno
1
0
0
0
0
0.677
40
11
30
th
Mosier
1
0
0
0
0
0.677
38
8
31
st
Creswell
1
1
1
0
1
0.676
63
32
32
nd
Crane
1
0
1
2
0
0.668
74
42
33
rd
North Plains
1
0
0
0
0
0.667
7
26
34
th
Damascus
3
0
0
0
1
0.666
60
26
35
th
Drain
1
0
1
0
0
0.666
20
15
36
th
Scio
2
1
1
2
0
0.661
99
63
37
th
John Day
0
0
1
0
0
0.655
67
30
38
th
Tualatin
4
2
1
0
4
0.652
17
21
39
th
Mulino
2
0
0
0
0
0.644
42
3
40
th
Jacksonville
2
0
0
0
0
0.64
32
8
41
st
Turner
2
1
1
0
1
0.637
53
12
42
nd
McMinnville
5
2
1
0
4
0.635
39
3
43
rd
Wilsonville
3
2
2
0
0
0.632
33
10
44
th
Williams
1
0
0
0
0
0.627
14
30
45
th
Beaverton
23
6
7
0
17
0.627
27
18
46
th
Corvallis
9
2
2
0
5
0.625
28
18
47
th
Canyon City
1
0
0
0
0
0.62
118
71
48
th
Tigard
7
2
2
0
6
0.617
41
7
49
th
Portland
107
21
17
2
77
0.612
70
21
50
th
Mill City
1
0
1
1
0
0.611
123
73
51
st
Hood River
3
2
1
0
3
0.607
43
8
52
nd
Saint Paul
1
0
1
0
1
0.601
26
26
53
rd
Oakland
1
1
1
0
0
0.596
19
34
54
th
Eugene
30
10
11
1
21
0.587
62
8
55
th
Mount Angel
2
1
1
0
2
0.583
50
5
56
th
Maupin
1
0
1
0
0
0.58
127
71
57
th
Malin
1
0
0
0
0
0.579
45
12
58
th
Newport
2
2
1
0
0
0.574
(n/a)
59
th
Beavercreek
1
0
0
0
0
0.572
34
25
60
th
Redmond
6
2
3
0
3
0.566
90
30
61
st
Prineville
6
1
3
1
2
0.561
132
71
62
nd
Oregon City
6
2
3
1
2
0.559
47
15
63
rd
Philomath
2
1
1
2
1
0.557
54
9
64
th
Waldport
1
1
1
0
0
0.556
89
25
65
th
North Bend
3
1
1
1
1
0.543
91
26
66
th
Lafayette
1
0
0
0
0
0.542
16
50
67
th
Hillsboro
18
4
5
2
7
0.538
87
20
68
th
Coquille
3
0
2
0
1
0.532
108
40
69
th
Condon
1
0
1
0
0
0.529
93
24
70
th
Dallas
4
1
1
0
1
0.529
126
56
71
st
Cottage Grove
3
1
2
1
2
0.529
81
10
72
nd
Gold Beach
1
0
1
0
0
0.528
76
4
73
rd
Garibaldi
1
0
0
0
0
0.528
163
90
74
th
La Grande
2
1
2
0
4
0.514
73
1
75
th
Mitchell
0
0
1
1
0
0.514
192
117
76
th
Bandon
1
1
1
0
0
0.51
46
30
77
th
Lebanon
7
1
1
0
1
0.506
84
7
78
th
Sandy
2
1
1
0
1
0.495
24
54
79
th
Aloha
5
0
0
0
4
0.495
85
6
80
th
Clatskanie
2
0
1
0
1
0.493
184
104
81
st
Veneta
1
0
1
0
1
0.489
107
26
82
nd
Riddle
1
0
1
0
0
0.479
183
101
83
rd
Weston
0
1
0
0
0
0.478
94
11
84
th
Shady Cove
1
0
0
0
0
0.478
140
56
85
th
Glide
1
1
1
0
0
0.477
112
27
86
th
Wolf Creek
1
0
0
0
0
0.472
23
63
87
th
Bonanza
1
0
1
0
0
0.472
117
30
88
th
Junction City
2
1
1
0
1
0.47
78
10
89
th
Albany
12
4
5
0
3
0.469
100
11
90
th
Troutdale
3
1
1
1
1
0.466
101
11
91
st
Lakeview
2
1
1
0
0
0.464
35
56
92
nd
Hermiston
5
2
1
0
2
0.464
58
34
93
rd
Foster
1
0
0
0
0
0.46
137
44
94
th
Monroe
1
0
1
0
0
0.453
83
11
95
th
Yamhill
0
1
1
0
0
0.445
37
58
96
th
Astoria
3
1
2
0
0
0.44
139
43
97
th
Canyonville
1
0
0
0
2
0.44
154
57
98
th
Stanfield
1
0
1
0
0
0.436
119
21
99
th
Elmira
1
1
1
0
0
0.436
66
33
100
th
Florence
1
1
2
0
1
0.435
122
22
101
st
Coos Bay
5
1
2
1
3
0.428
164
63
102
nd
Medford
15
4
3
1
8
0.427
75
27
103
rd
Union
1
0
1
0
0
0.425
64
39
104
th
Klamath Falls
9
3
5
1
5
0.422
124
20
105
th
Lowell
2
0
1
1
0
0.422
131
26
106
th
Rockaway Beach
0
1
1
0
0
0.417
68
38
107
th
Grants Pass
11
4
4
0
4
0.414
82
25
108
th
Canby
4
1
1
0
1
0.413
96
12
109
th
Scappoose
1
2
1
0
1
0.413
92
17
110
th
Rogue River
1
0
1
2
0
0.411
136
26
111
th
Roseburg
8
2
3
0
5
0.404
116
5
112
th
Merrill
1
0
1
0
0
0.404
111
1
113
th
Banks
1
1
1
0
1
0.401
56
57
114
th
Pendleton
4
1
3
1
1
0.394
106
8
115
th
Nyssa
1
1
1
0
0
0.394
149
34
116
th
Molalla
3
1
1
1
1
0.393
130
14
117
th
Seaside
1
1
1
1
0
0.39
133
16
118
th
Saint Helens
3
1
2
0
0
0.389
77
41
119
th
Hines
1
1
0
0
0
0.387
174
55
120
th
Salem
38
11
7
3
20
0.38
110
10
121
st
Phoenix
1
0
2
0
0
0.38
190
69
122
nd
Pleasant Hill
1
0
1
0
1
0.375
113
9
123
rd
Sutherlin
2
1
1
1
1
0.374
61
62
124
th
Aumsville
1
0
1
0
1
0.369
147
23
125
th
Forest Grove
5
2
1
0
3
0.366
79
46
126
th
Gresham
12
4
6
1
4
0.364
129
3
127
th
Halsey
2
0
1
1
1
0.363
104
23
128
th
Lyons
1
0
0
0
0
0.358
86
42
129
th
Ontario
6
1
1
1
2
0.353
143
14
130
th
Milwaukie
12
2
4
0
5
0.352
125
5
131
st
Culver
1
1
1
0
0
0.346
115
16
132
nd
Toledo
1
1
1
0
0
0.345
193
61
133
rd
Glendale
1
0
1
0
0
0.339
194
61
134
th
Central Point
5
1
3
0
1
0.336
97
37
135
th
Gold Hill
1
1
0
0
0
0.336
138
3
136
th
Stayton
1
1
1
1
0
0.333
142
6
137
th
Sheridan
1
0
1
2
1
0.331
145
8
138
th
Marcola
1
0
1
0
0
0.33
141
3
139
th
Monmouth
3
0
0
0
2
0.329
146
7
140
th
Madras
4
1
2
0
0
0.329
158
18
141
st
Keizer
8
2
1
0
0
0.323
103
38
142
nd
Gladstone
2
1
1
0
2
0.323
120
22
143
rd
Springfield
12
4
5
0
2
0.322
128
15
144
th
Gaston
1
0
1
1
0
0.32
65
79
145
th
Sweet Home
4
1
1
0
0
0.318
144
1
146
th
Falls City
1
0
1
0
0
0.314
196
50
147
th
Oakridge
1
1
1
0
0
0.313
168
21
148
th
Tillamook
2
2
2
0
2
0.308
98
50
149
th
Estacada
2
1
1
0
0
0.3
150
1
150
th
The Dalles
3
1
2
0
3
0.299
159
9
151
st
Myrtle Point
1
0
1
0
0
0.297
162
11
152
nd
Port Orford
1
0
1
0
0
0.293
69
83
153
rd
Colton
1
1
1
0
0
0.285
105
48
154
th
Amity
1
1
1
2
0
0.285
80
74
155
th
Harrisburg
1
1
1
0
1
0.281
121
34
156
th
Brookings
1
1
1
0
1
0.28
161
5
157
th
Jefferson
1
1
1
0
0
0.274
171
14
158
th
Talent
1
1
0
0
0
0.274
185
27
159
th
Cloverdale
1
0
1
0
0
0.274
88
71
160
th
Pilot Rock
1
0
1
0
0
0.269
166
6
161
st
Eagle Point
3
1
1
2
2
0.268
151
10
162
nd
Mount Hood Parkdale
1
0
0
0
0
0.256
52
110
163
rd
Boardman
1
1
1
0
0
0.241
181
18
164
th
Winchester
1
0
0
0
0
0.238
170
6
165
th
Rainier
1
0
1
0
0
0.231
135
30
166
th
Vernonia
1
1
1
0
0
0.219
180
14
167
th
Gilchrist
1
0
1
0
0
0.218
182
15
168
th
Gervais
1
1
2
0
1
0.213
148
20
169
th
Elgin
1
0
1
0
0
0.204
102
67
170
th
Chiloquin
2
0
1
0
0
0.2
173
3
171
st
Irrigon
1
1
1
1
0
0.195
176
5
172
nd
Willamina
1
1
1
0
0
0.194
197
25
173
rd
Independence
1
1
1
0
0
0.194
178
5
174
th
Lincoln City
2
1
2
0
1
0.176
187
13
175
th
Cave Junction
1
1
1
0
2
0.16
179
4
176
th
Aurora
2
1
1
0
0
0.158
167
9
177
th
Warrenton
1
0
1
1
0
0.144
109
68
178
th
La Pine
2
1
1
0
1
0.137
169
9
179
th
Tangent
1
0
0
0
1
0.126
175
4
180
th
Columbia City
1
0
0
0
0
0.12
157
23
181
st
Cornelius
3
0
0
0
2
0.118
165
16
182
nd
Woodburn
5
2
6
0
2
0.117
177
5
183
rd
Cascade Locks
1
0
0
0
0
0.113
29
154
184
th
White City
2
1
0
0
0
0.11
189
5
185
th
Fairview
4
1
1
0
1
0.091
186
1
186
th
Winston
1
2
1
0
0
0.086
191
5
187
th
Myrtle Creek
2
1
1
0
0
0.084
153
34
188
th
Umatilla
1
1
1
0
0
0.076
195
7
189
th
Reedsport
1
0
1
0
0
0.067
160
29
190
th
Yoncalla
1
0
1
0
0
0.06
156
34
191
st
Dayton
1
1
1
0
1
0.051
155
36
192
nd
Merlin
0
0
1
0
0
0.044
(n/a)
193
rd
Warm Springs
1
0
0
0
0
0.013
199
6
Sign up for updates!
Be the first to know when we update our rankings!
Go!
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 September 22, 2022, 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
.
Other Oregon Ranking lists:
Elementary Schools
Middle Schools
High Schools
Districts
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. School Attendance Areas provided by
ATTOM
.
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...