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
801Camelot Elementary
Chesapeake · Chesapeake City Public Schools
Elementary72.0%+0.5pp
802Colonel Fred Cherry Middle
SUFFOLK · Suffolk City Public Schools
Middle72.0%+0.5pp
803D.J. Montague Elementary
Williamsburg · Williamsburg-James City County Public Schools
Elementary72.0%+0.5pp
804Dinwiddie County High
Dinwiddie · Dinwiddie County Public Schools
High72.0%+0.5pp
805Donald B. Dixon-Lyle R. Smith Middle
Fredericksburg · Stafford County Public Schools
Middle72.0%+0.5pp
806Drewry Mason Elementary
Ridgeway · Henry County Public Schools
Elementary72.0%+0.5pp
807Fauquier High
Warrenton · Fauquier County Public Schools
High72.0%+0.5pp
808G.W. Carver Elementary
Martinsville · Henry County Public Schools
Elementary72.0%+0.5pp
809Gordon-Barbour Elementary
Gordonsville · Orange County Public Schools
Elementary72.0%+0.5pp
810Greenbrier Intermediate
Chesapeake · Chesapeake City Public Schools
Elementary72.0%+0.5pp
811Gretna High
Gretna · Pittsylvania County Public Schools
High72.0%+0.5pp
812Grundy High
Grundy · Buchanan County Public Schools
High72.0%+0.5pp
813Henry D. Ward Elementary
Richmond · Henrico County Public Schools
Elementary72.0%+0.5pp
814Heritage High
Lynchburg · Lynchburg City Public Schools
High72.0%+0.5pp
815Hunter B. Andrews
Hampton · Hampton City Public Schools
Elementary72.0%+0.5pp
816James Wood High
Winchester · Frederick County Public Schools
High72.0%+0.5pp
817John D. Jenkins Elementary
Woodbridge · Prince William County Public Schools
Elementary72.0%+0.5pp
818Kenmore Middle
Arlington · Arlington County Public Schools
Middle72.0%+0.5pp
819Kings Glen Elementary
Springfield · Fairfax County Public Schools
Middle72.0%+0.5pp
820Linkhorn Park Elementary
Virginia Beach · Virginia Beach City Public Schools
Elementary72.0%+0.5pp
821Lovettsville Elementary
Lovettsville · Loudoun County Public Schools
Elementary72.0%+0.5pp
822Massaponax High
Fredericksburg · Spotsylvania County Public Schools
High72.0%+0.5pp
823Montevideo Middle
Penn Laird · Rockingham County Public Schools
Middle72.0%+0.5pp
824Mountain View Elementary
Roanoke · Roanoke County Public Schools
Elementary72.0%+0.5pp
825Newington Forest Elementary
Springfield · Fairfax County Public Schools
Elementary72.0%+0.5pp
826Ni River Middle
Spotsylvania · Spotsylvania County Public Schools
Middle72.0%+0.5pp
827Overby-Sheppard Elementary
Richmond · Richmond City Public Schools
Elementary72.0%+0.5pp
828Patrick Henry School Of Science And Arts
Richmond · Richmond City Public Schools
Elementary72.0%+0.5pp
829Quinton Elementary
Quinton · New Kent County Public Schools
Elementary72.0%+0.5pp
830Rappahannock High
Warsaw · Richmond County Public Schools
High72.0%+0.5pp
831Richmond County Elementary
Warsaw · Richmond County Public Schools
Elementary72.0%+0.5pp
832Rockbridge County High
Lexington · Rockbridge County Public Schools
High72.0%+0.5pp
833Rockhill Elementary
Stafford · Stafford County Public Schools
Elementary72.0%+0.5pp
834Rocky Mount Elementary
Rocky Mount · Franklin County Public Schools
Elementary72.0%+0.5pp
835Shelton Park Elementary
Virginia Beach · Virginia Beach City Public Schools
Elementary72.0%+0.5pp
836Virginia Run Elementary
Centreville · Fairfax County Public Schools
Elementary72.0%+0.5pp
837Woodbridge High
Woodbridge · Prince William County Public Schools
High72.0%+0.5pp
838Achievable Dream Academy
Newport News · Newport News City Public Schools
Elementary71.0%-0.5pp
839Andrew G. Wright Middle
Stafford · Stafford County Public Schools
Middle71.0%-0.5pp
840Annandale High
Annandale · Fairfax County Public Schools
High71.0%-0.5pp
841Antietam Elementary
Woodbridge · Prince William County Public Schools
Elementary71.0%-0.5pp
842Banneker Elementary
Middleburg · Loudoun County Public Schools
Elementary71.0%-0.5pp
843Belle View Elementary
Alexandria · Fairfax County Public Schools
Elementary71.0%-0.5pp
844Benjamin Franklin Middle
Rocky Mount · Franklin County Public Schools
Middle71.0%-0.5pp
845Brock Road Elementary
Spotsylvania · Spotsylvania County Public Schools
Elementary71.0%-0.5pp
846Buckingham County High
Buckingham · Buckingham County Public Schools
High71.0%-0.5pp
847Cardinal Forest Elementary
Springfield · Fairfax County Public Schools
Elementary71.0%-0.5pp
848Cassell Elementary
Waynesboro · Augusta County Public Schools
Elementary71.0%-0.5pp
849Chincoteague Elementary
Chincoteague · Accomack County Public Schools
Elementary71.0%-0.5pp
850Courtland High
Fredericksburg · Spotsylvania County Public Schools
High71.0%-0.5pp
Page 17 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.