Virginia schools ranked by test score
Latest SOL year (2024-25). 1,779 schools with reported Mathematics scores. State average: 72.7%.
| Rank | School | Level | Mathematics | vs state |
|---|---|---|---|---|
| 551 | Parry McCluer Middle Buena Vista · Buena Vista City Public Schools | Middle | 83.0% | +10.3pp |
| 552 | Prince George High Prince George · Prince George County Public Schools | High | 83.0% | +10.3pp |
| 553 | Providence Elementary Virginia Beach · Virginia Beach City Public Schools | Elementary | 83.0% | +10.3pp |
| 554 | Radford High Radford · Radford City Public Schools | High | 83.0% | +10.3pp |
| 555 | Rich Acres Elementary Martinsville · Henry County Public Schools | Elementary | 83.0% | +10.3pp |
| 556 | Snow Creek Elementary Penhook · Franklin County Public Schools | Elementary | 83.0% | +10.3pp |
| 557 | Southwestern Elementary Chesapeake · Chesapeake City Public Schools | Elementary | 83.0% | +10.3pp |
| 558 | Spotsylvania High Spotsylvania · Spotsylvania County Public Schools | Combined | 83.0% | +10.3pp |
| 559 | St. Paul Cana · Carroll County Public Schools | Elementary | 83.0% | +10.3pp |
| 560 | W.E. Cundiff Elementary Vinton · Roanoke County Public Schools | Elementary | 83.0% | +10.3pp |
| 561 | Wallace Middle Bristol · Washington County Public Schools | Middle | 83.0% | +10.3pp |
| 562 | Waterford Elementary Waterford · Loudoun County Public Schools | Elementary | 83.0% | +10.3pp |
| 563 | West Salem Elementary Salem · Salem City Public Schools | Elementary | 83.0% | +10.3pp |
| 564 | Woodside High Newport News · Newport News City Public Schools | High | 83.0% | +10.3pp |
| 565 | Yorktown Elementary Yorktown · York County Public Schools | Elementary | 83.0% | +10.3pp |
| 566 | A.S. Rhodes Elementary Front Royal · Warren County Public Schools | Elementary | 82.0% | +9.3pp |
| 567 | Abingdon Elementary Abingdon · Washington County Public Schools | Elementary | 82.0% | +9.3pp |
| 568 | Chatham Middle Chatham · Pittsylvania County Public Schools | Middle | 82.0% | +9.3pp |
| 569 | Chincoteague High Chincoteague · Accomack County Public Schools | High | 82.0% | +9.3pp |
| 570 | Clover Hill Elementary Midlothian · Chesterfield County Public Schools | Elementary | 82.0% | +9.3pp |
| 571 | Colonial Heights High Colonial Heights · Colonial Heights City Public Schools | High | 82.0% | +9.3pp |
| 572 | Dale City Elementary Woodbridge · Prince William County Public Schools | Elementary | 82.0% | +9.3pp |
| 573 | Duffield-Pattonsville Primary Duffield · Scott County Public Schools | Elementary | 82.0% | +9.3pp |
| 574 | Emerald Hill Elementary Culpeper · Culpeper County Public Schools | Elementary | 82.0% | +9.3pp |
| 575 | Fairfield Elementary Virginia Beach · Virginia Beach City Public Schools | Elementary | 82.0% | +9.3pp |
| 576 | Farmwell Station Middle Ashburn · Loudoun County Public Schools | Middle | 82.0% | +9.3pp |
| 577 | Forest Middle Forest · Bedford County Public Schools | Middle | 82.0% | +9.3pp |
| 578 | Fort Defiance High Fort Defiance · Augusta County Public Schools | High | 82.0% | +9.3pp |
| 579 | Franklin Middle Chantilly · Fairfax County Public Schools | Middle | 82.0% | +9.3pp |
| 580 | Harrisonburg High Harrisonburg · Harrisonburg City Public Schools | High | 82.0% | +9.3pp |
| 581 | Jackson Memorial Elementary Austinville · Wythe County Public Schools | Elementary | 82.0% | +9.3pp |
| 582 | Kentuck Elementary Ringgold · Pittsylvania County Public Schools | Elementary | 82.0% | +9.3pp |
| 583 | Kings Park Elementary Springfield · Fairfax County Public Schools | Elementary | 82.0% | +9.3pp |
| 584 | Linkhorn Park Elementary Virginia Beach · Virginia Beach City Public Schools | Elementary | 82.0% | +9.3pp |
| 585 | Lylburn Downing Middle Lexington · Lexington City Public Schools | Middle | 82.0% | +9.3pp |
| 586 | Meadville Elementary Nathalie · Halifax County Public Schools | Elementary | 82.0% | +9.3pp |
| 587 | Mechanicsville Elementary Mechanicsville · Hanover County Public Schools | Elementary | 82.0% | +9.3pp |
| 588 | Mercer Middle Aldie · Loudoun County Public Schools | Middle | 82.0% | +9.3pp |
| 589 | Moorefield Station Elementary Ashburn · Loudoun County Public Schools | Elementary | 82.0% | +9.3pp |
| 590 | Mountain View Elementary Buena Vista · Rockbridge County Public Schools | Elementary | 82.0% | +9.3pp |
| 591 | New Kent Elementary New Kent · New Kent County Public Schools | Elementary | 82.0% | +9.3pp |
| 592 | New Kent Middle New Kent · New Kent County Public Schools | Middle | 82.0% | +9.3pp |
| 593 | Pembroke Meadows Elementary Virginia Beach · Virginia Beach City Public Schools | Elementary | 82.0% | +9.3pp |
| 594 | Pocahontas Middle Richmond · Henrico County Public Schools | Middle | 82.0% | +9.3pp |
| 595 | Potomac Falls High Potomac Falls · Loudoun County Public Schools | High | 82.0% | +9.3pp |
| 596 | Ridgeview Elementary Clintwood · Dickenson County Public Schools | Elementary | 82.0% | +9.3pp |
| 597 | Ronald Wilson Reagan Middle Haymarket · Prince William County Public Schools | Middle | 82.0% | +9.3pp |
| 598 | Sharon C. McAuliffe Elementary Woodbridge · Prince William County Public Schools | Elementary | 82.0% | +9.3pp |
| 599 | Shoemaker Elementary Gate City · Scott County Public Schools | Elementary | 82.0% | +9.3pp |
| 600 | Short Pump Middle Glen Allen · Henrico County Public Schools | Middle | 82.0% | +9.3pp |
Page 12 of 36
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.