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
851Crozet Elementary
Crozet · Albemarle County Public Schools
Elementary71.0%-0.5pp
852Culpeper County High
Culpeper · Culpeper County Public Schools
High71.0%-0.5pp
853Deep Creek Middle
Chesapeake · Chesapeake City Public Schools
Middle71.0%-0.5pp
854Deer Park Elementary
Centreville · Fairfax County Public Schools
Elementary71.0%-0.5pp
855East Salem Elementary
Salem · Salem City Public Schools
Elementary71.0%-0.5pp
856Edison High
Alexandria · Fairfax County Public Schools
High71.0%-0.5pp
857Escuela Key Elementary
Arlington · Arlington County Public Schools
Elementary71.0%-0.5pp
858Fluvanna Middle
Palmyra · Fluvanna County Public Schools
Middle71.0%-0.5pp
859Fort Belvoir Upper Elementary
Fort Belvoir · Fairfax County Public Schools
Elementary71.0%-0.5pp
860Grayson County High
Independence · Grayson County Public Schools
High71.0%-0.5pp
861Green Run High
Virginia Beach · Virginia Beach City Public Schools
High71.0%-0.5pp
862Gunston Elementary
Lorton · Fairfax County Public Schools
Elementary71.0%-0.5pp
863Hartwood Elementary
Hartwood · Stafford County Public Schools
Elementary71.0%-0.5pp
864J. Lupton Simpson Middle
Leesburg · Loudoun County Public Schools
Middle71.0%-0.5pp
865King & Queen Elementary
King and Queen Courthouse · King and Queen County Public Schools
Elementary71.0%-0.5pp
866Lakeland High
Suffolk · Suffolk City Public Schools
High71.0%-0.5pp
867Laurel Meadow Elementary
Mechanicsville · Hanover County Public Schools
Elementary71.0%-0.5pp
868Lebanon High
Lebanon · Russell County Public Schools
High71.0%-0.5pp
869Liberty Middle
Ashland · Hanover County Public Schools
Middle71.0%-0.5pp
870Mary S. Peake Elementary
Hampton · Hampton City Public Schools
Elementary71.0%-0.5pp
871Ottobine Elementary
Dayton · Rockingham County Public Schools
Elementary71.0%-0.5pp
872Powhatan Middle
Powhatan · Powhatan County Public Schools
Middle71.0%-0.5pp
873Seneca Ridge Middle
Sterling · Loudoun County Public Schools
Middle71.0%-0.5pp
874Smithfield High
Smithfield · Isle of Wight County Public Schools
High71.0%-0.5pp
875Staunton River Middle
Moneta · Bedford County Public Schools
Middle71.0%-0.5pp
876Sunnyside Elementary
Mckenney · Dinwiddie County Public Schools
Elementary71.0%-0.5pp
877Thomas Eaton Middle
Hampton · Hampton City Public Schools
Middle71.0%-0.5pp
878Waterford Elementary
Waterford · Loudoun County Public Schools
Elementary71.0%-0.5pp
879Wilson Middle
Fishersville · Augusta County Public Schools
Middle71.0%-0.5pp
880Windsor Woods Elementary
Virginia Beach · Virginia Beach City Public Schools
Elementary71.0%-0.5pp
881Arrowhead Elementary
Virginia Beach · Virginia Beach City Public Schools
Elementary70.0%-1.5pp
882Bell Creek Middle
Mechanicsville · Hanover County Public Schools
Middle70.0%-1.5pp
883Bonnie Brae Elementary
Fairfax · Fairfax County Public Schools
Elementary70.0%-1.5pp
884C.M. Bradley Elementary
Warrenton · Fauquier County Public Schools
Elementary70.0%-1.5pp
885Camp Allen Elementary
Norfolk · Norfolk City Public Schools
Elementary70.0%-1.5pp
886Carrsville Elementary
Carrsville · Isle of Wight County Public Schools
Elementary70.0%-1.5pp
887Cedar Forest Elementary
Fredericksburg · Spotsylvania County Public Schools
Elementary70.0%-1.5pp
888Central Elementary
Lexington · Rockbridge County Public Schools
Elementary70.0%-1.5pp
889Christopher C. Kraft Elementary
Hampton · Hampton City Public Schools
Elementary70.0%-1.5pp
890Crestview Elementary
Richmond · Henrico County Public Schools
Elementary70.0%-1.5pp
891Critzer Elementary
Pulaski · Pulaski County Public Schools
Elementary70.0%-1.5pp
892Cunningham Park Elementary
Vienna · Fairfax County Public Schools
Elementary70.0%-1.5pp
893Elon Elementary
Madison Heights · Amherst County Public Schools
Elementary70.0%-1.5pp
894Ettrick Elementary
Ettrick · Chesterfield County Public Schools
Elementary70.0%-1.5pp
895Franconia Elementary
Alexandria · Fairfax County Public Schools
Elementary70.0%-1.5pp
896Freedom Middle
Fredericksburg · Spotsylvania County Public Schools
Elementary70.0%-1.5pp
897Garrisonville Elementary
Stafford · Stafford County Public Schools
Elementary70.0%-1.5pp
898Gretna Middle
Gretna · Pittsylvania County Public Schools
Middle70.0%-1.5pp
899Hayfield Secondary
Alexandria · Fairfax County Public Schools
High70.0%-1.5pp
900Johnson Middle
Fairfax · Fairfax County Public Schools
Middle70.0%-1.5pp
Page 18 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.