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). 318 schools with reported Mathematics scores. State average: 72.7%.
RankSchoolLevelMathematicsvs state
151Justice High
Falls Church · Fairfax County Public Schools
High84.0%+11.3pp
152King George High
King George · King George County Public Schools
High84.0%+11.3pp
153King's Fork High
Suffolk · Suffolk City Public Schools
High84.0%+11.3pp
154Lakeland High
Suffolk · Suffolk City Public Schools
High84.0%+11.3pp
155Mecklenburg County High
Baskerville · Mecklenburg County Public Schools
High84.0%+11.3pp
156Midlothian High
Midlothian · Chesterfield County Public Schools
High84.0%+11.3pp
157Ocean Lakes High
Virginia Beach · Virginia Beach City Public Schools
High84.0%+11.3pp
158Osbourn Park High
Manassas · Prince William County Public Schools
High84.0%+11.3pp
159Riverside High
Leesburg · Loudoun County Public Schools
High84.0%+11.3pp
160Robinson Secondary
Fairfax · Fairfax County Public Schools
High84.0%+11.3pp
161South County High
Lorton · Fairfax County Public Schools
High84.0%+11.3pp
162Arcadia High
Oak Hall · Accomack County Public Schools
High83.0%+10.3pp
163Cosby High
Midlothian · Chesterfield County Public Schools
High83.0%+10.3pp
164Essex High
Tappahannock · Essex County Public Schools
High83.0%+10.3pp
165Kettle Run High
Nokesville · Fauquier County Public Schools
High83.0%+10.3pp
166Millbrook High
Winchester · Frederick County Public Schools
High83.0%+10.3pp
167Nansemond River High
Suffolk · Suffolk City Public Schools
High83.0%+10.3pp
168Prince George High
Prince George · Prince George County Public Schools
High83.0%+10.3pp
169Radford High
Radford · Radford City Public Schools
High83.0%+10.3pp
170Woodside High
Newport News · Newport News City Public Schools
High83.0%+10.3pp
171Chincoteague High
Chincoteague · Accomack County Public Schools
High82.0%+9.3pp
172Colonial Heights High
Colonial Heights · Colonial Heights City Public Schools
High82.0%+9.3pp
173Fort Defiance High
Fort Defiance · Augusta County Public Schools
High82.0%+9.3pp
174Harrisonburg High
Harrisonburg · Harrisonburg City Public Schools
High82.0%+9.3pp
175Potomac Falls High
Potomac Falls · Loudoun County Public Schools
High82.0%+9.3pp
176Sussex Central High
Sussex · Sussex County Public Schools
High82.0%+9.3pp
177Warhill High
Williamsburg · Williamsburg-James City County Public Schools
High82.0%+9.3pp
178Appomattox County High
Appomattox · Appomattox County Public Schools
High81.0%+8.3pp
179Eastern View High
Culpeper · Culpeper County Public Schools
High81.0%+8.3pp
180Parry McCluer High
Buena Vista · Buena Vista City Public Schools
High81.0%+8.3pp
181Richmond Community High
Richmond · Richmond City Public Schools
High81.0%+8.3pp
182Westmoreland High
Montross · Westmoreland County Public Schools
High81.0%+8.3pp
183Bruton High
Williamsburg · York County Public Schools
High80.0%+7.3pp
184Douglas S. Freeman High
Richmond · Henrico County Public Schools
High80.0%+7.3pp
185Fairfax High
Fairfax · Fairfax County Public Schools
High80.0%+7.3pp
186First Colonial High
Virginia Beach · Virginia Beach City Public Schools
High80.0%+7.3pp
187Fluvanna County High
Palmyra · Fluvanna County Public Schools
High80.0%+7.3pp
188Forest Park High
Woodbridge · Prince William County Public Schools
High80.0%+7.3pp
189Grayson County High
Independence · Grayson County Public Schools
High80.0%+7.3pp
190Highland High
Monterey · Highland County Public Schools
High80.0%+7.3pp
191Manor High
Portsmouth · Portsmouth City Public Schools
High80.0%+7.3pp
192Mechanicsville High
Mechanicsville · Hanover County Public Schools
High80.0%+7.3pp
193Broad Run High
Ashburn · Loudoun County Public Schools
High79.0%+6.3pp
194James Wood High
Winchester · Frederick County Public Schools
High79.0%+6.3pp
195Jefferson Forest High
Forest · Bedford County Public Schools
High79.0%+6.3pp
196Rye Cove High
Duffield · Scott County Public Schools
High79.0%+6.3pp
197South Lakes High
Reston · Fairfax County Public Schools
High79.0%+6.3pp
198Wakefield High
Arlington · Arlington County Public Schools
High79.0%+6.3pp
199Liberty High
Bedford · Bedford County Public Schools
High78.0%+5.3pp
200Martinsville High
Martinsville · Martinsville City Public Schools
High78.0%+5.3pp
Page 4 of 7

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