Resource Portal
Ad
Resource Portal AI
Standards-aligned at-home lessons for any topic — in seconds.
Try it free
Home / Virginia /Best schools
Rankings · Virginia

Largest schools in Middle schools in Virginia

Ranked by enrollment — academic rankings appear once test-score data is loaded.

# School City District Enrollment
1 Glasgow Middle Alexandria Fairfax County Public Schools 1923
2 Tomahawk Creek Middle Midlothian Chesterfield County Public Schools 1642
3 Mercer Middle Aldie Loudoun County Public Schools 1626
4 George Washington Middle Alexandria Alexandria City Public Schools 1569
5 Larkspur Middle Virginia Beach Virginia Beach City Public Schools 1560
6 Benjamin Franklin Middle Rocky Mount Franklin County Public Schools 1538
7 Sandburg Middle Alexandria Fairfax County Public Schools 1537
8 Brambleton Middle School Ashburn Loudoun County Public Schools 1533
9 Bailey Bridge Middle Midlothian Chesterfield County Public Schools 1528
10 Parkside Middle Manassas Prince William County Public Schools 1515
11 Brambleton Middle School Ashburn Loudoun County Public Schools 1490
12 Lake Ridge Middle Woodbridge Prince William County Public Schools 1483
13 J Michael Lunsford Middle Chantilly Loudoun County Public Schools 1477
14 J.E.J. Moore Middle Disputanta Prince George County Public Schools 1476
15 Carson Middle Alexandria Fairfax County Public Schools 1472
16 Ronald Wilson Reagan Middle Haymarket Prince William County Public Schools 1463
17 Willard Middle School Aldie Loudoun County Public Schools 1445
18 Falling Creek Middle North Chesterfield Chesterfield County Public Schools 1435
19 Francis C. Hammond Middle Alexandria Alexandria City Public Schools 1429
20 River City Middle Richmond Richmond City Public Schools 1417
21 Gainesville Middle Gainesville Prince William County Public Schools 1400
22 Ronald Wilson Reagan Middle Haymarket Prince William County Public Schools 1383
23 Rippon Middle Woodbridge Prince William County Public Schools 1371
24 Fred M. Lynn Middle Woodbridge Prince William County Public Schools 1368
25 Landstown Middle Virginia Beach Virginia Beach City Public Schools 1357
26 Louise A. Benton Middle Manassas Prince William County Public Schools 1348
27 Longfellow Middle Falls Church Fairfax County Public Schools 1338
28 Hickory Middle Chesapeake Chesapeake City Public Schools 1317
29 Midlothian Middle Midlothian Chesterfield County Public Schools 1313
30 Princess Anne Middle Virginia Beach Virginia Beach City Public Schools 1293
31 Norview Middle Norfolk Norfolk City Public Schools 1291
32 Hugo A Owens Middle Chesapeake Chesapeake City Public Schools 1284
33 Blair Middle Norfolk Norfolk City Public Schools 1282
34 Independence Middle Virginia Beach Virginia Beach City Public Schools 1258
35 Great Bridge Middle Chesapeake Chesapeake City Public Schools 1253
36 E.H. Marsteller Middle Bristow Prince William County Public Schools 1251
37 Mercer Middle Aldie Loudoun County Public Schools 1241
38 Eagle Ridge Middle Ashburn Loudoun County Public Schools 1235
39 Trailside Middle Ashburn Loudoun County Public Schools 1231
40 Thoreau Middle Vienna Fairfax County Public Schools 1230
41 Elizabeth Davis Middle Chester Chesterfield County Public Schools 1222
42 Robious Middle Midlothian Chesterfield County Public Schools 1222
43 Woodbridge Middle Woodbridge Prince William County Public Schools 1221
44 Frost Middle Fairfax Fairfax County Public Schools 1218
45 Herbert J. Saunders Middle Manassas Prince William County Public Schools 1217
46 Potomac Middle Dumfries Prince William County Public Schools 1215
47 Louisa County Middle Mineral Louisa County Public Schools 1203
48 Irving Middle Springfield Fairfax County Public Schools 1195
49 River Bend Middle Sterling Loudoun County Public Schools 1193
50 Gunston Middle Arlington Arlington County Public Schools 1191
51 Louisa County Middle Mineral Louisa County Public Schools 1189
52 Grace E. Metz Middle Manassas Manassas City Public Schools 1175
53 J.M. Dozier Middle Newport News Newport News City Public Schools 1168
54 Brookland Middle Richmond Henrico County Public Schools 1157
55 Bull Run Middle Gainesville Prince William County Public Schools 1154
56 Herndon Middle Herndon Fairfax County Public Schools 1152
57 Swift Creek Middle Midlothian Chesterfield County Public Schools 1150
58 Farmwell Station Middle Ashburn Loudoun County Public Schools 1148
59 Quioccasin Middle School Richmond Henrico County Public Schools 1144
60 Ethel M. Gildersleeve Middle Newport News Newport News City Public Schools 1142
61 Kilmer Middle Vienna Fairfax County Public Schools 1142
62 Short Pump Middle Glen Allen Henrico County Public Schools 1130
63 Twain Middle Alexandria Fairfax County Public Schools 1130
64 Corporate Landing Middle Virginia Beach Virginia Beach City Public Schools 1129
65 Unity Braxton Middle Manassas Prince William County Public Schools 1125
66 Belmont Ridge Middle Leesburg Loudoun County Public Schools 1122
67 Sterling Middle Sterling Loudoun County Public Schools 1122
68 Fairfield Middle Richmond Henrico County Public Schools 1120
69 Swift Creek Middle Midlothian Chesterfield County Public Schools 1118
70 Moody Middle Richmond Henrico County Public Schools 1115
71 Salem Middle Virginia Beach Virginia Beach City Public Schools 1114
72 Tuckahoe Middle Richmond Henrico County Public Schools 1109
73 Culpeper Middle Culpeper Culpeper County Public Schools 1108
74 Fairfield Middle Richmond Henrico County Public Schools 1106
75 Manchester Middle North Chesterfield Chesterfield County Public Schools 1105
76 Sterling Middle Sterling Loudoun County Public Schools 1099
77 Brandon Middle Virginia Beach Virginia Beach City Public Schools 1098
78 Chickahominy Middle Mechanicsville Hanover County Public Schools 1097
79 Lanier Middle Fairfax Fairfax County Public Schools 1088
80 Halifax County Middle South Boston Halifax County Public Schools 1085
81 Providence Middle North Chesterfield Chesterfield County Public Schools 1082
82 Jackson Middle Falls Church Fairfax County Public Schools 1077
83 Stone Hill Middle Ashburn Loudoun County Public Schools 1075
84 Stuart M. Beville Middle Woodbridge Prince William County Public Schools 1075
85 Liberty Middle Clifton Fairfax County Public Schools 1074
86 Great Neck Middle Virginia Beach Virginia Beach City Public Schools 1072
87 Seneca Ridge Middle Sterling Loudoun County Public Schools 1068
88 Harmony Middle Hamilton Loudoun County Public Schools 1063
89 Oscar Smith Middle Chesapeake Chesapeake City Public Schools 1055
90 South County Middle Lorton Fairfax County Public Schools 1055
91 South County Middle Lorton Fairfax County Public Schools 1052
92 Rocky Run Middle Chantilly Fairfax County Public Schools 1050
93 Kenmore Middle Arlington Arlington County Public Schools 1046
94 Seneca Ridge Middle Sterling Loudoun County Public Schools 1042
95 King'S Fork Middle Suffolk Suffolk City Public Schools 1034
96 J. Lupton Simpson Middle Leesburg Loudoun County Public Schools 1032
97 Bell Creek Middle Mechanicsville Hanover County Public Schools 1029
98 Plaza Middle Virginia Beach Virginia Beach City Public Schools 1029
99 Hughes Middle Reston Fairfax County Public Schools 1022
100 Jefferson Middle Arlington Arlington County Public Schools 1019
101 Swanson Middle Arlington Arlington County Public Schools 1018
102 Carver Middle Chester Chesterfield County Public Schools 1015
103 Homer L. Hines Middle Newport News Newport News City Public Schools 1013
104 Mary Passage Middle Newport News Newport News City Public Schools 1012
105 Smart'S Mill Middle Leesburg Loudoun County Public Schools 1012
106 Admiral Richard E. Byrd Middle Winchester Frederick County Public Schools 1006
107 George M. Hampton Middle Woodbridge Prince William County Public Schools 1006
108 Graham Park Middle Triangle Prince William County Public Schools 998
109 Crittenden Middle Newport News Newport News City Public Schools 993
110 Rodney E. Thompson Middle Stafford Stafford County Public Schools 991
111 Shirley C. Heim Middle Stafford Stafford County Public Schools 989
112 Graham Park Middle Triangle Prince William County Public Schools 985
113 Dinwiddie Middle Dinwiddie Dinwiddie County Public Schools 982
114 Poe Middle Annandale Fairfax County Public Schools 980
115 Benjamin Syms Middle Hampton Hampton City Public Schools 978
116 Lynnhaven Middle Virginia Beach Virginia Beach City Public Schools 973
117 Holmes Middle Alexandria Fairfax County Public Schools 972
118 Powhatan Middle Powhatan Powhatan County Public Schools 969
119 Liberty Middle Ashland Hanover County Public Schools 965
120 T. Benton Gayle Middle Fredericksburg Stafford County Public Schools 959
121 Harper Park Middle Leesburg Loudoun County Public Schools 956
122 Matoaca Middle Matoaca Chesterfield County Public Schools 951
123 Cooper Middle Mclean Fairfax County Public Schools 946
124 Spotsylvania Middle Spotsylvania Spotsylvania County Public Schools 946
125 H.H. Poole Middle Stafford Stafford County Public Schools 944
126 Williamsburg Middle Arlington Arlington County Public Schools 940
127 Western Branch Middle Chesapeake Chesapeake City Public Schools 935
128 Andrew Lewis Middle Salem Salem City Public Schools 927
129 Caroline Middle Milford Caroline County Public Schools 927
130 Carter G. Woodson Middle Hopewell Hopewell City Public Schools 919
131 Blacksburg Middle Blacksburg Montgomery County Public Schools 917
132 Whitman Middle Alexandria Fairfax County Public Schools 914
133 Franklin Middle Chantilly Fairfax County Public Schools 909
134 Andrew G. Wright Middle Stafford Stafford County Public Schools 907
135 Fieldale-Collinsville Middle Collinsville Henry County Public Schools 894
136 Tabb Middle Yorktown York County Public Schools 894
137 Hungary Creek Middle Glen Allen Henrico County Public Schools 893
138 Stafford Middle Stafford Stafford County Public Schools 893
139 Greenbrier Middle Chesapeake Chesapeake City Public Schools 891
140 Vernon Johns Middle Petersburg Petersburg City Public Schools 891
141 Salem Church Middle North Chesterfield Chesterfield County Public Schools 889
142 Grafton Middle Yorktown York County Public Schools 882
143 Oak Knoll Middle Mechanicsville Hanover County Public Schools 880
144 Azalea Middle Norfolk Norfolk City Public Schools 879
145 Rolfe Middle Richmond Henrico County Public Schools 879
146 Joseph T Henley Middle Crozet Albemarle County Public Schools 877
147 James Wood Middle Winchester Frederick County Public Schools 871
148 Manassas Park Middle Manassas Park Manassas Park City Public Schools 864
149 Dorothy Hamm Middle Arlington Arlington County Public Schools 859
150 Blue Ridge Middle Purcellville Loudoun County Public Schools 857

All Virginia schools