Find a School
School Rankings
Sign In
Remove Ads
My Account
Sign Out
Find a School
School Rankings
Sign In
Remove Ads
My Account
Sign Out
Home
Washington
City Rankings
Best Cities in Washington 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 Washington 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 Washington 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 Washington Office of Superindentent of Public Instruction. The most recent update was on Wednesday, September 10, 2025.
Be the first to know when we post new test scores and rankings!
Get Notified!
Elementary Schools
Elementary
Middle Schools
Middle
High Schools
High
Districts
Cities
School Year:
2024 - 2025
2024 - 2025
2023 - 2024
2022 - 2023
2021 - 2022
2020 - 2021
2018 - 2019
2017 - 2018
2016 - 2017
2015 - 2016
2014 - 2015
2012 - 2013
2011 - 2012
2010 - 2011
2009 - 2010
2008 - 2009
2007 - 2008
2006 - 2007
2005 - 2006
2004 - 2005
Rank (of 287)
City
# Elementary Schools
# Middle Schools
# High Schools
# Alt. Schools
# Private Schools*
Rank score (
2025
)
Rank (
2024
)
Rank change from
2024
SchoolDigger Rating (
2025
)
1
st
Medina
1
0
0
0
2
0.997
1
2
nd
Mercer Island
4
1
1
0
7
0.972
2
3
rd
Sammamish
9
3
2
0
3
0.968
3
4
th
Redmond
15
5
3
1
14
0.953
4
5
th
Bainbridge Island
5
2
2
1
6
0.944
5
6
th
Fall City
1
1
0
0
0
0.937
8
2
7
th
Issaquah
8
4
3
1
14
0.93
7
8
th
Mill Creek
1
1
1
0
0
0.926
6
2
9
th
Ravensdale
0
1
0
1
0
0.921
9
10
th
North Bend
2
1
0
0
1
0.916
10
11
th
Duvall
1
0
1
0
1
0.888
15
4
12
th
Cashmere
1
1
1
0
0
0.885
20
8
13
th
Snoqualmie
3
1
3
2
0
0.879
24
11
14
th
Kenmore
3
1
1
0
1
0.871
21
7
15
th
Bonney Lake
6
2
1
0
0
0.866
28
13
16
th
Woodinville
9
2
1
2
9
0.865
11
5
17
th
Lake Tapps
2
1
0
0
1
0.865
14
3
18
th
Brier
1
1
0
0
0
0.864
22
4
19
th
Maple Valley
6
0
2
1
2
0.861
19
20
th
Kirkland
14
5
7
1
10
0.856
13
7
21
st
University Place
4
2
2
2
2
0.855
26
5
22
nd
Gig Harbor
8
3
3
0
7
0.833
35
13
23
rd
Shoreline
12
2
2
2
11
0.832
23
24
th
Newcastle
2
1
0
0
1
0.83
17
7
25
th
Paterson
1
0
0
0
0
0.828
12
13
26
th
Vashon
1
1
2
1
1
0.816
16
10
27
th
Camas
9
3
5
1
4
0.814
31
4
28
th
Bothell
15
3
7
1
14
0.814
25
3
29
th
Carbonado
1
0
0
0
0
0.813
30
1
30
th
Ione
0
1
1
0
0
0.806
37
7
31
st
Colbert
2
1
0
0
1
0.804
36
5
32
nd
Bellevue
17
5
7
2
34
0.803
33
1
33
rd
Mukilteo
4
2
1
0
3
0.795
29
4
34
th
Liberty Lake
3
1
2
0
1
0.794
27
7
35
th
Sumner
4
1
1
0
1
0.794
40
5
36
th
Pullman
4
1
1
1
2
0.78
34
2
37
th
Almira
1
0
0
0
0
0.779
38
1
38
th
Spangle
1
0
1
0
2
0.776
47
9
39
th
Lake Stevens
8
2
4
2
1
0.774
48
9
40
th
Coulee City
1
1
1
0
0
0.769
80
40
41
st
Poulsbo
3
1
1
1
7
0.765
83
42
42
nd
Palouse
1
1
2
0
0
0.762
71
29
43
rd
Davenport
1
0
3
1
0
0.759
54
11
44
th
Steilacoom
4
0
1
1
0
0.757
76
32
45
th
Lake Forest Park
2
0
0
0
1
0.753
32
13
46
th
Rockford
1
1
1
0
0
0.752
63
17
47
th
Colfax
1
0
1
0
0
0.738
18
29
48
th
Wilkeson
1
0
0
0
0
0.737
59
11
49
th
Carnation
2
1
1
2
0
0.735
52
3
50
th
Eastsound
2
1
1
1
3
0.735
70
20
51
st
Asotin
1
0
1
0
0
0.727
39
12
52
nd
Buckley
5
1
2
2
0
0.725
42
10
53
rd
Coupeville
1
1
4
0
0
0.704
45
8
54
th
Leavenworth
3
1
2
0
1
0.701
72
18
55
th
Medical Lake
1
1
2
0
0
0.701
75
20
56
th
Dupont
2
1
0
0
0
0.7
41
15
57
th
Nine Mile Falls
3
1
2
0
0
0.695
50
7
58
th
Olympia
16
4
4
2
10
0.692
58
59
th
Anacortes
5
1
4
0
2
0.691
43
16
60
th
Northport
1
0
1
1
0
0.69
46
14
61
st
Edmonds
10
0
2
2
4
0.689
55
6
62
nd
Sequim
2
1
1
2
2
0.687
95
33
63
rd
Black Diamond
2
0
0
0
0
0.686
96
33
64
th
Montesano
2
0
1
0
1
0.683
69
5
65
th
Amboy
0
1
0
0
0
0.682
92
27
66
th
Clearlake
1
0
0
0
0
0.68
67
1
67
th
Silverdale
7
2
3
2
1
0.679
68
1
68
th
Lopez Island
1
0
1
1
0
0.678
44
24
69
th
Snohomish
11
3
5
2
2
0.678
84
15
70
th
Fairchild Afb
1
0
0
0
0
0.678
60
10
71
st
Stevenson
3
0
2
0
0
0.676
86
15
72
nd
Friday Harbor
1
1
2
1
3
0.667
56
16
73
rd
Oak Harbor
7
2
2
2
5
0.667
85
12
74
th
Mead
2
0
2
0
0
0.664
88
14
75
th
La Center
1
1
1
1
0
0.653
119
44
76
th
Ritzville
1
0
2
0
0
0.652
62
14
77
th
Saint John
1
0
1
0
0
0.651
98
21
78
th
Cle Elum
1
1
2
0
1
0.644
104
26
79
th
Ridgefield
3
2
1
1
1
0.642
51
28
80
th
Enumclaw
5
2
1
1
1
0.64
99
19
81
st
Normandy Park
1
0
0
0
0
0.64
94
13
82
nd
Mountlake Terrace
4
0
1
0
3
0.633
102
20
83
rd
Endicott
1
0
0
0
0
0.631
78
5
84
th
Chattaroy
2
1
1
1
0
0.63
125
41
85
th
Richland
10
2
4
1
5
0.628
79
6
86
th
Langley
2
1
2
0
1
0.626
57
29
87
th
Colville
3
1
2
1
3
0.626
73
14
88
th
Moxee
2
0
0
0
0
0.626
81
7
89
th
Seattle
85
19
37
7
100
0.624
87
2
90
th
Reardan
1
0
1
2
1
0.612
64
26
91
st
Winthrop
1
0
1
1
1
0.611
65
26
92
nd
Rainier
1
1
1
0
1
0.609
97
5
93
rd
Pomeroy
1
0
1
0
0
0.601
123
30
94
th
Edgewood
4
1
0
0
1
0.599
106
12
95
th
McKenna
1
0
0
0
0
0.586
111
16
96
th
Grapeview
1
0
0
0
0
0.585
93
3
97
th
Spokane Valley
20
6
7
3
10
0.575
118
21
98
th
Port Townsend
1
1
1
1
2
0.574
82
16
99
th
Port Angeles
6
1
4
4
2
0.57
117
18
100
th
Trout Lake
1
0
1
0
0
0.57
193
93
101
st
Oakesdale
1
0
1
0
0
0.568
91
10
102
nd
Waterville
1
0
1
0
0
0.568
74
28
103
rd
White Salmon
1
2
2
0
2
0.566
128
25
104
th
Lynden
4
2
2
1
5
0.565
136
32
105
th
Bellingham
19
4
13
1
17
0.562
113
8
106
th
Port Orchard
11
3
3
1
4
0.561
139
33
107
th
Yacolt
1
0
0
0
0
0.56
90
17
108
th
Renton
21
5
12
4
10
0.56
109
1
109
th
West Richland
3
2
0
2
0
0.558
110
1
110
th
Battle Ground
5
4
1
3
4
0.558
100
10
111
th
Washougal
6
2
2
1
0
0.556
105
6
112
th
Joint Base Lewis McChord
6
0
0
0
0
0.555
49
63
113
th
Brush Prairie
1
1
5
1
0
0.544
107
6
114
th
Odessa
1
0
1
0
1
0.543
108
6
115
th
Graham
6
2
1
0
0
0.54
137
22
116
th
Puyallup
24
6
6
3
5
0.539
121
5
117
th
Cathlamet
1
0
1
0
0
0.539
132
15
118
th
Naselle
1
0
1
1
0
0.538
152
34
119
th
Stanwood
3
3
2
1
0
0.538
89
30
120
th
Tumwater
4
2
7
0
0
0.536
140
20
121
st
Sultan
2
1
3
2
0
0.534
126
5
122
nd
Morton
1
0
1
0
0
0.534
197
75
123
rd
Chehalis
6
1
6
0
2
0.529
141
18
124
th
Vaughn
1
0
0
0
0
0.528
53
71
125
th
East Wenatchee
7
2
1
2
0
0.527
163
38
126
th
Monroe
4
1
2
2
7
0.52
146
20
127
th
Woodland
6
3
2
1
0
0.519
122
5
128
th
Manson
2
1
1
0
0
0.515
210
82
129
th
Metaline Falls
1
0
0
0
0
0.506
156
27
130
th
Onalaska
2
1
1
0
0
0.506
161
31
131
st
Lyman
1
0
0
0
0
0.503
159
28
132
nd
Quilcene
1
0
0
1
0
0.503
120
12
133
rd
Suquamish
1
0
0
0
0
0.5
165
32
134
th
Zillah
2
1
1
0
1
0.498
176
42
135
th
Deer Park
4
1
2
1
0
0.495
150
15
136
th
Eatonville
2
2
2
0
0
0.493
196
60
137
th
Everson
4
1
2
0
0
0.49
138
1
138
th
Everett
22
6
14
4
13
0.489
127
11
139
th
College Place
1
1
2
0
2
0.489
154
15
140
th
Naches
2
1
1
0
1
0.488
153
13
141
st
Lacey
14
5
4
1
11
0.487
149
8
142
nd
Chewelah
1
0
3
1
0
0.486
181
39
143
rd
Prescott
3
1
1
0
2
0.483
238
95
144
th
Union Gap
1
0
0
0
1
0.479
116
28
145
th
Blaine
3
1
1
0
0
0.478
131
14
146
th
McCleary
1
0
0
0
0
0.478
184
38
147
th
Orondo
1
0
0
0
0
0.475
204
57
148
th
Covington
4
3
1
0
1
0.472
135
13
149
th
Spokane
56
15
30
6
34
0.471
143
6
150
th
Lakebay
1
1
0
0
0
0.466
114
36
151
st
Valley
3
0
1
0
0
0.464
169
18
152
nd
Yelm
5
2
2
0
1
0.463
158
6
153
rd
Ellensburg
6
1
3
1
2
0.463
124
29
154
th
Kingston
3
1
2
2
0
0.463
103
51
155
th
Kalama
1
1
1
0
0
0.461
148
7
156
th
Chimacum
1
1
2
1
0
0.457
180
24
157
th
Pacific
1
0
0
0
0
0.453
130
27
158
th
Rochester
2
1
2
0
0
0.45
145
13
159
th
Arlington
5
2
5
2
2
0.444
171
12
160
th
Inchelium
1
1
1
0
0
0.444
147
13
161
st
Pateros
1
0
1
1
0
0.44
112
49
162
nd
Kittitas
2
0
1
0
0
0.437
164
2
163
rd
Bremerton
14
2
8
1
6
0.436
179
16
164
th
Bow
2
0
0
0
0
0.43
185
21
165
th
Lynnwood
12
3
3
2
6
0.428
186
21
166
th
Cusick
2
0
1
1
0
0.424
222
56
167
th
Ashford
1
0
0
0
0
0.423
177
10
168
th
Okanogan
1
1
4
0
0
0.422
182
14
169
th
Tenino
2
1
1
0
0
0.421
191
22
170
th
Kettle Falls
2
1
2
0
1
0.417
168
2
171
st
South Bend
1
0
2
1
1
0.416
207
36
172
nd
Tekoa
1
0
1
0
0
0.415
208
36
173
rd
Kelso
6
2
3
1
1
0.414
178
5
174
th
Walla Walla
8
3
6
2
4
0.413
151
23
175
th
Otis Orchards
1
0
0
0
0
0.412
175
176
th
Carson
1
1
0
1
0
0.41
166
10
177
th
Camano Island
2
0
0
0
0
0.406
172
5
178
th
Republic
1
1
1
1
1
0.406
215
37
179
th
Oroville
1
0
1
0
1
0.403
209
30
180
th
Tukwila
4
0
3
0
1
0.4
170
10
181
st
Toledo
1
1
2
0
0
0.393
144
37
182
nd
Kennewick
18
6
10
1
4
0.39
188
6
183
rd
Clarkston
5
1
3
2
2
0.389
190
7
184
th
Wenatchee
8
4
5
4
6
0.388
187
3
185
th
Tieton
1
0
0
0
0
0.388
236
51
186
th
Custer
1
0
0
0
0
0.386
115
71
187
th
Napavine
1
0
1
0
0
0.385
203
16
188
th
Orting
3
1
1
0
0
0.385
218
30
189
th
Chelan
2
1
2
1
1
0.38
189
190
th
Cheney
4
1
4
1
0
0.38
133
57
191
st
Dayton
1
1
2
0
0
0.378
142
49
192
nd
Tacoma
63
17
31
2
25
0.369
192
193
rd
Longview
9
3
6
2
5
0.365
199
6
194
th
Spanaway
13
3
5
1
0
0.364
195
1
195
th
Raymond
3
0
2
1
0
0.361
227
32
196
th
Wilbur
1
0
1
0
0
0.357
101
95
197
th
Ferndale
6
2
2
1
2
0.356
194
3
198
th
Cowiche
1
1
1
0
0
0.349
224
26
199
th
Waitsburg
1
1
1
0
0
0.344
174
25
200
th
Ephrata
4
2
4
0
2
0.344
202
2
201
st
Westport
1
0
1
1
0
0.339
240
39
202
nd
Mount Vernon
9
2
5
3
5
0.338
212
10
203
rd
Gold Bar
1
0
0
0
0
0.335
198
5
204
th
Kent
24
4
7
4
5
0.333
200
4
205
th
Newport
1
1
2
1
1
0.332
216
11
206
th
Entiat
1
0
1
0
0
0.331
160
46
207
th
Sedro Woolley
5
1
3
0
0
0.328
235
28
208
th
Elma
2
1
4
2
0
0.327
183
25
209
th
Vancouver
48
14
22
11
19
0.327
205
4
210
th
Mossyrock
1
0
2
1
0
0.326
201
9
211
th
Sumas
1
0
0
0
0
0.325
173
38
212
th
Lyle
0
1
3
0
0
0.324
250
38
213
th
Auburn
20
6
6
3
9
0.323
223
10
214
th
Royal City
1
2
1
0
0
0.319
232
18
215
th
Loon Lake
2
0
0
0
0
0.312
157
58
216
th
Yakima
27
7
20
0
9
0.31
219
3
217
th
Ocean Park
1
0
0
0
0
0.302
237
20
218
th
Dallesport
1
0
0
0
0
0.296
267
49
219
th
Roy
1
0
0
0
0
0.292
221
2
220
th
Acme
1
0
0
0
0
0.291
257
37
221
st
Milton
1
1
0
0
0
0.288
230
9
222
nd
Marysville
14
5
13
1
3
0.286
214
8
223
rd
Randle
1
0
1
0
0
0.277
167
56
224
th
Grandview
3
1
5
0
1
0.269
241
17
225
th
Des Moines
5
1
4
0
3
0.269
234
9
226
th
Concrete
2
0
2
1
0
0.268
268
42
227
th
Neah Bay
1
0
1
0
0
0.267
211
16
228
th
Moses Lake
12
3
6
0
3
0.266
225
3
229
th
Shelton
6
3
6
0
2
0.265
226
3
230
th
Goldendale
2
1
1
1
1
0.263
233
3
231
st
Prosser
3
1
3
0
1
0.262
251
20
232
nd
Granite Falls
2
1
3
0
0
0.262
231
1
233
rd
Deming
1
1
1
1
0
0.261
213
20
234
th
Addy
1
0
0
0
0
0.26
134
100
235
th
Burien
5
1
6
2
5
0.259
228
7
236
th
Ocean Shores
1
1
1
0
0
0.259
220
16
237
th
Newman Lake
1
0
0
0
0
0.253
217
20
237
th
Mesa
2
0
0
0
0
0.253
244
7
239
th
Ilwaco
0
1
1
0
0
0.253
245
6
240
th
Federal Way
18
5
9
3
10
0.251
248
8
241
st
Cosmopolis
1
0
0
1
0
0.245
155
86
242
nd
Tonasket
1
1
2
1
1
0.242
263
21
243
rd
Winlock
2
1
2
0
0
0.241
249
6
244
th
Lind
1
2
0
0
0
0.239
243
1
245
th
Toutle
1
0
1
0
0
0.234
229
16
246
th
Darrington
1
0
1
0
0
0.232
206
40
247
th
Aberdeen
6
1
5
2
1
0.232
261
14
248
th
Lakewood
14
4
9
2
2
0.231
254
6
249
th
Burlington
4
0
2
0
2
0.224
258
9
250
th
La Conner
1
1
1
0
0
0.222
253
3
251
st
Omak
3
2
2
2
1
0.221
247
4
252
nd
Centralia
6
1
2
0
1
0.212
246
6
253
rd
Pasco
23
4
5
0
6
0.21
252
1
254
th
Rock Island
1
0
0
0
0
0.207
262
8
255
th
Oakville
2
0
1
1
0
0.206
264
9
256
th
Burbank
1
1
1
0
0
0.205
255
1
257
th
Belfair
3
1
2
1
0
0.195
256
1
258
th
Brewster
1
1
2
0
2
0.19
239
19
259
th
Connell
2
1
4
1
0
0.179
266
7
260
th
Castle Rock
1
1
1
1
0
0.175
260
261
st
Othello
5
1
3
0
0
0.173
270
9
262
nd
Selah
6
2
4
1
1
0.172
242
20
263
rd
Maple Falls
1
0
0
0
0
0.17
265
2
264
th
Forks
2
1
2
1
0
0.157
272
8
265
th
Warden
1
1
1
0
1
0.147
259
6
266
th
Springdale
1
1
2
4
0
0.122
276
10
267
th
Hoquiam
3
1
1
1
0
0.122
274
7
268
th
Sunnyside
4
2
2
0
1
0.115
273
5
269
th
Mattawa
5
1
2
0
0
0.106
284
15
270
th
Outlook
1
0
0
0
0
0.103
279
9
271
st
Bridgeport
1
1
2
0
0
0.101
275
4
272
nd
Granger
1
1
1
0
0
0.098
280
8
273
rd
Seatac
5
2
3
0
1
0.081
281
8
274
th
Quincy
5
1
1
2
1
0.081
271
3
275
th
Coulee Dam
1
0
1
0
0
0.068
282
7
276
th
Toppenish
5
1
3
0
0
0.067
278
2
277
th
Wilson Creek
1
0
1
0
0
0.062
129
148
278
th
Wapato
6
2
3
0
0
0.059
283
5
279
th
Benton City
1
1
1
0
0
0.042
286
7
280
th
Wellpinit
1
1
3
0
0
0.04
269
11
281
st
Soap Lake
1
0
2
0
0
0.04
288
7
282
nd
Airway Heights
1
0
0
0
0
0.028
285
3
283
rd
Starbuck
1
0
1
0
0
0.024
277
6
284
th
Mabton
1
0
1
0
0
0.016
287
3
285
th
White Swan
0
1
3
0
0
0.007
290
5
286
th
Tulalip
1
0
0
0
0
0.004
289
3
287
th
Harrah
1
0
0
0
1
0.002
291
4
Sign up for updates!
Be the first to know when we update our rankings!
Go!
Other SchoolDigger ranking lists for Washington
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 Washington Office of Superindentent of Public Instruction.
These rankings were last updated on September 10, 2025, and are based on the most recent test scores available. We update rankings as we receive new test scores from the Washington Office of Superindentent of Public Instruction, usually on a yearly basis.
Our sources of data include the National Center for Education Statistics, U.S. Department of Education and the Washington Office of Superindentent of Public Instruction.
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
State-Administered Standardized Tests: A Comprehensive Guide
SchoolDigger data sources
: National Center for Education Statistics, U.S. Department of Education, the U.S. Census Bureau, the Washington State Department of Health and the Washington Office of Superindentent of Public Instruction.
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...