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). 1,445 schools with reported History & Social Sciences scores. State average: 66.8%.
RankSchoolLevelHistory & Social Sciencesvs state
451Minnieville Elementary
Woodbridge · Prince William County Public Schools
Elementary78.0%+11.2pp
452Montessori Public School of Arlington
Arlington · Arlington County Public Schools
Elementary78.0%+11.2pp
453Montvale Elementary
Montvale · Bedford County Public Schools
Elementary78.0%+11.2pp
454New Kent High
New Kent · New Kent County Public Schools
High78.0%+11.2pp
455Northern Shores Elementary
Suffolk · Suffolk City Public Schools
Elementary78.0%+11.2pp
456Riverheads High
Staunton · Augusta County Public Schools
High78.0%+11.2pp
457Salem Elementary
Virginia Beach · Virginia Beach City Public Schools
Elementary78.0%+11.2pp
458Shenandoah Elementary
Shenandoah · Page County Public Schools
Elementary78.0%+11.2pp
459South Anna Elementary
Montpelier · Hanover County Public Schools
Elementary78.0%+11.2pp
460Spring Run Elementary
Midlothian · Chesterfield County Public Schools
Elementary78.0%+11.2pp
461Thomas Eaton Middle
Hampton · Hampton City Public Schools
Middle78.0%+11.2pp
462Troutville Elementary
Troutville · Botetourt County Public Schools
Elementary78.0%+11.2pp
463Tye River Elementary
Arrington · Nelson County Public Schools
Elementary78.0%+11.2pp
464Wasena Elementary
Roanoke · Roanoke City Public Schools
Elementary78.0%+11.2pp
465Abingdon Elementary
Hayes · Gloucester County Public Schools
Elementary77.0%+10.2pp
466Arrowhead Elementary
Virginia Beach · Virginia Beach City Public Schools
Elementary77.0%+10.2pp
467Central High
Norton · Wise County Public Schools
High77.0%+10.2pp
468Cosby High
Midlothian · Chesterfield County Public Schools
High77.0%+10.2pp
469Douglas MacArthur Elementary
Alexandria · Alexandria City Public Schools
Elementary77.0%+10.2pp
470Floyd T. Binns Middle
Culpeper · Culpeper County Public Schools
Middle77.0%+10.2pp
471Fort Chiswell Middle
Max Meadows · Wythe County Public Schools
Middle77.0%+10.2pp
472Galax Middle
Galax · Galax City Public Schools
Middle77.0%+10.2pp
473Giles High
Pearisburg · Giles County Public Schools
High77.0%+10.2pp
474Goodview Elementary
Goodview · Bedford County Public Schools
Elementary77.0%+10.2pp
475Graham Intermediate
Bluefield · Tazewell County Public Schools
Elementary77.0%+10.2pp
476Hardin Reynolds Memorial School
Critz · Patrick County Public Schools
Middle77.0%+10.2pp
477I.C. Norcom High
Portsmouth · Portsmouth City Public Schools
High77.0%+10.2pp
478John D. Jenkins Elementary
Woodbridge · Prince William County Public Schools
Elementary77.0%+10.2pp
479Kecoughtan High
Hampton · Hampton City Public Schools
High77.0%+10.2pp
480Lakeview Elementary
Colonial Heights · Colonial Heights City Public Schools
Elementary77.0%+10.2pp
481Leesville Road Elementary
Lynchburg · Campbell County Public Schools
Elementary77.0%+10.2pp
482Lynnhaven Middle
Virginia Beach · Virginia Beach City Public Schools
Middle77.0%+10.2pp
483Nandua Middle
Onley · Accomack County Public Schools
Middle77.0%+10.2pp
484Narrows Elementary/Middle
Narrows · Giles County Public Schools
Elementary77.0%+10.2pp
485Northumberland Elementary
Heathsville · Northumberland County Public Schools
Elementary77.0%+10.2pp
486O.B. Gates Elementary
Chesterfield · Chesterfield County Public Schools
Elementary77.0%+10.2pp
487Occoquan Elementary
Woodbridge · Prince William County Public Schools
Elementary77.0%+10.2pp
488Phillips Elementary
Hampton · Hampton City Public Schools
Elementary77.0%+10.2pp
489Richlands Middle
Richlands · Tazewell County Public Schools
Middle77.0%+10.2pp
490Rustburg Elementary
Rustburg · Campbell County Public Schools
Elementary77.0%+10.2pp
491Smith Station Elementary
Fredericksburg · Spotsylvania County Public Schools
Elementary77.0%+10.2pp
492Stuart M. Beville Middle
Woodbridge · Prince William County Public Schools
Middle77.0%+10.2pp
493Stuarts Draft High
Stuarts Draft · Augusta County Public Schools
High77.0%+10.2pp
494Twin Springs High
Nickelsville · Scott County Public Schools
High77.0%+10.2pp
495Union High
Big Stone Gap · Wise County Public Schools
High77.0%+10.2pp
496Wallace Middle
Bristol · Washington County Public Schools
Middle77.0%+10.2pp
497Warhill High
Williamsburg · Williamsburg-James City County Public Schools
High77.0%+10.2pp
498Wilbur S. Pence Middle
Dayton · Rockingham County Public Schools
Middle77.0%+10.2pp
499Amherst Middle
Amherst · Amherst County Public Schools
Middle76.0%+9.2pp
500Crestwood Elementary
Richmond · Chesterfield County Public Schools
Elementary76.0%+9.2pp
Page 10 of 29

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.