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
451Coles Elementary
Manassas · Prince William County Public Schools
Elementary80.0%+8.5pp
452Deep Creek High
Chesapeake · Chesapeake City Public Schools
High80.0%+8.5pp
453Fairview Elementary
Galax · Grayson County Public Schools
Elementary80.0%+8.5pp
454Forest Hills Elementary
Danville · Danville City Public Schools
Elementary80.0%+8.5pp
455Georgie D. Tyler Middle
Windsor · Isle of Wight County Public Schools
Middle80.0%+8.5pp
456Grafton Middle
Yorktown · York County Public Schools
Middle80.0%+8.5pp
457Hayfield Elementary
Alexandria · Fairfax County Public Schools
Elementary80.0%+8.5pp
458Holston High
Damascus · Washington County Public Schools
High80.0%+8.5pp
459Independence Middle
Virginia Beach · Virginia Beach City Public Schools
Middle80.0%+8.5pp
460John F. Pattie Sr. Elementary
Dumfries · Prince William County Public Schools
Elementary80.0%+8.5pp
461Knollwood Meadows Elementary
Newport News · Newport News City Public Schools
Elementary80.0%+8.5pp
462Landstown High
Virginia Beach · Virginia Beach City Public Schools
High80.0%+8.5pp
463Leesville Road Elementary
Lynchburg · Campbell County Public Schools
Elementary80.0%+8.5pp
464Lord Botetourt High
Daleville · Botetourt County Public Schools
High80.0%+8.5pp
465Magruder Elementary
Williamsburg · York County Public Schools
Elementary80.0%+8.5pp
466Nelson County High
Lovingston · Nelson County Public Schools
High80.0%+8.5pp
467Rural Retreat Middle
Rural Retreat · Wythe County Public Schools
Middle80.0%+8.5pp
468Rustburg Elementary
Rustburg · Campbell County Public Schools
Elementary80.0%+8.5pp
469South County Middle
Lorton · Fairfax County Public Schools
Middle80.0%+8.5pp
470Springfield Elementary
Rileyville · Page County Public Schools
Elementary80.0%+8.5pp
471Stone Hill Middle
Ashburn · Loudoun County Public Schools
Middle80.0%+8.5pp
472Trantwood Elementary
Virginia Beach · Virginia Beach City Public Schools
Elementary80.0%+8.5pp
473Virginia Beach Middle
Virginia Beach · Virginia Beach City Public Schools
Middle80.0%+8.5pp
474Wilson Elementary
Fishersville · Augusta County Public Schools
Elementary80.0%+8.5pp
475Armstrong Elementary
Hampton · Hampton City Public Schools
Elementary79.0%+7.5pp
476Bath County High
Hot Springs · Bath County Public Schools
High79.0%+7.5pp
477Bessie Weller Elementary
Staunton · Staunton City Public Schools
Elementary79.0%+7.5pp
478Bethel Elementary
Gloucester · Gloucester County Public Schools
Elementary79.0%+7.5pp
479Boyce Elementary
Boyce · Clarke County Public Schools
Elementary79.0%+7.5pp
480Buckland Mills Elementary
Gainesville · Prince William County Public Schools
Elementary79.0%+7.5pp
481Cedar Road Elementary
Chesapeake · Chesapeake City Public Schools
Elementary79.0%+7.5pp
482Central High
Victoria · Lunenburg County Public Schools
High79.0%+7.5pp
483Countryside Elementary
Sterling · Loudoun County Public Schools
Elementary79.0%+7.5pp
484East Rockingham High
Elkton · Rockingham County Public Schools
High79.0%+7.5pp
485Eastern Montgomery High
Elliston · Montgomery County Public Schools
High79.0%+7.5pp
486G.A. Treakle Elementary
Chesapeake · Chesapeake City Public Schools
Elementary79.0%+7.5pp
487Gilbert Linkous Elementary
Blacksburg · Montgomery County Public Schools
Elementary79.0%+7.5pp
488Glen Allen Elementary
Glen Allen · Henrico County Public Schools
Elementary79.0%+7.5pp
489Glenvar High
Salem · Roanoke County Public Schools
High79.0%+7.5pp
490Graham Intermediate
Bluefield · Tazewell County Public Schools
Elementary79.0%+7.5pp
491Grassfield Elementary
Chesapeake · Chesapeake City Public Schools
Elementary79.0%+7.5pp
492Hamilton Elementary
Hamilton · Loudoun County Public Schools
Elementary79.0%+7.5pp
493Harper Park Middle
Leesburg · Loudoun County Public Schools
Middle79.0%+7.5pp
494Hickory Elementary
Chesapeake · Chesapeake City Public Schools
Elementary79.0%+7.5pp
495Jefferson Forest High
Forest · Bedford County Public Schools
High79.0%+7.5pp
496John C. Myers Elementary
Broadway · Rockingham County Public Schools
Elementary79.0%+7.5pp
497Laurel Hill Elementary
Lorton · Fairfax County Public Schools
Elementary79.0%+7.5pp
498Liberty High
Bealeton · Fauquier County Public Schools
High79.0%+7.5pp
499Louisa County Middle
Mineral · Louisa County Public Schools
Middle79.0%+7.5pp
500Luray High
Luray · Page County Public Schools
High79.0%+7.5pp
Page 10 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.