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,724 schools with reported Science scores. State average: 71.5%.
RankSchoolLevelSciencevs state
551Pocahontas Elementary
Powhatan · Powhatan County Public Schools
Elementary78.0%+6.5pp
552Powell Elementary
Centreville · Fairfax County Public Schools
Elementary78.0%+6.5pp
553Providence Elementary
Virginia Beach · Virginia Beach City Public Schools
Elementary78.0%+6.5pp
554Riverview Elementary
Spotsylvania · Spotsylvania County Public Schools
Elementary78.0%+6.5pp
555Rural Retreat Elementary
Rural Retreat · Wythe County Public Schools
Elementary78.0%+6.5pp
556Rustburg High
Rustburg · Campbell County Public Schools
High78.0%+6.5pp
557Seldens Landing Elementary
Leesburg · Loudoun County Public Schools
Elementary78.0%+6.5pp
558South Anna Elementary
Montpelier · Hanover County Public Schools
Elementary78.0%+6.5pp
559Stafford Senior High
Fredericksburg · Stafford County Public Schools
High78.0%+6.5pp
560Staunton High
Staunton · Staunton City Public Schools
High78.0%+6.5pp
561Stonewall Jackson High
Quicksburg · Shenandoah County Public Schools
High78.0%+6.5pp
562Tallwood High
Virginia Beach · Virginia Beach City Public Schools
High78.0%+6.5pp
563Tuscarora High
Leesburg · Loudoun County Public Schools
Combined78.0%+6.5pp
564Wallace Middle
Bristol · Washington County Public Schools
Middle78.0%+6.5pp
565West Point Middle/High
West Point · West Point Public Schools
High78.0%+6.5pp
566Windy Gap Elementary
Hardy · Franklin County Public Schools
Elementary78.0%+6.5pp
567Yellow Branch Elementary
Rustburg · Campbell County Public Schools
Elementary78.0%+6.5pp
568Achievable Dream Middle/High
Newport News · Newport News City Public Schools
High77.0%+5.5pp
569Alice West Fleet Elementary
Arlington · Arlington County Public Schools
Elementary77.0%+5.5pp
570Auburn High
Riner · Montgomery County Public Schools
High77.0%+5.5pp
571Bacon District Elementary
Saxe · Charlotte County Public Schools
Elementary77.0%+5.5pp
572Boonsboro Elementary
Lynchburg · Bedford County Public Schools
Elementary77.0%+5.5pp
573Bruton High
Williamsburg · York County Public Schools
High77.0%+5.5pp
574Burlington Elementary
Roanoke · Roanoke County Public Schools
Elementary77.0%+5.5pp
575Bush Hill Elementary
Alexandria · Fairfax County Public Schools
Elementary77.0%+5.5pp
576C.E. Curtis Elementary
Chester · Chesterfield County Public Schools
Elementary77.0%+5.5pp
577Carroll County High
Hillsville · Carroll County Public Schools
High77.0%+5.5pp
578Cedar Bluff Elementary
Cedar Bluff · Tazewell County Public Schools
Elementary77.0%+5.5pp
579Centreville High
Clifton · Fairfax County Public Schools
High77.0%+5.5pp
580Christiansburg Elementary
Christiansburg · Montgomery County Public Schools
Elementary77.0%+5.5pp
581Clover Hill Elementary
Midlothian · Chesterfield County Public Schools
Elementary77.0%+5.5pp
582Coeburn Middle
Coeburn · Wise County Public Schools
Middle77.0%+5.5pp
583Deep Creek Elementary
Chesapeake · Chesapeake City Public Schools
Elementary77.0%+5.5pp
584Dominion High
Sterling · Loudoun County Public Schools
Combined77.0%+5.5pp
585Eastern View High
Culpeper · Culpeper County Public Schools
High77.0%+5.5pp
586Ecoff Elementary
Chester · Chesterfield County Public Schools
Elementary77.0%+5.5pp
587Elaine E. Thompson Elementary
Sterling · Loudoun County Public Schools
Elementary77.0%+5.5pp
588Evergreen Mill Elementary
Leesburg · Loudoun County Public Schools
Elementary77.0%+5.5pp
589Fairhill Elementary
Fairfax · Fairfax County Public Schools
Elementary77.0%+5.5pp
590Floyd County High
Floyd · Floyd County Public Schools
High77.0%+5.5pp
591Graham Middle
Bluefield · Tazewell County Public Schools
Middle77.0%+5.5pp
592Harmony Middle
Hamilton · Loudoun County Public Schools
Middle77.0%+5.5pp
593Hugo A. Owens Middle
Chesapeake · Chesapeake City Public Schools
Middle77.0%+5.5pp
594J.I. Burton High
Norton · Norton City Public Schools
High77.0%+5.5pp
595Jonesville Middle
Jonesville · Lee County Public Schools
Middle77.0%+5.5pp
596Lafayette High
Williamsburg · Williamsburg-James City County Public Schools
High77.0%+5.5pp
597Lake Ridge Elementary
Woodbridge · Prince William County Public Schools
Elementary77.0%+5.5pp
598Lakeside Middle
Charlottesville · Albemarle County Public Schools
Middle77.0%+5.5pp
599Laurel Lane Elementary
Williamsburg · Williamsburg-James City County Public Schools
Elementary77.0%+5.5pp
600Liberty Middle
Bedford · Bedford County Public Schools
Middle77.0%+5.5pp
Page 12 of 35

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 Science 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.