The bulletin board for America's public schools. Parents, teachers, students, and staff. One community per school.

Virginia schools ranked by test score

Latest SOL year (2024-25). 292 schools with reported History & Social Sciences scores. State average: 66.8%.
RankSchoolLevelHistory & Social Sciencesvs state
151Larkspur Middle
Virginia Beach · Virginia Beach City Public Schools
Middle73.0%+6.2pp
152Page County Middle
Shenandoah · Page County Public Schools
Middle73.0%+6.2pp
153Page Middle
Gloucester · Gloucester County Public Schools
Middle73.0%+6.2pp
154Colonial Heights Middle
Colonial Heights · Colonial Heights City Public Schools
Middle72.0%+5.2pp
155Goochland Middle
Goochland · Goochland County Public Schools
Middle72.0%+5.2pp
156Independence Middle
Independence · Grayson County Public Schools
Middle72.0%+5.2pp
157Martinsville Middle
Martinsville · Martinsville City Public Schools
Middle72.0%+5.2pp
158Ridgeview Middle
Clintwood · Dickenson County Public Schools
Middle72.0%+5.2pp
159Albert Hill Middle
Richmond · Richmond City Public Schools
Middle71.0%+4.2pp
160Bailey Bridge Middle
Midlothian · Chesterfield County Public Schools
Middle71.0%+4.2pp
161Jackson P. Burley Middle
Charlottesville · Albemarle County Public Schools
Middle71.0%+4.2pp
162James S. Russell Middle
Lawrenceville · Brunswick County Public Schools
Middle71.0%+4.2pp
163Leslie H. Walton Middle
Charlottesville · Albemarle County Public Schools
Middle71.0%+4.2pp
164T. Benton Gayle Middle
Fredericksburg · Stafford County Public Schools
Middle71.0%+4.2pp
165Western Branch Middle
Chesapeake · Chesapeake City Public Schools
Middle71.0%+4.2pp
166William Byrd Middle
Vinton · Roanoke County Public Schools
Middle71.0%+4.2pp
167Azalea Gardens Middle
Norfolk · Norfolk City Public Schools
Middle70.0%+3.2pp
168Brookville Middle
Lynchburg · Campbell County Public Schools
Middle70.0%+3.2pp
169Elydale Middle
Ewing · Lee County Public Schools
Middle70.0%+3.2pp
170J.E.J. Moore Middle
Disputanta · Prince George County Public Schools
Middle70.0%+3.2pp
171King George Middle
King George · King George County Public Schools
Middle70.0%+3.2pp
172Liberty Middle
Bedford · Bedford County Public Schools
Middle70.0%+3.2pp
173Stuarts Draft Middle
Stuarts Draft · Augusta County Public Schools
Middle70.0%+3.2pp
174Toano Middle
Toano · Williamsburg-James City County Public Schools
Middle70.0%+3.2pp
175Bayside Middle
Virginia Beach · Virginia Beach City Public Schools
Middle69.0%+2.2pp
176Cesar Tarrant Middle
Hampton · Hampton City Public Schools
Middle69.0%+2.2pp
177George Washington Middle
Alexandria · Alexandria City Public Schools
Middle69.0%+2.2pp
178Kenmore Middle
Arlington · Arlington County Public Schools
Middle69.0%+2.2pp
179Maury River Middle
Lexington · Rockbridge County Public Schools
Middle69.0%+2.2pp
180Prospect Heights Middle
Orange · Orange County Public Schools
Middle69.0%+2.2pp
181Robert E. Aylor Middle
White Post · Frederick County Public Schools
Middle69.0%+2.2pp
182Spotsylvania Middle
Spotsylvania · Spotsylvania County Public Schools
Middle69.0%+2.2pp
183Staunton River Middle
Moneta · Bedford County Public Schools
Middle69.0%+2.2pp
184Walker Upper Elementary
Charlottesville · Charlottesville City Public Schools
Middle69.0%+2.2pp
185Andrew G. Wright Middle
Stafford · Stafford County Public Schools
Middle68.0%+1.2pp
186Buffalo Gap Middle
Swoope · Augusta County Public Schools
Middle68.0%+1.2pp
187Jolliff Middle
Chesapeake · Chesapeake City Public Schools
Middle68.0%+1.2pp
188Rye Cove Intermediate
Clinchport · Scott County Public Schools
Middle68.0%+1.2pp
189William H. Wetsel Middle
Madison · Madison County Public Schools
Middle68.0%+1.2pp
190Damascus Middle
Damascus · Washington County Public Schools
Middle67.0%+0.2pp
191Daniel Morgan Middle
Winchester · Winchester City Public Schools
Middle67.0%+0.2pp
192Donald B. Dixon-Lyle R. Smith Middle
Fredericksburg · Stafford County Public Schools
Middle67.0%+0.2pp
193Kate Collins Middle
Waynesboro · Waynesboro City Public Schools
Middle67.0%+0.2pp
194Luther P. Jackson Middle
Dendron · Surry County Public Schools
Middle67.0%+0.2pp
195Marion Middle
Marion · Smyth County Public Schools
Middle67.0%+0.2pp
196Shawsville Middle
Shawsville · Montgomery County Public Schools
Middle67.0%+0.2pp
197Andrew Lewis Middle
Salem · Salem City Public Schools
Middle66.0%-0.8pp
198Benjamin Syms Middle
Hampton · Hampton City Public Schools
Middle66.0%-0.8pp
199Chancellor Middle
Fredericksburg · Spotsylvania County Public Schools
Middle66.0%-0.8pp
200Culpeper Middle
Culpeper · Culpeper County Public Schools
Middle66.0%-0.8pp
Page 4 of 6

About this ranking

Schools are ranked by the percentage of students who scored at or above the SOL % Passing threshold on the latest available SOL History & Social Sciences test (school year 2024-25). A higher percentage is better.

Only public schools with a reasonable cohort size are included (at least 50 total students enrolled, since the source file does not include per-subject student counts), so very small programs and special-purpose centers are filtered out.

The state average shown above is enrollment-weighted: we multiply each school's score by how many of its students tested, sum those across every public school in Virginia, and divide by the total students tested. This way a big school counts more than a tiny one in the typical-student average.