Find a Public School in Virginia

Top Schools in Virginia

School Students/Teacher Per Pupil Expenditures 2020
Rank of 1877
School
Education Period District Students
Free / discounted lunch recipients %
Total
38 Great Falls Elementary Public, Magnet PK, KG-6 Fairfax County Public Schools 470 3.1% $9,740
13 Cooper Middle Public, Magnet 7-8 Fairfax County Public Schools 946 1.7% $8,071
53 McLean High Public 9-12 Fairfax County Public Schools 2317 8.9% $8,371
96 Sherman Elementary Public PK, KG-6 Fairfax County Public Schools 302 3.6% $10,706
50 Bethel Manor Elementary Public K-5 580 46.6% $7,221
13 Belfast Elementary Public PK, KG-5 Russell County Public Schools 140 48% $6,567
16 J.W. Adams Combined Public PK, KG-8 Wise County Public Schools 450 88.4% $5,852
8 Rural Retreat High Public 9-12 Wythe County Public Schools 333 40.8% $7,760
26 Damascus Middle Public 6-8 Washington County Public Schools 193 62% $10,016
18 Kent Gardens Elementary Public, Magnet PK, KG-6 Fairfax County Public Schools 1016 1.6% $7,885
86 Grafton Bethel Elementary Public K-5 York County Public Schools 601 23.3% $7,070
93 Sharon Elementary Public PK, KG-5 Alleghany County Public Schools 182 60.8% $8,585
74 Coventry Elementary Public K-5 York County Public Schools 695 16.7% $5,754
162 Dare Elementary Public K-5 York County Public Schools 358 28.8% $9,887
53 St. Paul Elementary Public PK, KG-8 Wise County Public Schools 357 87.7% $6,260
20 Tabb Elementary Public K-5 York County Public Schools 588 18.2% $6,219
35 Forestville Elementary Public PK, KG-6 Fairfax County Public Schools 552 3.3% $8,584
25 Holston High Public 9-12 Washington County Public Schools 259 62.7% $8,598
6 York River Academy Public, Charter 9-12 York County Public Schools 58 23.9% $13,009
193 Yorktown Elementary Public, Magnet K-5 York County Public Schools 577 37.2% $8,112
195 Wise Primary Public PK, KG-4 Wise County Public Schools 569 87.6% $5,592
10 Grafton High Public 9-12 York County Public Schools 1141 29.2% $6,880
119 Rural Retreat Elementary Public PK, KG-5 Wythe County Public Schools 342 50.7% $6,809
17 Chesterbrook Elementary Public PK, KG-6 Fairfax County Public Schools 565 1.7% $8,616
178 Meadows Of Dan Elementary Public PK, KG-7 Patrick County Public Schools 430 22.1% $5,146
15 Coeburn Middle Public 5-8 Wise County Public Schools 340 84.7% $6,893
6 L.F. Addington Middle Public 5-8 Wise County Public Schools 493 67% $6,719
2 Langley High Public 9-12 Fairfax County Public Schools 2023 2.1% $8,676
52 Eastside High Public 9-12 Wise County Public Schools 402 49.7% $6,745
189 Woolwine Elementary Public PK, KG-7 Patrick County Public Schools 141 69.4% $8,145
164 Poquoson Elementary Public, Virtual 3-5 Poquoson City Public Schools 440 17.3% $7,124
135 Weber City Elementary Public, Virtual PK, KG-6 Scott County Public Schools 338 52.1% $5,869
49 Poquoson High Public, Virtual 9-12 Poquoson City Public Schools 723 14.3% $8,033
Poquoson Primary Public, Virtual PK, KG-2 Poquoson City Public Schools 389 17.6% $6,760
133 Cherry Run Elementary Public PK, KG-6 Fairfax County Public Schools 400 6.3% $12,929
75 Lake Braddock Secondary Public, Magnet 7-12 Fairfax County Public Schools 4360 15.1% $8,805
179 Coeburn Primary Public PK, KG-4 Wise County Public Schools 401 89.3% $5,519
68 Mt. Vernon Elementary Public PK, KG-5 York County Public Schools 529 12.9% $7,131
110 Abingdon High Public 9-12 Washington County Public Schools 876 38.1% $8,169
78 E.B. Stanley Middle Public 6-8 Washington County Public Schools 651 49.9% $7,860
12 Spring Hill Elementary Public PK, KG-6 Fairfax County Public Schools 837 4.2% $8,300
15 Tabb High Public 9-12 York County Public Schools 1086 15.8% $7,089
311 Norton Elementary Public PK, KG-7 Norton City Public Schools 535 92.7% $5,885
43 Grafton Middle Public 6-8 York County Public Schools 882 15.9% $6,354
11 Rural Retreat Middle Public 6-8 Wythe County Public Schools 233 48.8% $6,274
152 Eagle Rock Elementary Public, Virtual PK, KG-5 Botetourt County Public Schools 129 60.1% $9,351
229 Ashburn Elementary Public PK, KG-5 Loudoun County Public Schools 517 14.8% $12,846
137 Belmont Station Elementary Public PK, KG-5 Loudoun County Public Schools 742 9.7% $12,714
185 Creighton’s Corner Elementary Public PK, KG-5 Loudoun County Public Schools 1087 12.4% $10,271
484 Dominion Trail Elementary Public PK, KG-5 Loudoun County Public Schools 640 30.2% $11,761
32 Eagle Ridge Middle Public 6-8 Loudoun County Public Schools 1235 5.7% $11,175
90 Broad Run High Public 9-12 Loudoun County Public Schools 1582 17.8% $13,278
154 Hillside Elementary Public PK, KG-5 Loudoun County Public Schools 548 8.5% $10,578
105 Cedar Lane Elementary Public PK, KG-5 Loudoun County Public Schools 766 17.5% $12,112
48 Legacy Elementary Public PK, KG-5 Loudoun County Public Schools 825 2.8% $10,989
32 Churchill Road Elementary Public PK, KG-6 Fairfax County Public Schools 659 1.8% $8,301
98 Newton-Lee Elementary Public PK, KG-5 Loudoun County Public Schools 548 14.6% $12,644
48 Rock Ridge High Public, Alternative PK, KG-12 Loudoun County Public Schools 1404 11.8% $11,582
199 Sanders Corner Elementary Public PK, KG-5 Loudoun County Public Schools 449 13.7% $13,535
268 Steuart W. Weller Elementary Public PK, KG-5 Loudoun County Public Schools 697 22.1% $11,754
51 Stone Bridge High Public 9-12 Loudoun County Public Schools 1776 10.4% $12,709
64 Brambleton Middle Public 6-8 Loudoun County Public Schools 1533 5.6% $10,954
89 Terra Centre Elementary Public PK, KG-6 Fairfax County Public Schools 561 9.6% $9,722
132 Yorktown Middle Public 6-8 York County Public Schools 664 32.5% $6,518
190 Haymarket Elementary Public PK, KG-5 Prince William County Public Schools 827 11.8% $6,924
65 J.W. Alvey Elementary Public PK, KG-5 Prince William County Public Schools 499 4.2% $7,519
238 Cloverdale Elementary Public, Virtual K-5 Botetourt County Public Schools 259 24% $7,125
218 Moorefield Station Elementary Public PK, KG-5 Loudoun County Public Schools 866 13.1% $11,582
112 Colonial Elementary Public, Virtual PK, KG-5 Botetourt County Public Schools 404 27.9% $7,289
44 Read Mountain Middle Public, Virtual 6-8 Botetourt County Public Schools 629 23.7% $7,748
183 Carrsville Elementary Public, Virtual PK, KG-5 Isle Of Wight County Public Schools 243 44.1% $8,227
14 Tabb Middle Public 6-8 York County Public Schools 894 25.5% $6,746
120 Grayson Highlands Public PK, KG-7 Grayson County Public Schools 138 58.8% $8,450
197 Waterford Elementary Public PK, KG-5 Loudoun County Public Schools 163 2.6% $13,505
47 Watauga Elementary Public PK, KG-5 Washington County Public Schools 531 42.4% $7,388
105 Blue Ridge Middle Public 6-8 Loudoun County Public Schools 857 11.8% $14,509
23 J.I. Burton High Public 8-12 Norton City Public Schools 326 91.9% $7,331
36 Poquoson Middle Public, Virtual 6-8 Poquoson City Public Schools 517 16.9% $7,680
160 Oakton Elementary Public PK, KG-6 Fairfax County Public Schools 724 8.4% $8,889
3 Hillsboro Charter Academy Public, Charter PK, KG-5 Loudoun County Public Schools 144 % $16,279
136 Loudoun Valley High Public 9-12 Loudoun County Public Schools 1267 8.8% $14,758
72 Fancy Gap Elementary Public PK, KG-5 Carroll County Public Schools 141 43.2% $7,635
118 Seaford Elementary Public K-5 York County Public Schools 505 23.6% $6,130
37 Stone Hill Middle Public 6-8 Loudoun County Public Schools 1075 11.7% $12,715
29 Lincoln Elementary Public PK, KG-5 Loudoun County Public Schools 75 3.4% $20,168
534 Hutchison Farm Elementary Public PK, KG-5 Loudoun County Public Schools 696 23.7% $12,999
237 Blue Ridge Elementary Public PK, KG-7 Patrick County Public Schools 247 69.7% $6,226
108 Little River Elementary Public PK, KG-5 Loudoun County Public Schools 691 5.4% $10,901
59 Middlesex High Public 9-12 Middlesex County Public Schools 327 36.2% $12,779
34 Independence High Public 9-12 Loudoun County Public Schools 1576 7.8% $0
104 Blacksburg Middle Public, Virtual 6-8 Montgomery County Public Schools 917 24.3% $6,453
122 Gilbert Linkous Elementary Public, Virtual PK, KG-5 Montgomery County Public Schools 318 28.8% $7,001
21 Emerick Elementary Public PK, KG-5 Loudoun County Public Schools 374 19.2% $12,977
144 Kipps Elementary Public, Virtual K-5 Montgomery County Public Schools 377 18.5% $6,948
261 Battlefield Park Elementary Public PK, KG-5 Hanover County Public Schools 372 17% $8,058
9 Briar Woods High Public 9-12 Loudoun County Public Schools 1795 6.4% $12,443
42 Waxpool Elementary Public PK, KG-5 Loudoun County Public Schools 741 6.7% $0
216 Waples Mill Elementary Public PK, KG-6 Fairfax County Public Schools 866 10% $9,824
49 Rosa Lee Carter Elementary Public PK, KG-5 Loudoun County Public Schools 849 6.4% $10,769
334 Cold Harbor Elementary Public PK, KG-5 Hanover County Public Schools 479 39.4% $7,731
46 Hanover High Public 9-12 Hanover County Public Schools 1502 14.3% $7,307
214 Kersey Creek Elementary Public PK, KG-5 Hanover County Public Schools 677 11% $6,592
107 Farmwell Station Middle Public 6-8 Loudoun County Public Schools 1148 20.2% $12,415
70 Greendale Elementary Public PK, KG-5 Washington County Public Schools 283 79.6% $10,653
301 Laurel Meadow Elementary Public PK, KG-5 Hanover County Public Schools 530 29.6% $8,126
147 Liberty Elementary Public PK, KG-5 Loudoun County Public Schools 956 9.6% $10,032
40 Pearson’s Corner Elementary Public PK, KG-5 Hanover County Public Schools 547 5.8% $7,059
60 Blacksburg High Public, Virtual 9-12 Montgomery County Public Schools 1266 17.7% $6,978
56 Harding Avenue Elementary Public, Virtual K-5 Montgomery County Public Schools 303 19.3% $6,450
38 Battlefield High Public, Magnet 9-12 Prince William County Public Schools 2928 10.8% $7,188
22 Tunstall High Public, Virtual 9-12 Pittsylvania County Public Schools 871 43.8% $7,238
161 Buckland Mills Elementary Public, Magnet PK, KG-5 Prince William County Public Schools 705 21.8% $7,512
155 Bull Run Middle Public 6-8 Prince William County Public Schools 1154 30.7% $8,172
221 Washington-Henry Elementary Public PK, KG-5 Hanover County Public Schools 364 16.2% $7,749
33 Chickahominy Middle Public 6-8 Hanover County Public Schools 1097 15.4% $7,028
51 Gainesville Middle Public 6-8 Prince William County Public Schools 1400 16.6% $7,329
225 George G. Tyler Elementary Public, Magnet PK, KG-5 Prince William County Public Schools 463 23.6% $8,013
106 Glenkirk Elementary Public PK, KG-5 Prince William County Public Schools 667 8.9% $7,739
85 Tunstall Middle Public, Virtual 6-8 Pittsylvania County Public Schools 619 52.7% $6,353
454 Arcola Elementary Public PK, KG-5 Loudoun County Public Schools 990 10.2% $11,926
103 Mechanicsville High Public 9-12 Hanover County Public Schools 1374 19.8% $0
76 Willard Middle Public 6-8 Loudoun County Public Schools 1445 9.6% $0
284 Breckinridge Elementary Public, Virtual PK, KG-5 Botetourt County Public Schools 185 36.8% $9,322
24 Fort Chiswell High Public 9-12 Wythe County Public Schools 470 40.2% $7,735
269 Max Meadows Elementary Public PK, KG-5 Wythe County Public Schools 199 53.9% $8,207
151 Stuart Elementary Public PK, KG-7 Patrick County Public Schools 357 68.3% $7,503
129 Aldie Elementary Public PK, KG-5 Loudoun County Public Schools 109 13.3% $17,459
90 Troutville Elementary Public, Virtual PK, KG-5 Botetourt County Public Schools 239 28.6% $7,912
3 Tazewell High Public 9-12 Tazewell County Public Schools 509 51.6% $7,723
48 Central Academy Middle Public, Virtual 6-8 Botetourt County Public Schools 372 30.1% $8,825
208 Margaret Beeks Elementary Public, Virtual PK, KG-5 Montgomery County Public Schools 382 31.3% $7,465
243 St Paul Public PK, KG-7 Carroll County Public Schools 315 74.7% $8,344
614 Mechanicsville Elementary Public PK, KG-5 Hanover County Public Schools 546 56.4% $8,525
161 Tazewell Middle Public 6-8 Tazewell County Public Schools 373 56.5% $7,578
56 John Champe High School Public 9-12 Loudoun County Public Schools 1871 11.8% $12,448
110 Fort Chiswell Middle Public 6-8 Wythe County Public Schools 313 49.4% $7,118
27 Atlee High Public 9-12 Hanover County Public Schools 1540 11.2% $6,787
176 Union Primary Public PK, KG-4 Wise County Public Schools 756 87.6% $5,109
62 Forest Elementary Public, Virtual PK, KG-4 Bedford County Public Schools 265 13.7% $6,408
121 Jefferson Forest High Public, Virtual 7-12 Bedford County Public Schools 2006 16.9% $6,324
73 Woodgrove High Public, Alternative PK, KG-12 Loudoun County Public Schools 1555 7.4% $14,906
425 Swords Creek Elementary Public PK, KG-7 Russell County Public Schools 126 78.6% $6,928
77 Colonial Trail Elementary Public PK, KG-5 Henrico County Public Schools 713 11% $6,582
39 Deep Run High Public, Magnet 9-12 Henrico County Public Schools 1988 7.2% $6,467
143 Glen Allen Elementary Public PK, KG-5 Henrico County Public Schools 589 15% $6,444
134 Bell Creek Middle Public 6-8 Hanover County Public Schools 1029 29.6% $0
71 Glen Allen High Public, Magnet 9-12 Henrico County Public Schools 2013 18.1% $6,074
Tazewell Primary Public PK, KG-2 Tazewell County Public Schools 386 87% $0
182 Buffalo Trail Elementary Public PK, KG-5 Loudoun County Public Schools 1159 5.6% $10,545
86 Mercer Middle Public 6-8 Loudoun County Public Schools 1241 9.5% $10,356