Find a School
School Rankings
Find a School
School Rankings
Home
Virginia
City Rankings
Virginia City Rankings
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 Virginia 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!
JUST IN!
Virginia test scores and updated rankings for the 2022-23 school year were recently posted to SchoolDigger!
Year after year, SchoolDigger is
always
the first to publish Virginia 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.
School Year:
2022 - 2023
2022 - 2023
2021 - 2022
2020 - 2021
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
Rank (of 361)
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
Saint Paul
1
0
0
0
0
0.997
3
2
2
nd
Great Falls
2
0
0
0
1
0.977
4
2
3
rd
Pound
1
0
0
0
0
0.966
2
1
4
th
McLean
5
1
2
0
11
0.953
5
1
5
th
Rural Retreat
1
1
1
0
1
0.931
7
2
6
th
Blairs
1
0
0
0
0
0.908
14
8
7
th
Woolwine
1
0
0
0
0
0.905
19
12
8
th
Haymarket
4
1
1
0
2
0.902
29
21
9
th
Langley AFB
1
0
0
0
0
0.896
6
3
10
th
Grafton
1
0
0
0
1
0.888
10
11
th
Damascus
0
1
1
0
0
0.887
9
2
12
th
Poquoson
2
1
1
0
0
0.886
21
9
13
th
Seaford
1
0
0
0
0
0.886
16
3
14
th
Rosedale
1
0
0
0
0
0.883
1
13
15
th
Coeburn
1
1
1
0
0
0.872
18
3
16
th
Fincastle
1
1
0
0
0
0.871
41
25
17
th
Wise
1
1
0
0
2
0.87
13
4
18
th
Big Stone Gap
1
1
1
0
1
0.866
51
33
19
th
Stuart
1
0
1
0
1
0.864
48
29
20
th
Hurt
1
0
0
0
1
0.863
72
52
21
st
Abingdon
3
1
1
0
2
0.861
25
4
22
nd
Swords Creek
1
0
0
0
0
0.85
53
31
23
rd
Buchanan
1
0
1
0
0
0.849
47
24
24
th
Ararat
1
0
0
0
0
0.848
35
11
25
th
Glade Spring
0
1
1
0
1
0.848
86
61
26
th
Norton
1
0
2
0
0
0.847
26
27
th
Eagle Rock
1
0
0
0
0
0.844
24
3
28
th
Ashburn
16
5
4
1
20
0.841
27
1
29
th
Burke
3
0
1
0
1
0.839
22
7
30
th
Big Island
1
0
0
0
0
0.838
68
38
31
st
Troutville
3
0
0
0
0
0.834
28
3
32
nd
Cana
1
0
0
0
0
0.829
36
4
33
rd
Aldie
6
2
2
0
4
0.829
45
12
34
th
Dry Fork
0
1
1
0
1
0.826
23
11
35
th
Yorktown
5
3
4
0
2
0.825
12
23
36
th
Keysville
1
0
0
0
0
0.82
98
62
37
th
North Tazewell
1
0
0
0
0
0.813
144
107
38
th
Oakton
2
0
0
0
5
0.812
34
4
39
th
Charlotte Court House
0
1
0
0
0
0.81
123
84
40
th
Bristow
5
1
0
0
3
0.808
58
18
41
st
Cloverdale
1
1
0
0
0
0.806
31
10
42
nd
Weber City
1
0
0
0
0
0.804
20
22
43
rd
Cedar Bluff
1
0
0
0
1
0.803
60
17
44
th
Vienna
10
2
2
1
14
0.8
56
12
45
th
Church Road
1
0
0
0
0
0.797
57
12
46
th
Montpelier
1
0
0
0
0
0.794
128
82
47
th
Gainesville
3
2
1
0
2
0.793
44
3
48
th
Rileyville
1
0
0
0
0
0.79
70
22
49
th
Crozier
1
0
0
0
0
0.788
93
44
50
th
Chincoteague
1
0
1
0
0
0.788
140
90
51
st
Fancy Gap
1
0
0
0
0
0.787
8
43
52
nd
Forest
3
1
1
0
1
0.786
52
53
rd
Bluefield
3
1
1
0
0
0.784
67
14
54
th
Blacksburg
5
1
1
0
6
0.78
42
12
55
th
Chilhowie
1
1
1
0
0
0.777
152
97
56
th
South Riding
3
0
1
0
2
0.777
39
17
57
th
Glen Allen
10
3
2
0
3
0.776
54
3
58
th
Mechanicsville
10
3
3
0
2
0.775
43
15
59
th
Earlysville
1
0
0
0
0
0.768
97
38
60
th
Purcellville
4
1
1
1
1
0.765
38
22
61
st
Independence
1
1
1
0
0
0.765
89
28
62
nd
Mineral
1
1
1
0
0
0.763
73
11
63
rd
Rocky Gap
0
0
1
0
0
0.761
85
22
64
th
Crozet
2
1
1
0
0
0.76
69
5
65
th
Monterey
1
0
1
0
0
0.76
71
6
66
th
South Hill
1
1
1
0
1
0.759
212
146
67
th
Moseley
2
0
0
0
0
0.754
79
12
68
th
Fairfax
18
2
3
1
16
0.754
63
5
69
th
Quinton
2
0
0
0
0
0.75
137
68
70
th
Hamilton
2
1
0
0
0
0.749
83
13
71
st
Troutdale
1
0
0
0
0
0.748
33
38
72
nd
Saltville
2
1
1
0
0
0.746
182
110
73
rd
Hiltons
1
0
0
0
0
0.746
30
43
74
th
Nokesville
3
0
3
0
0
0.744
94
20
75
th
Sedley
1
0
0
0
0
0.74
139
64
76
th
Callaway
1
0
0
0
0
0.737
155
79
77
th
Swoope
0
0
1
0
0
0.736
61
16
78
th
Ferrum
1
0
0
0
0
0.736
168
90
79
th
Waterford
1
0
0
0
0
0.735
37
42
80
th
Tazewell
1
1
1
0
0
0.735
49
31
81
st
New Kent
1
1
1
0
1
0.734
105
24
82
nd
Hardy
1
0
0
0
0
0.733
116
34
83
rd
Boones Mill
1
0
0
0
0
0.727
55
28
84
th
Dahlgren
1
0
0
0
0
0.726
95
11
85
th
Windsor
1
1
1
0
0
0.726
107
22
86
th
Wytheville
2
1
1
0
1
0.72
59
27
87
th
West Point
1
0
1
0
0
0.719
65
22
88
th
Goode
1
0
0
0
0
0.719
84
4
89
th
Ringgold
1
1
1
0
0
0.719
88
1
90
th
Carrsville
1
0
0
0
0
0.716
32
58
91
st
Fairfax Station
3
0
0
0
1
0.716
76
15
92
nd
Saxe
1
0
0
0
0
0.715
196
104
93
rd
Capron
1
0
0
0
0
0.714
204
111
94
th
Salem
7
2
2
0
2
0.711
82
12
95
th
Richlands
1
1
1
0
2
0.706
50
45
96
th
Midlothian
11
5
5
0
7
0.703
77
19
97
th
Critz
0
1
0
0
0
0.701
78
19
98
th
Round Hill
1
0
0
0
0
0.7
150
52
99
th
Chatham
2
1
1
0
3
0.697
81
18
100
th
New Baltimore
1
0
0
0
0
0.694
100
101
st
Mc Kenney
1
0
0
0
0
0.692
106
5
102
nd
Gordonsville
1
0
0
0
0
0.69
117
15
103
rd
Daleville
0
0
1
0
0
0.69
64
39
104
th
Chantilly
2
3
2
0
13
0.689
74
30
105
th
La Crosse
1
0
0
0
0
0.689
133
28
106
th
Saint Charles
1
0
0
0
0
0.682
211
105
107
th
Clifton
1
1
1
0
1
0.682
80
27
108
th
Max Meadows
1
1
1
0
0
0.681
46
62
109
th
Saluda
0
0
1
0
0
0.681
40
69
110
th
Meadows Of Dan
1
0
0
0
0
0.68
17
93
111
th
Fort Eustis
1
0
0
0
0
0.679
161
50
112
th
Hillsville
2
1
1
0
2
0.674
157
45
113
th
Afton
1
0
0
0
2
0.673
210
97
114
th
Arlington
25
6
4
0
16
0.67
113
1
115
th
Vinton
2
1
1
0
1
0.669
90
25
116
th
Axton
1
0
0
0
1
0.669
197
81
117
th
Charlotte C H
0
0
1
0
0
0.666
103
14
118
th
Lovettsville
1
0
0
0
0
0.665
115
3
119
th
Virginia Beach
55
15
12
0
46
0.662
87
32
120
th
Gate City
2
2
1
0
0
0.66
92
28
121
st
Clinchport
0
1
0
0
0
0.659
130
9
122
nd
Penhook
1
0
0
0
0
0.657
66
56
123
rd
Chesapeake
28
10
7
1
30
0.653
111
12
124
th
Nickelsville
1
0
1
0
0
0.653
62
62
125
th
Lorton
3
1
1
0
0
0.644
110
15
126
th
Bland
1
0
0
0
0
0.642
201
75
127
th
Powhatan
3
1
1
0
1
0.641
135
8
128
th
Millboro
1
0
0
0
0
0.64
131
3
129
th
Gloucester
3
2
1
1
2
0.636
91
38
130
th
Clarksville
1
0
0
0
0
0.63
174
44
131
st
Williamsburg
11
4
4
1
5
0.629
109
22
132
nd
Louisa
3
0
0
0
1
0.629
160
28
133
rd
Stephenson
1
0
0
0
0
0.628
(n/a)
134
th
Bristol
7
2
2
0
4
0.619
156
22
135
th
Smithfield
1
2
1
0
0
0.617
134
1
136
th
Lexington
2
2
1
0
4
0.614
112
24
137
th
Scottsburg
2
0
0
0
1
0.607
122
15
137
th
Atkins
1
0
0
0
0
0.607
309
172
139
th
Meadowview
2
0
0
0
0
0.605
146
7
140
th
Gretna
2
1
1
0
0
0.598
165
25
141
st
Lovingston
0
1
1
0
0
0.594
221
80
142
nd
Galax
4
1
1
0
0
0.593
199
57
143
rd
Glade Hill
1
0
0
0
0
0.592
119
24
144
th
Toano
0
1
0
0
0
0.59
(n/a)
145
th
Ewing
0
1
1
0
0
0.585
226
81
146
th
Leesburg
11
4
2
2
8
0.583
147
1
147
th
Staunton
5
3
3
2
6
0.581
142
5
148
th
Honaker
2
0
2
0
0
0.575
158
10
149
th
Goochland
2
1
1
0
1
0.574
185
36
150
th
Dungannon
0
1
0
0
0
0.57
293
143
151
st
Disputanta
2
1
0
0
0
0.57
127
24
152
nd
Brookneal
1
0
0
0
0
0.569
243
91
153
rd
Radford
4
1
1
1
0
0.569
138
15
154
th
Potomac Falls
0
0
1
0
1
0.567
108
46
155
th
Jonesville
1
1
1
0
0
0.563
175
20
156
th
Sugar Grove
1
0
0
0
0
0.562
340
184
157
th
Warrenton
3
3
1
0
5
0.561
162
5
158
th
Reston
8
1
1
0
10
0.56
149
9
159
th
Rose Hill
1
0
0
0
0
0.558
283
124
160
th
Strasburg
1
1
1
0
0
0.557
241
81
161
st
Austinville
2
0
0
0
0
0.553
228
67
162
nd
Marshall
2
1
0
0
3
0.552
194
32
163
rd
Concord
1
0
0
0
0
0.552
136
27
164
th
Dendron
1
1
1
0
0
0.552
159
5
165
th
Clifton Forge
1
1
0
0
0
0.552
11
154
166
th
Pearisburg
1
0
1
0
0
0.549
125
41
167
th
Onley
0
1
1
0
0
0.545
176
9
168
th
Springfield
17
3
3
1
17
0.542
177
9
169
th
Ashland
3
1
1
0
3
0.541
153
16
170
th
Rustburg
2
1
1
0
0
0.541
132
38
171
st
Oakwood
1
0
0
0
1
0.541
217
46
172
nd
Arrington
1
0
0
0
0
0.539
242
70
173
rd
Rocky Mount
3
1
1
0
2
0.537
129
44
174
th
Hiwassee
1
0
0
0
0
0.537
96
78
175
th
Fort Defiance
1
1
1
0
0
0.536
145
30
176
th
Speedwell
1
0
0
0
0
0.535
245
69
177
th
Churchville
1
0
0
0
0
0.534
75
102
178
th
Dumfries
7
2
1
0
3
0.531
188
10
179
th
Stuarts Draft
2
1
1
0
2
0.53
166
13
180
th
Narrows
1
0
1
0
0
0.53
151
29
181
st
Beaverdam
1
0
0
0
0
0.529
104
77
182
nd
Christiansburg
3
1
1
0
1
0.523
148
34
183
rd
Lebanon
2
1
1
0
0
0.519
102
81
184
th
Berryville
1
1
1
0
2
0.516
114
70
185
th
Dryden
1
0
0
0
1
0.514
124
61
186
th
Prince George
3
0
1
0
0
0.512
120
66
187
th
Clintwood
2
2
2
0
0
0.512
187
188
th
Centreville
9
1
1
0
2
0.512
195
7
189
th
Henry
1
0
0
0
0
0.51
121
68
190
th
Heathsville
1
1
1
0
0
0.509
216
26
191
st
Herndon
11
2
1
0
14
0.499
202
11
192
nd
Penn Laird
2
1
1
0
0
0.499
227
35
193
rd
Wirtz
2
0
0
0
1
0.494
143
50
194
th
Duffield
1
0
1
0
0
0.491
184
10
195
th
Woodbridge
29
6
5
0
8
0.489
207
12
196
th
Appomattox
2
1
1
0
2
0.488
167
29
197
th
Riner
1
1
1
0
0
0.488
208
11
198
th
Bridgewater
1
0
1
0
2
0.484
101
97
199
th
Hayes
2
0
0
0
0
0.482
118
81
200
th
Birchleaf
1
0
0
0
0
0.476
169
31
200
th
Ruther Glen
2
0
0
0
1
0.476
198
2
202
nd
Falls Church
17
3
4
0
11
0.476
178
24
203
rd
Buena Vista
3
1
1
0
0
0.475
192
11
204
th
Altavista
1
0
1
0
0
0.475
259
55
205
th
Floyd
1
0
1
0
2
0.475
193
12
206
th
Spotsylvania
8
4
2
0
0
0.474
191
15
207
th
Shenandoah
1
1
1
0
0
0.468
287
80
208
th
Fries
1
0
0
0
0
0.467
186
22
209
th
Front Royal
5
2
2
0
6
0.464
237
28
210
th
Castlewood
2
0
1
0
1
0.464
183
27
211
th
Hampton
21
5
4
0
11
0.463
219
8
212
th
Goodview
2
0
0
0
0
0.461
234
22
213
th
Charlottesville
16
6
4
1
21
0.461
218
5
214
th
Bon Air
1
0
0
0
0
0.461
154
60
215
th
Hot Springs
1
0
1
0
0
0.46
190
25
216
th
Luray
1
1
1
0
1
0.459
278
62
217
th
Fork Union
1
0
0
0
1
0.456
270
53
218
th
Colonial Heights
4
1
1
0
0
0.455
224
6
219
th
Phenix
1
0
0
0
0
0.455
233
14
220
th
Roanoke
28
8
5
0
14
0.455
213
7
221
st
Manassas
18
7
4
0
9
0.454
231
10
222
nd
Quicksburg
1
1
1
0
0
0.452
229
7
223
rd
Stafford
11
5
4
0
5
0.452
200
23
224
th
Fairfield
1
0
0
0
1
0.452
99
125
225
th
South Chesterfield
1
0
0
0
1
0.449
327
102
226
th
Alton
1
0
0
0
0
0.444
163
63
227
th
King George
2
1
1
0
0
0.444
206
21
228
th
Melfa
1
0
0
0
0
0.437
288
60
229
th
Fishersville
1
1
1
1
1
0.437
180
49
230
th
Mattaponi
1
0
0
0
0
0.434
205
25
231
st
Suffolk
12
5
3
0
3
0.431
251
20
232
nd
Amherst
3
1
1
0
0
0.429
235
3
233
rd
Broadway
1
1
1
0
0
0.425
285
52
234
th
Check
1
0
0
0
0
0.422
329
95
235
th
Mount Solon
1
0
0
0
0
0.422
254
19
236
th
White Post
0
1
0
0
0
0.422
(n/a)
237
th
Fort Belvoir
2
0
0
0
0
0.42
164
73
238
th
Ridgeway
1
0
1
0
0
0.42
171
67
239
th
Mathews
1
1
1
0
0
0.417
141
98
240
th
Nora
1
0
0
0
0
0.416
302
62
241
st
Montross
0
1
1
0
0
0.415
222
19
242
nd
Dayton
1
1
0
0
4
0.412
269
27
243
rd
Stephens City
1
0
1
0
2
0.411
215
28
244
th
Nathalie
2
0
0
0
0
0.411
230
14
245
th
Pennington Gap
1
1
0
0
0
0.41
225
20
246
th
Washington
1
0
1
0
0
0.41
126
120
247
th
Marion
2
1
2
0
0
0.409
246
1
248
th
Ruckersville
1
0
0
0
0
0.403
314
66
249
th
Chase City
1
0
0
0
1
0.399
300
51
250
th
Palmyra
2
1
1
0
1
0.399
170
80
251
st
King William
2
1
1
0
0
0.398
189
62
252
nd
Falmouth
2
1
0
0
0
0.397
260
8
253
rd
Orange
1
1
1
0
1
0.392
250
3
254
th
Sussex
0
1
1
0
0
0.392
238
16
255
th
Accomac
1
0
0
0
0
0.389
203
52
256
th
Middleburg
2
0
0
0
3
0.387
223
33
257
th
Montvale
1
0
0
0
0
0.384
173
84
258
th
Huddleston
1
0
0
0
0
0.382
255
3
259
th
Courtland
1
1
1
0
1
0.378
214
45
260
th
Willis
1
0
0
0
0
0.373
266
6
261
st
Pembroke
1
0
0
0
0
0.372
172
89
262
nd
Woodstock
1
1
1
0
2
0.37
321
59
263
rd
Locust Hill
1
1
0
0
0
0.37
264
1
264
th
Keswick
1
0
0
0
1
0.369
179
85
265
th
Newsoms
1
0
0
0
0
0.362
284
19
266
th
Hurley
1
0
1
0
0
0.36
267
1
267
th
Crewe
1
2
1
0
0
0.357
298
31
268
th
Annandale
6
1
1
0
11
0.356
232
36
269
th
Culpeper
6
2
2
0
2
0.356
262
7
270
th
Linville
1
0
0
0
0
0.352
244
26
271
st
Locust Grove
2
1
0
0
0
0.351
247
24
272
nd
Fredericksburg
15
6
5
0
16
0.35
273
1
273
rd
Victoria
1
1
1
0
0
0.344
295
22
274
th
Stony Creek
1
0
0
0
0
0.341
276
2
275
th
Kenbridge
1
0
0
0
0
0.338
291
16
276
th
New Castle
1
0
1
0
1
0.337
239
37
277
th
Bassett
2
0
1
0
0
0.337
297
20
278
th
Collinsville
0
1
0
0
0
0.336
286
8
279
th
Lynchburg
14
4
3
0
12
0.336
265
14
280
th
Sterling
13
3
2
1
2
0.334
274
6
281
st
Fairlawn
1
0
0
0
0
0.331
257
24
282
nd
Colonial Beach
2
0
1
0
1
0.331
280
2
283
rd
McGaheysville
1
0
0
0
0
0.322
220
63
284
th
Covington
3
1
3
0
2
0.321
252
32
285
th
Alexandria
39
7
7
0
34
0.321
271
14
286
th
Dublin
1
0
1
0
0
0.319
236
50
287
th
Elkton
2
1
1
0
0
0.319
258
29
288
th
Warsaw
1
1
1
0
0
0.318
253
35
289
th
Chesterfield
5
0
2
0
6
0.316
248
41
290
th
Moneta
1
1
1
0
0
0.315
256
34
291
st
Middletown
1
0
0
0
0
0.311
277
14
292
nd
Chester
6
2
2
0
3
0.309
290
2
293
rd
Scottsville
1
0
0
0
0
0.308
342
49
294
th
Stanley
1
0
0
0
1
0.306
349
55
295
th
Dinwiddie
2
1
1
0
1
0.306
296
1
296
th
Ettrick
1
0
0
0
0
0.303
301
5
297
th
Danville
9
2
3
0
7
0.298
310
13
298
th
Cumberland
1
1
1
0
1
0.293
317
19
299
th
Stanleytown
1
0
0
0
0
0.291
249
50
300
th
Pilgrims Knob
0
0
1
0
0
0.289
294
6
301
st
Martinsville
6
2
1
0
0
0.286
304
3
302
nd
Winchester
12
5
3
0
6
0.282
282
20
303
rd
Triangle
1
1
0
0
2
0.279
289
14
304
th
Buckingham
0
1
1
0
0
0.279
275
29
305
th
Lawrenceville
3
1
1
0
1
0.275
319
14
306
th
Emporia
1
2
1
0
0
0.273
341
35
307
th
Pulaski
2
1
0
0
1
0.271
272
35
308
th
Natural Bridge Station
1
0
0
0
0
0.268
261
47
309
th
Sutherland
1
0
0
0
0
0.265
240
69
310
th
Stanardsville
2
1
1
0
0
0.263
338
28
311
th
Grundy
1
0
2
0
1
0.261
312
1
312
th
Tappahannock
1
1
1
0
2
0.259
315
3
313
th
Richmond
70
21
19
5
59
0.255
308
5
314
th
Sandston
3
1
0
0
1
0.255
305
9
315
th
Naruna
0
0
1
0
0
0.254
316
1
316
th
South Boston
1
1
1
0
1
0.254
325
9
317
th
Madison Heights
3
1
0
1
3
0.252
331
14
318
th
Remington
1
0
0
0
0
0.252
313
5
319
th
Amelia Court House
1
1
1
0
2
0.252
307
12
320
th
Norfolk
32
6
5
1
28
0.251
311
9
321
st
Alberta
1
0
0
0
0
0.245
330
9
322
nd
Saint Stephens Church
1
0
0
0
0
0.242
320
2
323
rd
Catlett
1
0
0
0
0
0.241
353
30
324
th
Bealeton
2
1
1
0
0
0.24
303
21
325
th
Halifax
1
0
0
0
0
0.239
318
7
326
th
Kilmarnock
0
1
0
0
0
0.237
348
22
327
th
Madison
2
1
1
0
0
0.234
332
5
328
th
Bedford
3
1
1
0
0
0.227
263
65
329
th
Oak Hall
0
1
1
0
0
0.223
323
6
330
th
Elliston
1
0
1
0
0
0.22
292
38
331
st
King and Queen Court House
0
0
1
0
0
0.219
281
50
332
nd
Unionville
2
0
0
0
0
0.217
328
4
333
rd
Clear Brook
1
0
0
0
0
0.216
306
27
334
th
Manassas Park
2
1
1
0
1
0.214
339
5
335
th
Waynesboro
5
1
1
0
2
0.213
322
13
336
th
Boyce
1
0
0
0
1
0.212
268
68
337
th
Lancaster
1
0
2
0
0
0.208
279
58
338
th
Portsmouth
13
3
3
0
12
0.2
333
5
339
th
Craigsville
1
0
0
0
0
0.197
181
158
340
th
Newport News
26
7
6
0
15
0.196
334
6
341
st
Shawsville
0
1
0
0
0
0.178
335
6
342
nd
Milford
1
1
1
0
0
0.175
350
8
343
rd
Parksley
1
0
0
0
0
0.175
343
344
th
Hague
1
0
0
0
0
0.174
326
18
345
th
Timberville
1
0
0
0
0
0.165
336
9
346
th
Eastville
0
1
1
0
0
0.154
324
22
347
th
Farmville
1
1
1
0
1
0.15
337
10
348
th
Fulks Run
1
0
0
0
0
0.141
347
1
349
th
Harrisonburg
9
2
1
0
8
0.137
351
2
350
th
Dillwyn
2
0
0
0
3
0.129
345
5
351
st
Exmore
1
0
0
0
2
0.127
354
3
352
nd
Grottoes
1
0
0
0
0
0.123
299
53
353
rd
Cape Charles
1
0
0
0
1
0.122
346
7
354
th
Mappsville
1
0
0
0
0
0.119
355
1
355
th
Blackstone
1
0
0
0
1
0.093
356
1
356
th
Hopewell
3
1
1
0
3
0.089
357
1
357
th
North Garden
1
0
0
0
0
0.073
352
5
358
th
Petersburg
4
2
1
2
3
0.062
358
359
th
Charles City
1
1
1
0
1
0.058
344
15
360
th
Franklin
1
1
1
0
0
0.038
359
1
361
st
Highland Springs
2
0
1
0
0
0.029
360
1
Sign up for updates!
Be the first to know when we update our rankings!
Go!
Other SchoolDigger ranking lists for Virginia
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 Virginia Department of Education.
These rankings were last updated on September 7, 2023, and are based on the most recent test scores available. We update rankings as we receive new test scores from the Virginia 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 Virginia Department of Education.
For more information about our ranking process, please see our
Ranking FAQ
. Details about our methodology are
here
.
Educational resources:
Understanding an IEP: The Ultimate Guide for Parents and Educators
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 and the Virginia 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...