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 Tuesday, September 10, 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
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 291)
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
Medina
1
0
0
0
2
0.997
1
2
nd
Mercer Island
4
1
1
0
7
0.984
3
1
3
rd
Sammamish
9
3
2
0
3
0.964
2
1
4
th
Redmond
13
5
3
1
14
0.955
4
5
th
Bainbridge Island
5
2
2
1
6
0.942
5
6
th
Mill Creek
1
1
1
0
0
0.924
8
2
7
th
Issaquah
6
4
3
1
14
0.922
6
1
8
th
Fall City
1
1
0
0
0
0.919
7
1
9
th
Ravensdale
0
1
0
1
0
0.914
14
5
10
th
North Bend
2
1
0
0
1
0.905
11
1
11
th
Woodinville
9
2
1
2
9
0.9
9
2
12
th
Paterson
1
0
0
0
0
0.896
46
34
13
th
Kirkland
14
5
7
1
10
0.888
10
3
14
th
Lake Tapps
2
1
0
0
1
0.882
12
2
15
th
Duvall
1
0
1
0
1
0.878
21
6
16
th
Vashon
1
1
2
1
1
0.87
36
20
17
th
Newcastle
2
1
0
0
1
0.863
35
18
18
th
Colfax
1
0
1
0
0
0.856
25
7
19
th
Maple Valley
6
0
2
1
2
0.855
15
4
20
th
Cashmere
1
1
1
0
0
0.853
27
7
21
st
Kenmore
3
1
1
0
1
0.85
29
8
22
nd
Brier
1
1
0
0
0
0.847
28
6
23
rd
Shoreline
11
2
2
2
11
0.842
13
10
24
th
Snoqualmie
3
1
3
2
0
0.839
16
8
25
th
Bothell
15
3
7
1
14
0.838
19
6
26
th
University Place
4
2
2
1
2
0.827
20
6
27
th
Liberty Lake
3
1
2
0
1
0.814
33
6
28
th
Bonney Lake
6
2
1
0
0
0.809
23
5
29
th
Mukilteo
3
2
1
0
3
0.801
30
1
30
th
Carbonado
1
0
0
0
0
0.798
57
27
31
st
Camas
7
3
5
1
4
0.798
17
14
32
nd
Lake Forest Park
2
0
0
0
1
0.796
34
2
33
rd
Bellevue
17
5
7
2
34
0.796
24
9
34
th
Pullman
4
1
1
1
2
0.794
41
7
35
th
Gig Harbor
8
3
3
0
7
0.794
47
12
36
th
Colbert
2
1
0
0
1
0.785
32
4
37
th
Ione
0
1
1
0
0
0.781
61
24
38
th
Almira
1
0
0
0
0
0.781
38
39
th
Asotin
1
0
1
0
0
0.777
59
20
40
th
Sumner
3
1
1
0
1
0.776
48
8
41
st
Dupont
2
1
0
0
0
0.763
71
30
42
nd
Buckley
5
1
2
2
0
0.759
60
18
43
rd
Anacortes
4
1
4
0
2
0.756
39
4
44
th
Lopez Island
1
0
1
1
0
0.754
112
68
45
th
Coupeville
1
1
4
0
0
0.754
67
22
46
th
Northport
1
0
1
1
0
0.753
84
38
47
th
Spangle
1
0
1
0
2
0.751
58
11
48
th
Lake Stevens
7
2
4
1
1
0.745
52
4
49
th
Joint Base Lewis McChord
3
0
0
0
0
0.731
44
5
50
th
Nine Mile Falls
3
1
2
0
0
0.726
49
1
51
st
Ridgefield
2
2
1
1
1
0.721
78
27
52
nd
Carnation
2
1
1
1
0
0.719
37
15
53
rd
Vaughn
1
0
0
0
0
0.71
43
10
54
th
Davenport
1
0
3
1
0
0.709
50
4
55
th
Edmonds
10
0
2
2
4
0.707
55
56
th
Friday Harbor
1
1
2
1
3
0.704
87
31
57
th
Langley
2
1
2
0
1
0.694
72
15
58
th
Olympia
16
4
4
2
10
0.688
64
6
59
th
Wilkeson
1
0
0
0
0
0.688
26
33
60
th
Fairchild Afb
1
0
0
0
0
0.687
45
15
61
st
Centerville
1
0
0
0
0
0.686
18
43
62
nd
Ritzville
1
0
2
0
0
0.682
51
11
63
rd
Rockford
1
1
1
0
0
0.682
54
9
64
th
Reardan
1
0
1
2
1
0.681
85
21
65
th
Winthrop
1
0
1
1
1
0.678
96
31
66
th
Brinnon
1
0
0
0
0
0.677
(n/a)
67
th
Clearlake
1
0
0
0
0
0.675
89
22
68
th
Silverdale
7
2
3
2
1
0.674
66
2
69
th
Montesano
2
0
1
0
1
0.672
90
21
70
th
Eastsound
2
1
1
1
3
0.666
68
2
71
st
Palouse
1
1
2
0
0
0.666
86
15
72
nd
Leavenworth
3
1
2
0
1
0.662
42
30
73
rd
Colville
3
1
2
1
3
0.662
91
18
74
th
Waterville
1
0
1
0
0
0.659
79
5
75
th
Medical Lake
1
1
2
0
0
0.658
76
1
76
th
Steilacoom
2
0
1
1
0
0.656
74
2
77
th
Garfield
1
1
0
0
0
0.65
53
24
78
th
Endicott
1
0
0
0
0
0.649
181
103
79
th
Richland
9
2
4
1
5
0.648
81
2
80
th
Coulee City
1
1
1
0
0
0.644
31
49
81
st
Moxee
2
0
0
0
0
0.641
97
16
82
nd
Port Townsend
1
1
1
1
2
0.64
63
19
83
rd
Poulsbo
3
1
1
1
7
0.634
40
43
84
th
Snohomish
10
3
5
2
2
0.632
80
4
85
th
Oak Harbor
5
2
2
2
5
0.628
62
23
86
th
Stevenson
2
0
2
0
0
0.626
95
9
87
th
Seattle
84
19
37
7
100
0.621
94
7
88
th
Mead
2
0
2
0
0
0.621
77
11
89
th
Stanwood
3
3
2
1
0
0.62
107
18
90
th
Yacolt
1
0
0
0
0
0.619
106
16
91
st
Oakesdale
1
0
1
0
0
0.618
122
31
92
nd
Amboy
0
1
0
0
0
0.617
116
24
93
rd
Grapeview
1
0
0
0
0
0.615
69
24
94
th
Normandy Park
1
0
0
0
0
0.614
108
14
95
th
Sequim
2
1
1
2
2
0.612
82
13
96
th
Black Diamond
2
0
0
0
0
0.61
70
26
97
th
Rainier
1
1
1
0
1
0.609
92
5
98
th
Saint John
1
0
1
0
0
0.606
73
25
99
th
Enumclaw
5
2
1
1
1
0.6
88
11
100
th
Battle Ground
5
4
1
3
4
0.599
83
17
101
st
Wilbur
1
0
1
0
0
0.597
100
1
102
nd
Mountlake Terrace
4
0
1
0
3
0.595
99
3
103
rd
Kingston
3
1
2
2
0
0.594
105
2
104
th
Cle Elum
1
1
2
0
1
0.58
111
7
105
th
Washougal
5
2
2
1
0
0.58
93
12
106
th
Edgewood
4
1
0
0
1
0.577
98
8
107
th
Brush Prairie
1
1
5
1
0
0.575
101
6
108
th
Odessa
1
0
1
0
1
0.571
150
42
109
th
Renton
20
5
12
4
10
0.567
109
110
th
West Richland
3
2
0
2
0
0.562
118
8
111
th
McKenna
1
0
0
0
0
0.558
56
55
112
th
Pateros
1
0
1
1
0
0.554
161
49
113
th
Bellingham
18
4
13
1
17
0.554
113
114
th
Lakebay
1
1
0
0
0
0.553
129
15
115
th
Custer
1
0
0
0
0
0.55
133
18
116
th
Union Gap
1
0
0
0
1
0.547
114
2
117
th
Port Angeles
6
1
4
4
2
0.546
103
14
118
th
Spokane Valley
18
6
7
3
10
0.545
123
5
119
th
La Center
1
1
1
1
0
0.541
104
15
120
th
Quilcene
1
0
0
1
0
0.537
160
40
121
st
Puyallup
24
6
6
3
5
0.533
121
122
nd
Woodland
6
3
2
1
0
0.532
120
2
123
rd
Pomeroy
1
0
1
0
0
0.532
125
2
124
th
Ellensburg
5
1
3
1
2
0.531
135
11
125
th
Chattaroy
2
1
1
1
0
0.53
110
15
126
th
Sultan
1
1
3
2
0
0.528
140
14
127
th
Everett
22
6
14
4
13
0.526
143
16
128
th
White Salmon
1
2
2
0
2
0.523
137
9
129
th
Wilson Creek
1
0
1
0
0
0.522
211
82
130
th
Pacific
1
0
0
0
0
0.521
158
28
131
st
Blaine
3
1
1
0
0
0.518
146
15
132
nd
Cathlamet
1
0
1
0
0
0.517
157
25
133
rd
Cheney
3
1
4
1
0
0.517
193
60
134
th
Addy
1
0
0
0
0
0.514
(n/a)
135
th
Covington
4
3
1
0
1
0.511
130
5
136
th
Lynden
3
2
2
1
5
0.511
149
13
137
th
Graham
6
2
1
0
0
0.511
138
1
138
th
Everson
3
1
2
0
0
0.506
164
26
139
th
Port Orchard
10
3
3
1
4
0.505
117
22
140
th
Tumwater
4
2
7
0
0
0.503
127
13
141
st
Chehalis
6
1
6
0
2
0.503
141
142
nd
Dayton
1
1
2
0
0
0.497
128
14
143
rd
Spokane
53
15
30
6
34
0.491
147
4
144
th
Toledo
1
1
2
0
0
0.489
165
21
145
th
Rochester
2
1
2
0
0
0.486
155
10
146
th
Monroe
3
1
2
2
7
0.485
144
2
147
th
Inchelium
1
1
1
0
0
0.483
263
116
148
th
Kalama
1
1
1
0
0
0.479
136
12
149
th
Lacey
14
5
4
1
11
0.477
145
4
150
th
Deer Park
2
1
2
1
0
0.473
126
24
151
st
Walla Walla
6
3
6
2
4
0.471
180
29
152
nd
Naselle
1
0
1
1
0
0.467
132
20
153
rd
Naches
2
1
1
0
1
0.467
171
18
154
th
College Place
1
1
2
0
2
0.456
183
29
155
th
Cosmopolis
1
0
0
1
0
0.454
148
7
156
th
Metaline Falls
1
0
0
0
0
0.451
210
54
157
th
Loon Lake
2
0
0
0
0
0.451
201
44
158
th
Yelm
5
2
2
0
1
0.45
142
16
159
th
Lyman
1
0
0
0
0
0.45
65
94
160
th
Entiat
1
0
1
0
0
0.45
134
26
161
st
Onalaska
2
1
1
0
0
0.449
170
9
162
nd
Fort Lewis
3
0
0
0
0
0.448
153
9
163
rd
East Wenatchee
6
2
1
1
0
0.446
166
3
164
th
Kittitas
1
0
1
0
0
0.442
197
33
165
th
Suquamish
1
0
0
0
0
0.438
124
41
166
th
Carson
1
1
0
1
0
0.438
182
16
167
th
Randle
1
0
1
0
0
0.435
196
29
168
th
Kettle Falls
1
1
2
0
1
0.433
151
17
169
th
Valley
2
0
1
0
0
0.429
174
5
170
th
Tukwila
4
0
3
0
1
0.423
168
2
171
st
Arlington
6
2
5
1
2
0.42
139
32
172
nd
Camano Island
2
0
0
0
0
0.415
167
5
173
rd
Sumas
1
0
0
0
0
0.414
235
62
174
th
Waitsburg
1
1
1
0
0
0.414
162
12
175
th
Otis Orchards
1
0
0
0
0
0.413
204
29
176
th
Zillah
2
1
1
0
1
0.412
156
20
177
th
Ashford
1
0
0
0
0
0.409
119
58
178
th
Kelso
6
2
3
1
1
0.405
186
8
179
th
Bremerton
13
2
8
1
6
0.403
189
10
180
th
Chimacum
1
1
2
1
0
0.401
177
3
181
st
Chewelah
1
0
3
1
0
0.401
202
21
182
nd
Okanogan
1
1
4
0
0
0.4
188
6
183
rd
Elma
2
1
4
2
0
0.397
184
1
184
th
McCleary
1
0
0
0
0
0.395
131
53
185
th
Bow
2
0
0
0
0
0.394
178
7
186
th
Lynnwood
12
3
3
2
6
0.393
159
27
187
th
Wenatchee
8
4
5
4
6
0.392
192
5
188
th
Kennewick
17
6
10
1
4
0.392
169
19
189
th
Chelan
1
1
2
1
1
0.391
203
14
190
th
Clarkston
5
1
3
2
2
0.386
217
27
191
st
Tenino
2
1
1
0
0
0.383
163
28
192
nd
Tacoma
56
17
31
1
25
0.379
190
2
193
rd
Trout Lake
1
0
1
0
0
0.378
22
171
194
th
Ferndale
5
2
2
1
2
0.377
187
7
195
th
Spanaway
10
3
5
1
0
0.36
195
196
th
Eatonville
2
2
2
0
0
0.358
200
4
197
th
Morton
1
0
1
0
0
0.351
102
95
198
th
Gold Bar
1
0
0
0
0
0.351
230
32
199
th
Longview
9
3
6
2
5
0.349
216
17
200
th
Kent
23
4
7
4
5
0.347
198
2
201
st
Mossyrock
1
0
2
1
0
0.346
244
43
202
nd
Ephrata
3
2
4
0
2
0.344
173
29
203
rd
Napavine
1
0
1
0
0
0.342
152
51
204
th
Orondo
1
0
0
0
0
0.341
179
25
205
th
Vancouver
46
14
22
11
19
0.336
205
206
th
Darrington
1
0
1
0
0
0.335
237
31
207
th
South Bend
1
0
2
1
1
0.333
219
12
208
th
Tekoa
1
0
1
0
0
0.332
115
93
209
th
Oroville
1
0
1
0
1
0.331
208
1
210
th
Manson
1
1
1
0
0
0.327
191
19
211
th
Neah Bay
1
0
1
0
0
0.323
240
29
212
th
Mount Vernon
9
2
4
3
5
0.323
207
5
213
th
Deming
0
1
1
1
0
0.32
176
37
214
th
Marysville
13
5
13
1
3
0.32
226
12
215
th
Republic
1
1
1
1
1
0.319
213
2
216
th
Newport
1
1
2
1
1
0.316
175
41
217
th
Newman Lake
1
0
0
0
0
0.315
243
26
218
th
Orting
2
1
1
0
0
0.313
172
46
219
th
Yakima
24
7
20
0
9
0.312
221
2
220
th
Ocean Shores
1
1
1
0
0
0.311
249
29
221
st
Roy
1
0
0
0
0
0.305
276
55
222
nd
Cusick
2
0
1
1
0
0.301
265
43
223
rd
Auburn
20
6
6
3
9
0.298
214
9
224
th
Cowiche
1
1
1
0
0
0.296
194
30
225
th
Moses Lake
11
3
6
0
3
0.29
239
14
226
th
Shelton
6
3
6
0
2
0.288
253
27
227
th
Raymond
2
0
2
1
0
0.288
206
21
228
th
Burien
5
1
6
2
5
0.288
247
19
229
th
Toutle
1
0
1
0
0
0.285
209
20
230
th
Milton
1
1
0
0
0
0.284
256
26
231
st
Granite Falls
2
1
3
0
0
0.275
225
6
232
nd
Royal City
1
2
1
0
0
0.274
250
18
233
rd
Goldendale
1
1
1
1
1
0.273
227
6
234
th
Des Moines
5
1
4
0
3
0.272
218
16
235
th
Sedro Woolley
4
1
3
0
0
0.272
212
23
236
th
Tieton
1
0
0
0
0
0.271
246
10
237
th
Ocean Park
1
0
0
0
0
0.263
199
38
238
th
Prescott
2
1
1
0
2
0.255
232
6
239
th
Brewster
1
1
2
0
2
0.255
264
25
240
th
Westport
1
0
1
1
0
0.253
224
16
241
st
Grandview
3
1
5
0
1
0.252
220
21
242
nd
Selah
6
2
4
1
1
0.247
223
19
243
rd
Lind
1
2
0
0
0
0.245
228
15
244
th
Mesa
2
0
0
0
0
0.244
236
8
245
th
Ilwaco
0
1
1
0
0
0.244
266
21
246
th
Centralia
5
1
2
0
1
0.241
255
9
247
th
Omak
3
2
2
2
1
0.238
238
9
248
th
Federal Way
15
5
9
3
10
0.234
231
17
249
th
Winlock
2
1
2
0
0
0.233
252
3
250
th
Lyle
0
1
3
0
0
0.231
222
28
251
st
Prosser
3
1
3
0
1
0.229
257
6
252
nd
Pasco
21
4
5
0
6
0.216
261
9
253
rd
La Conner
1
1
1
0
0
0.212
241
12
254
th
Lakewood
13
4
9
2
2
0.206
248
6
255
th
Burbank
1
1
1
0
0
0.205
279
24
256
th
Belfair
3
1
2
1
0
0.2
251
5
257
th
Acme
1
0
0
0
0
0.198
215
42
258
th
Burlington
3
0
3
0
2
0.195
245
13
259
th
Warden
1
1
1
0
1
0.195
229
30
260
th
Castle Rock
1
1
1
1
0
0.192
242
18
261
st
Aberdeen
5
1
5
2
1
0.192
254
7
262
nd
Rock Island
1
0
0
0
0
0.192
268
6
263
rd
Tonasket
1
1
2
1
1
0.189
233
30
264
th
Oakville
1
0
1
1
0
0.188
259
5
265
th
Maple Falls
1
0
0
0
0
0.188
275
10
266
th
Connell
1
1
4
1
0
0.164
262
4
267
th
Dallesport
1
0
0
0
0
0.16
(n/a)
268
th
Concrete
1
0
2
1
0
0.159
234
34
269
th
Wellpinit
1
1
3
0
0
0.158
277
8
270
th
Othello
4
1
3
0
0
0.152
267
3
271
st
Quincy
5
1
1
2
1
0.151
280
9
272
nd
Forks
2
1
2
1
0
0.135
258
14
273
rd
Sunnyside
4
2
2
0
1
0.132
270
3
274
th
Hoquiam
3
1
1
1
0
0.123
271
3
275
th
Bridgeport
1
1
2
0
0
0.088
273
2
276
th
Springdale
1
1
2
4
0
0.08
274
2
277
th
Starbuck
1
0
1
0
0
0.071
(n/a)
278
th
Toppenish
4
1
3
0
0
0.066
282
4
279
th
Outlook
1
0
0
0
0
0.064
281
2
280
th
Granger
1
1
1
0
0
0.061
284
4
281
st
Seatac
4
2
3
0
1
0.059
286
5
282
nd
Coulee Dam
1
0
1
0
0
0.059
278
4
283
rd
Wapato
6
2
3
0
0
0.052
289
6
284
th
Mattawa
3
1
2
0
0
0.049
283
1
285
th
Airway Heights
1
0
0
0
0
0.044
288
3
286
th
Benton City
1
1
1
0
0
0.042
285
1
287
th
Mabton
1
0
1
0
0
0.039
287
288
th
Soap Lake
1
0
2
0
0
0.023
290
2
289
th
Tulalip
1
0
0
0
0
0.013
291
2
290
th
White Swan
0
1
3
0
0
0.009
292
2
291
st
Harrah
1
0
0
0
1
0.004
293
2
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, 2024, 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.
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