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
901Johnson-Williams Middle
Berryville · Clarke County Public Schools
Middle70.0%-1.5pp
902Kempsville Elementary
Virginia Beach · Virginia Beach City Public Schools
Elementary70.0%-1.5pp
903Kiln Creek Elementary
Newport News · Newport News City Public Schools
Elementary70.0%-1.5pp
904L.L. Beazley Elementary
Prince George · Prince George County Public Schools
Elementary70.0%-1.5pp
905Lacey Spring Elementary
Harrisonburg · Rockingham County Public Schools
Elementary70.0%-1.5pp
906Larrymore Elementary
Norfolk · Norfolk City Public Schools
Elementary70.0%-1.5pp
907Leslie H. Walton Middle
Charlottesville · Albemarle County Public Schools
Middle70.0%-1.5pp
908Lynnhaven Elementary
Virginia Beach · Virginia Beach City Public Schools
Elementary70.0%-1.5pp
909Malibu Elementary
Virginia Beach · Virginia Beach City Public Schools
Elementary70.0%-1.5pp
910Matthew Fontaine Maury High
Norfolk · Norfolk City Public Schools
High70.0%-1.5pp
911Maury River Middle
Lexington · Rockbridge County Public Schools
Middle70.0%-1.5pp
912Meadow View Elementary
Martinsville · Henry County Public Schools
Elementary70.0%-1.5pp
913Mechanicsville Elementary
Mechanicsville · Hanover County Public Schools
Elementary70.0%-1.5pp
914Menchville High
Newport News · Newport News City Public Schools
High70.0%-1.5pp
915Moss-Nuckols Elementary
Louisa · Louisa County Public Schools
Elementary70.0%-1.5pp
916Mountain View Elementary
Purcellville · Loudoun County Public Schools
Elementary70.0%-1.5pp
917Northside Middle
Norfolk · Norfolk City Public Schools
Middle70.0%-1.5pp
918O.B. Gates Elementary
Chesterfield · Chesterfield County Public Schools
Elementary70.0%-1.5pp
919Pine Spring Elementary
Falls Church · Fairfax County Public Schools
Elementary70.0%-1.5pp
920Potomac Shores Middle
Dumfries · Prince William County Public Schools
Middle70.0%-1.5pp
921Richlands Elementary
Richlands · Tazewell County Public Schools
Elementary70.0%-1.5pp
922Sontag Elementary
Rocky Mount · Franklin County Public Schools
Elementary70.0%-1.5pp
923Spotswood Elementary
Fredericksburg · Spotsylvania County Public Schools
Elementary70.0%-1.5pp
924Stanley Elementary
Stanley · Page County Public Schools
Elementary70.0%-1.5pp
925Stony Point Elementary
Keswick · Albemarle County Public Schools
Elementary70.0%-1.5pp
926Sussex Central High
Sussex · Sussex County Public Schools
High70.0%-1.5pp
927Thelma Crenshaw Elementary
Midlothian · Chesterfield County Public Schools
Elementary70.0%-1.5pp
928Thomas H. Henderson Middle
Richmond · Richmond City Public Schools
Middle70.0%-1.5pp
929W.T. Cooke Elementary
Virginia Beach · Virginia Beach City Public Schools
Elementary70.0%-1.5pp
930William Byrd Middle
Vinton · Roanoke County Public Schools
Middle70.0%-1.5pp
931William Campbell High
Naruna · Campbell County Public Schools
High70.0%-1.5pp
932William Fox Elementary
Richmond · Richmond City Public Schools
Elementary70.0%-1.5pp
933Winding Creek Elementary
Stafford · Stafford County Public Schools
Elementary70.0%-1.5pp
934Woodstock Elementary
Virginia Beach · Virginia Beach City Public Schools
Elementary70.0%-1.5pp
935Andrew Lewis Middle
Salem · Salem City Public Schools
Middle69.0%-2.5pp
936Arcola Elementary
Aldie · Loudoun County Public Schools
Elementary69.0%-2.5pp
937Ball's Bluff Elementary
Leesburg · Loudoun County Public Schools
Elementary69.0%-2.5pp
938Belview Elementary
Radford · Montgomery County Public Schools
Elementary69.0%-2.5pp
939Bon Air Elementary
Bon Air · Chesterfield County Public Schools
Elementary69.0%-2.5pp
940Castlewood Elementary
Castlewood · Russell County Public Schools
Elementary69.0%-2.5pp
941Cesar Tarrant Middle
Hampton · Hampton City Public Schools
Middle69.0%-2.5pp
942Charles Barrett Elementary
Alexandria · Alexandria City Public Schools
Elementary69.0%-2.5pp
943Conway Elementary
Fredericksburg · Stafford County Public Schools
Elementary69.0%-2.5pp
944Council High
Honaker · Buchanan County Public Schools
High69.0%-2.5pp
945D.G. Cooley Elementary
Berryville · Clarke County Public Schools
Elementary69.0%-2.5pp
946Dan River Middle
Ringgold · Pittsylvania County Public Schools
Middle69.0%-2.5pp
947Dominion Trail Elementary
Ashburn · Loudoun County Public Schools
Elementary69.0%-2.5pp
948Douglas MacArthur Elementary
Alexandria · Alexandria City Public Schools
Elementary69.0%-2.5pp
949Ferry Farm Elementary
Fredericksburg · Stafford County Public Schools
Elementary69.0%-2.5pp
950Gunston Middle
Arlington · Arlington County Public Schools
Middle69.0%-2.5pp
Page 19 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.