Find a School
School Rankings
Find a School
School Rankings
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 Saturday, September 9, 2023.
Be the first to know when we post new test scores and rankings!
Get Notified!
School Year:
2022 - 2023
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 293)
City
# Elementary Schools
# Middle Schools
# High Schools
# Alt. Schools
# Private Schools*
Rank score (
2023
)
Rank (
2022
)
Rank change from
2022
SchoolDigger Rating (
2023
)
1
st
Medina
1
0
0
0
2
0.998
1
2
nd
Sammamish
9
3
2
0
3
0.979
2
3
rd
Mercer Island
4
1
1
0
6
0.971
3
4
th
Redmond
13
5
4
1
13
0.947
4
5
th
Bainbridge Island
5
2
2
1
6
0.937
6
1
6
th
Issaquah
6
4
3
1
10
0.922
8
2
7
th
Fall City
1
1
0
0
1
0.921
5
2
8
th
Mill Creek
1
1
1
0
0
0.912
9
1
9
th
Woodinville
9
2
1
1
8
0.887
7
2
10
th
Kirkland
14
5
7
1
8
0.876
15
5
11
th
North Bend
2
1
0
0
1
0.87
12
1
12
th
Lake Tapps
2
1
0
0
1
0.867
13
1
13
th
Shoreline
11
2
2
2
12
0.86
18
5
14
th
Ravensdale
0
1
0
1
0
0.859
11
3
15
th
Maple Valley
6
0
2
1
2
0.85
14
1
16
th
Snoqualmie
3
1
4
2
0
0.849
10
6
17
th
Camas
7
3
5
1
4
0.842
21
4
18
th
Centerville
1
0
0
0
0
0.839
26
8
19
th
Bothell
15
3
7
1
13
0.836
25
6
20
th
University Place
4
2
2
1
2
0.83
22
2
21
st
Duvall
2
0
1
0
1
0.828
16
5
22
nd
Trout Lake
1
0
1
0
0
0.826
79
57
23
rd
Bonney Lake
6
2
1
0
0
0.825
37
14
24
th
Bellevue
19
5
7
2
29
0.825
23
1
25
th
Colfax
1
0
1
0
0
0.823
19
6
26
th
Wilkeson
1
0
0
0
0
0.819
64
38
27
th
Cashmere
1
1
1
0
0
0.817
27
28
th
Brier
1
1
0
0
0
0.812
39
11
29
th
Kenmore
3
1
1
0
1
0.809
24
5
30
th
Mukilteo
3
2
1
0
3
0.807
36
6
31
st
Coulee City
1
1
1
0
0
0.804
32
1
32
nd
Colbert
2
1
0
0
1
0.799
31
1
33
rd
Liberty Lake
3
1
2
0
1
0.797
33
34
th
Lake Forest Park
2
0
0
0
1
0.792
38
4
35
th
Newcastle
2
1
0
0
1
0.791
44
9
36
th
Vashon
1
1
2
1
1
0.789
72
36
37
th
Carnation
2
1
1
1
0
0.782
46
9
38
th
Almira
1
0
0
0
0
0.777
51
13
39
th
Anacortes
4
1
4
0
2
0.773
43
4
40
th
Poulsbo
3
1
1
1
7
0.773
66
26
41
st
Pullman
4
1
1
1
2
0.772
29
12
42
nd
Leavenworth
3
1
2
0
1
0.761
69
27
43
rd
Vaughn
1
0
0
0
0
0.76
57
14
44
th
Joint Base Lewis McChord
3
0
0
0
0
0.757
58
14
45
th
Fairchild Afb
1
0
0
0
0
0.75
48
3
46
th
Paterson
1
0
0
0
0
0.748
34
12
47
th
Gig Harbor
8
3
3
1
6
0.746
40
7
48
th
Sumner
3
1
1
0
1
0.743
52
4
49
th
Nine Mile Falls
2
1
2
0
0
0.742
47
2
50
th
Davenport
1
0
3
1
0
0.741
41
9
51
st
Ritzville
1
0
2
0
1
0.741
96
45
52
nd
Lake Stevens
7
2
3
1
1
0.741
55
3
53
rd
Garfield
1
1
0
0
0
0.738
45
8
54
th
Rockford
1
1
1
0
0
0.733
35
19
55
th
Edmonds
11
0
2
2
3
0.73
62
7
56
th
McKenna
1
0
0
0
0
0.73
84
28
57
th
Carbonado
1
0
0
0
0
0.722
17
40
58
th
Spangle
1
0
1
0
2
0.721
68
10
59
th
Asotin
1
0
1
0
0
0.721
28
31
60
th
Buckley
5
1
2
2
0
0.719
49
11
61
st
Ione
0
1
1
0
0
0.715
73
12
62
nd
Oak Harbor
5
2
2
2
4
0.714
75
13
63
rd
Port Townsend
1
1
1
1
2
0.702
99
36
64
th
Olympia
16
4
4
2
10
0.702
61
3
65
th
Lyman
1
0
0
0
0
0.692
(n/a)
66
th
Silverdale
7
2
3
2
0
0.685
65
1
67
th
Coupeville
1
1
4
0
0
0.685
70
3
68
th
Eastsound
2
1
1
1
3
0.684
54
14
69
th
Grapeview
1
0
0
0
0
0.68
59
10
70
th
Black Diamond
2
0
0
0
0
0.677
56
14
71
st
Dupont
2
1
0
0
0
0.675
(n/a)
72
nd
Langley
2
1
2
0
1
0.675
101
29
73
rd
Saint John
1
0
1
0
0
0.674
20
53
74
th
Steilacoom
2
0
2
1
0
0.674
63
11
75
th
Ariel
1
0
0
0
0
0.672
(n/a)
76
th
Medical Lake
1
1
2
0
0
0.67
60
16
77
th
Mead
2
0
2
0
0
0.657
83
6
78
th
Ridgefield
2
2
1
1
1
0.656
42
36
79
th
Waterville
1
0
1
0
0
0.656
127
48
80
th
Snohomish
10
3
5
2
1
0.653
90
10
81
st
Richland
9
2
4
1
5
0.651
85
4
82
nd
Sequim
2
1
1
2
2
0.648
98
16
83
rd
Battle Ground
5
4
1
2
4
0.648
74
9
84
th
Northport
1
0
1
1
0
0.643
97
13
85
th
Reardan
1
0
1
2
1
0.643
91
6
86
th
Palouse
1
1
2
0
0
0.642
76
10
87
th
Friday Harbor
1
1
2
1
3
0.642
71
16
88
th
Enumclaw
4
2
1
1
1
0.64
81
7
89
th
Clearlake
1
0
0
0
0
0.637
30
59
90
th
Montesano
2
0
1
0
1
0.635
120
30
91
st
Colville
3
1
2
1
3
0.632
94
3
92
nd
Rainier
1
1
1
0
1
0.631
129
37
93
rd
Washougal
5
2
2
1
0
0.627
138
45
94
th
Seattle
85
19
38
6
89
0.626
95
1
95
th
Stevenson
2
0
2
0
0
0.623
(n/a)
96
th
Winthrop
1
0
1
1
1
0.62
141
45
97
th
Moxee
2
0
0
0
0
0.617
100
3
98
th
Edgewood
4
1
0
0
1
0.61
87
11
99
th
Mountlake Terrace
4
0
1
0
3
0.604
80
19
100
th
Wilbur
1
0
1
0
0
0.597
102
2
101
st
Brush Prairie
1
1
5
1
0
0.597
93
8
102
nd
Morton
1
0
1
0
0
0.594
132
30
103
rd
Port Angeles
6
1
4
4
2
0.592
114
11
104
th
La Center
1
1
1
1
0
0.585
146
42
105
th
Kingston
3
1
2
2
0
0.585
77
28
106
th
Yacolt
1
0
0
0
0
0.584
88
18
107
th
Stanwood
3
3
2
1
0
0.583
92
15
108
th
Normandy Park
1
0
0
0
0
0.58
86
22
109
th
Renton
18
5
12
4
10
0.579
106
3
110
th
Chattaroy
2
1
1
1
0
0.577
135
25
111
th
Cle Elum
1
1
2
0
1
0.568
136
25
112
th
Lopez Island
1
0
1
1
0
0.566
111
1
113
th
Bellingham
18
4
13
1
16
0.563
105
8
114
th
Union Gap
1
0
0
0
1
0.562
122
8
115
th
Tekoa
1
0
1
0
0
0.561
154
39
116
th
Amboy
0
1
0
0
0
0.56
143
27
117
th
Port Orchard
10
3
3
1
3
0.54
103
14
118
th
West Richland
3
2
0
2
0
0.54
50
68
119
th
Ashford
1
0
0
0
0
0.532
167
48
120
th
Woodland
6
3
2
1
0
0.532
160
40
121
st
Puyallup
24
6
6
3
5
0.529
115
6
122
nd
Oakesdale
1
0
1
0
0
0.528
113
9
123
rd
Spokane Valley
18
6
8
3
9
0.525
126
3
124
th
Suquamish
1
0
0
0
0
0.523
107
17
125
th
Pomeroy
1
0
1
0
0
0.52
139
14
126
th
Deer Park
2
1
1
1
0
0.518
82
44
127
th
Tumwater
4
2
7
1
0
0.517
109
18
128
th
Dayton
1
1
2
0
0
0.517
117
11
129
th
Lakebay
1
1
0
0
0
0.515
108
21
130
th
Covington
4
3
1
0
1
0.514
124
6
131
st
McCleary
1
0
0
0
0
0.51
203
72
132
nd
Naselle
1
0
1
1
0
0.509
149
17
133
rd
Custer
1
0
0
0
0
0.506
148
15
134
th
Entiat
1
0
1
0
0
0.504
170
36
135
th
Ellensburg
5
1
3
1
1
0.503
165
30
136
th
Kalama
1
1
1
0
0
0.502
118
18
137
th
White Salmon
1
2
2
0
2
0.499
119
18
138
th
Graham
6
2
1
0
0
0.499
137
1
139
th
Arlington
6
2
5
1
2
0.499
174
35
140
th
Sultan
1
1
3
2
0
0.495
198
58
141
st
Chehalis
6
1
6
0
1
0.494
128
13
142
nd
Yelm
5
2
2
0
1
0.494
150
8
143
rd
Everett
23
6
14
4
13
0.489
133
10
144
th
Monroe
3
1
2
2
7
0.488
112
32
145
th
Lacey
14
5
4
1
10
0.485
123
22
146
th
Blaine
2
1
1
1
0
0.483
116
30
147
th
Spokane
52
15
29
6
31
0.482
130
17
148
th
Cosmopolis
1
0
0
1
0
0.482
121
27
149
th
Lynden
3
2
2
1
5
0.48
134
15
150
th
Odessa
1
0
1
0
0
0.476
78
72
151
st
Kettle Falls
1
1
2
0
1
0.471
104
47
152
nd
Napavine
1
0
1
0
0
0.47
89
63
153
rd
Fort Lewis
3
0
0
0
0
0.467
181
28
154
th
Creston
1
0
1
0
0
0.464
156
2
155
th
Rochester
2
2
2
0
0
0.449
172
17
156
th
Zillah
2
1
1
0
1
0.444
175
19
157
th
Cathlamet
1
0
1
0
0
0.441
131
26
158
th
Pacific
1
0
0
0
0
0.44
173
15
159
th
Lynnwood
12
3
3
2
4
0.439
155
4
160
th
Quilcene
1
0
0
1
0
0.437
(n/a)
161
st
Pateros
1
0
1
1
0
0.435
147
14
162
nd
Waitsburg
1
1
1
0
0
0.434
182
20
163
rd
Tenino
2
1
1
0
0
0.432
159
4
164
th
Everson
3
1
2
0
0
0.43
140
24
165
th
Toledo
1
1
2
0
0
0.421
195
30
166
th
East Wenatchee
6
2
1
1
0
0.416
163
3
167
th
Camano Island
2
0
0
0
0
0.413
158
9
168
th
Tukwila
4
0
3
0
1
0.413
152
16
169
th
Kennewick
17
6
10
1
4
0.412
180
11
170
th
Onalaska
2
1
1
0
0
0.411
142
28
171
st
Naches
2
1
1
0
1
0.409
162
9
172
nd
Orting
3
1
2
0
0
0.404
145
27
173
rd
Ephrata
3
2
4
0
2
0.4
202
29
174
th
Valley
2
0
1
0
0
0.4
153
21
175
th
Newport
1
1
2
1
1
0.399
168
7
176
th
Deming
0
1
1
1
0
0.398
211
35
177
th
Chimacum
1
1
2
1
0
0.395
208
31
178
th
Bow
2
0
0
0
0
0.391
191
13
179
th
Orondo
1
0
0
0
0
0.39
224
45
180
th
Walla Walla
6
3
6
2
4
0.39
178
2
181
st
Endicott
1
0
0
0
0
0.39
67
114
182
nd
Carson
1
1
0
1
0
0.385
210
28
183
rd
College Place
1
1
2
0
2
0.38
199
16
184
th
Elma
2
1
4
2
0
0.38
166
18
185
th
Sprague
1
0
1
0
0
0.38
161
24
186
th
Kelso
6
2
2
1
1
0.38
189
3
187
th
Ferndale
4
2
2
1
2
0.377
164
23
188
th
Okanogan
1
1
4
0
0
0.376
206
18
189
th
Bremerton
13
2
8
1
7
0.374
179
10
190
th
Tacoma
56
17
31
1
25
0.374
187
3
191
st
Manson
1
1
1
0
0
0.365
184
7
192
nd
Wenatchee
8
4
5
4
5
0.365
190
2
193
rd
Cheney
3
1
3
1
0
0.365
125
68
194
th
Cowiche
1
1
1
0
0
0.362
144
50
195
th
Spanaway
13
3
4
1
0
0.36
193
2
196
th
Randle
1
0
1
0
0
0.358
151
45
197
th
Kittitas
1
0
1
0
0
0.357
214
17
198
th
Kent
23
3
7
4
4
0.354
197
1
199
th
Ocean Park
1
0
0
0
0
0.352
213
14
200
th
Eatonville
3
2
2
0
0
0.351
176
24
201
st
Loon Lake
2
0
0
0
0
0.349
186
15
202
nd
Chewelah
1
0
3
1
0
0.348
188
14
203
rd
Chelan
1
1
2
1
0
0.347
171
32
204
th
Otis Orchards
1
0
0
0
0
0.346
196
8
205
th
Vancouver
44
14
21
11
13
0.344
205
206
th
Raymond
2
0
2
1
0
0.342
230
24
207
th
Mount Vernon
9
2
4
3
5
0.341
194
13
208
th
Oroville
1
0
1
0
1
0.335
248
40
209
th
Toutle
1
0
1
0
0
0.335
177
32
210
th
Metaline Falls
1
0
0
0
0
0.331
53
157
211
th
Wilson Creek
1
0
1
0
0
0.33
232
21
212
th
Sedro Woolley
4
1
3
1
0
0.327
221
9
213
th
Republic
1
1
1
1
1
0.323
220
7
214
th
Auburn
20
6
7
3
9
0.319
201
13
215
th
Acme
1
0
0
0
0
0.318
233
18
216
th
Longview
9
3
7
2
5
0.315
207
9
217
th
Clarkston
5
1
3
2
2
0.314
192
25
218
th
Des Moines
5
1
4
0
3
0.313
218
219
th
South Bend
1
0
2
1
1
0.311
169
50
220
th
Grandview
3
1
5
0
1
0.309
219
1
221
st
Yakima
24
7
20
0
9
0.308
204
17
222
nd
Lyle
0
1
3
0
0
0.306
274
52
223
rd
Selah
6
2
4
1
1
0.303
185
38
224
th
Westport
1
0
1
1
0
0.299
231
7
225
th
Granite Falls
2
1
3
0
0
0.299
263
38
226
th
Marysville
13
5
13
1
3
0.29
209
17
227
th
Goldendale
1
1
1
1
1
0.282
223
4
228
th
Lind
1
2
0
0
0
0.281
183
45
229
th
Warden
1
1
1
0
0
0.279
245
16
230
th
Gold Bar
1
0
0
0
0
0.277
251
21
231
st
Federal Way
15
5
9
3
10
0.275
234
3
232
nd
Prescott
2
1
1
0
2
0.272
239
7
233
rd
Tonasket
1
1
2
1
1
0.272
215
18
234
th
Concrete
1
0
2
1
0
0.27
236
2
235
th
Sumas
1
0
0
0
0
0.269
157
78
236
th
Mesa
2
0
0
0
0
0.267
217
19
237
th
Darrington
1
0
1
0
0
0.262
225
12
238
th
Omak
3
2
3
1
1
0.261
216
22
239
th
Moses Lake
11
3
6
0
3
0.26
226
13
240
th
Neah Bay
1
0
1
0
0
0.26
249
9
241
st
La Conner
1
1
1
0
0
0.259
241
242
nd
Castle Rock
1
1
1
1
0
0.254
237
5
243
rd
Newman Lake
1
0
0
0
0
0.249
228
15
244
th
Mossyrock
1
0
2
1
0
0.242
200
44
245
th
Burlington
3
0
3
0
2
0.234
227
18
246
th
Tieton
0
1
0
0
0
0.233
264
18
247
th
Burien
5
1
5
2
3
0.229
240
7
248
th
Lakewood
13
4
9
1
2
0.226
238
10
249
th
Ocean Shores
1
1
1
0
0
0.224
247
2
250
th
Royal City
1
2
1
0
0
0.218
229
21
251
st
Belfair
2
1
2
2
0
0.211
246
5
252
nd
Winlock
2
1
2
0
0
0.201
254
2
253
rd
Shelton
7
3
6
0
2
0.199
242
11
254
th
Aberdeen
5
1
5
2
1
0.198
252
2
255
th
Centralia
5
1
2
0
1
0.197
258
3
256
th
Milton
1
1
0
0
0
0.195
256
257
th
Prosser
3
1
3
0
1
0.194
255
2
258
th
Forks
2
1
2
1
0
0.192
253
5
259
th
Oakville
1
0
1
1
0
0.192
270
11
260
th
Curtis
1
0
0
0
0
0.189
271
11
261
st
Pasco
21
4
5
0
5
0.185
260
1
262
nd
Connell
1
1
4
1
0
0.177
259
3
263
rd
Inchelium
1
1
1
0
0
0.172
269
6
264
th
Brewster
1
1
2
0
2
0.168
265
1
265
th
Cusick
2
0
1
1
0
0.167
262
3
266
th
Ilwaco
0
1
1
0
0
0.163
261
5
267
th
Othello
4
1
3
0
0
0.16
267
268
th
Rock Island
1
0
0
0
0
0.149
250
18
269
th
Pacific Beach
1
0
0
0
1
0.147
244
25
270
th
Sunnyside
4
2
2
0
1
0.143
266
4
271
st
Hoquiam
3
1
1
1
0
0.141
257
14
272
nd
Harrington
1
0
1
0
0
0.139
243
29
273
rd
Bridgeport
1
1
2
0
0
0.138
272
1
274
th
Springdale
1
1
2
4
0
0.136
273
1
275
th
Maple Falls
1
0
0
0
0
0.135
278
3
276
th
Roy
1
0
0
0
0
0.13
222
54
277
th
Wellpinit
1
1
3
0
0
0.123
288
11
278
th
Coulee Dam
1
0
1
0
0
0.12
282
4
279
th
Burbank
1
1
1
0
0
0.101
212
67
280
th
Quincy
5
1
1
2
1
0.089
268
12
281
st
Outlook
1
0
0
0
0
0.089
283
2
282
nd
Toppenish
4
1
3
0
0
0.088
284
2
283
rd
Mattawa
3
1
2
0
0
0.08
277
6
284
th
Granger
1
1
1
0
0
0.074
276
8
285
th
Benton City
1
1
1
0
0
0.07
280
5
286
th
Seatac
4
2
3
0
1
0.061
275
11
287
th
Mabton
1
0
1
0
0
0.047
286
1
288
th
Airway Heights
1
0
0
0
0
0.042
279
9
289
th
Wapato
6
2
3
0
0
0.04
285
4
290
th
Soap Lake
1
0
2
0
0
0.029
281
9
291
st
Tulalip
1
0
0
0
0
0.009
287
4
292
nd
White Swan
0
1
3
0
0
0.005
289
3
293
rd
Harrah
1
0
0
0
1
0.001
290
3
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 9, 2023, 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:
No Child Left Behind (NCLB): A Comprehensive Analysis of Its Impact on Education
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. 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...