Virginia schools ranked by test score
Latest SOL year (2024-25). 1,108 schools with reported Mathematics scores. State average: 72.7%.
| Rank | School | Level | Mathematics | vs state |
|---|---|---|---|---|
| 901 | Elizabeth Vaughan Elementary Woodbridge · Prince William County Public Schools | Elementary | 59.0% | -13.7pp |
| 902 | L.F. Palmer Elementary Newport News · Newport News City Public Schools | Elementary | 59.0% | -13.7pp |
| 903 | Madison Heights Elementary Madison Heights · Amherst County Public Schools | Elementary | 59.0% | -13.7pp |
| 904 | Mountain View Elementary Harrisonburg · Rockingham County Public Schools | Elementary | 59.0% | -13.7pp |
| 905 | Richard C. Haydon Elementary Manassas · Manassas City Public Schools | Elementary | 59.0% | -13.7pp |
| 906 | Seatack Elementary an Achievable Dream Academy Virginia Beach · Virginia Beach City Public Schools | Elementary | 59.0% | -13.7pp |
| 907 | Sheffield Elementary Lynchburg · Lynchburg City Public Schools | Elementary | 59.0% | -13.7pp |
| 908 | Swansboro Elementary Richmond · Richmond City Public Schools | Elementary | 59.0% | -13.7pp |
| 909 | Accawmacke Elementary Accomac · Accomack County Public Schools | Elementary | 58.0% | -14.7pp |
| 910 | Bay View Elementary Norfolk · Norfolk City Public Schools | Elementary | 58.0% | -14.7pp |
| 911 | Broad Rock Elementary Richmond · Richmond City Public Schools | Elementary | 58.0% | -14.7pp |
| 912 | Castlewood Elementary Castlewood · Russell County Public Schools | Elementary | 58.0% | -14.7pp |
| 913 | London Towne Elementary Centreville · Fairfax County Public Schools | Elementary | 58.0% | -14.7pp |
| 914 | Luray Elementary Luray · Page County Public Schools | Elementary | 58.0% | -14.7pp |
| 915 | Newtown Elementary Virginia Beach · Virginia Beach City Public Schools | Elementary | 58.0% | -14.7pp |
| 916 | Red Hill Elementary North Garden · Albemarle County Public Schools | Elementary | 58.0% | -14.7pp |
| 917 | River Oaks Elementary Woodbridge · Prince William County Public Schools | Elementary | 58.0% | -14.7pp |
| 918 | Spotswood Elementary Harrisonburg · Harrisonburg City Public Schools | Elementary | 58.0% | -14.7pp |
| 919 | Triangle Elementary Triangle · Prince William County Public Schools | Elementary | 58.0% | -14.7pp |
| 920 | Bass-Hoover Elementary Stephens City · Frederick County Public Schools | Elementary | 57.0% | -15.7pp |
| 921 | Beulah Elementary North Chesterfield · Chesterfield County Public Schools | Elementary | 57.0% | -15.7pp |
| 922 | Bowling Green Elementary Milford · Caroline County Public Schools | Elementary | 57.0% | -15.7pp |
| 923 | Campbell Court Elementary Bassett · Henry County Public Schools | Elementary | 57.0% | -15.7pp |
| 924 | Elephant's Fork Elementary Suffolk · Suffolk City Public Schools | Elementary | 57.0% | -15.7pp |
| 925 | Garden City Elementary Roanoke · Roanoke City Public Schools | Elementary | 57.0% | -15.7pp |
| 926 | George W. Carver Intermediate Chesapeake · Chesapeake City Public Schools | Elementary | 57.0% | -15.7pp |
| 927 | Hollin Meadows Elementary Alexandria · Fairfax County Public Schools | Elementary | 57.0% | -15.7pp |
| 928 | Jackson-Via Elementary Charlottesville · Charlottesville City Public Schools | Elementary | 57.0% | -15.7pp |
| 929 | Lindenwood Elementary Norfolk · Norfolk City Public Schools | Elementary | 57.0% | -15.7pp |
| 930 | Natural Bridge Elementary Natural Bridge Station · Rockbridge County Public Schools | Elementary | 57.0% | -15.7pp |
| 931 | Park View Elementary Portsmouth · Portsmouth City Public Schools | Elementary | 57.0% | -15.7pp |
| 932 | Sherwood Forest Elementary Norfolk · Norfolk City Public Schools | Elementary | 57.0% | -15.7pp |
| 933 | Sleepy Hollow Elementary Falls Church · Fairfax County Public Schools | Elementary | 57.0% | -15.7pp |
| 934 | Smithland Elementary Harrisonburg · Harrisonburg City Public Schools | Elementary | 57.0% | -15.7pp |
| 935 | A.M. Davis Elementary North Chesterfield · Chesterfield County Public Schools | Elementary | 56.0% | -16.7pp |
| 936 | Booker T. Washington Elementary Suffolk · Suffolk City Public Schools | Elementary | 56.0% | -16.7pp |
| 937 | Brookfield Elementary Chantilly · Fairfax County Public Schools | Elementary | 56.0% | -16.7pp |
| 938 | Central Elementary Amherst · Amherst County Public Schools | Elementary | 56.0% | -16.7pp |
| 939 | Forest Grove Elementary Sterling · Loudoun County Public Schools | Elementary | 56.0% | -16.7pp |
| 940 | Graham Road Elementary Falls Church · Fairfax County Public Schools | Elementary | 56.0% | -16.7pp |
| 941 | Henry D. Ward Elementary Richmond · Henrico County Public Schools | Elementary | 56.0% | -16.7pp |
| 942 | Hopkins Road Elementary North Chesterfield · Chesterfield County Public Schools | Elementary | 56.0% | -16.7pp |
| 943 | James Monroe Elementary Norfolk · Norfolk City Public Schools | Elementary | 56.0% | -16.7pp |
| 944 | Ocean View Elementary Norfolk · Norfolk City Public Schools | Elementary | 56.0% | -16.7pp |
| 945 | Redbud Run Elementary Winchester · Frederick County Public Schools | Elementary | 56.0% | -16.7pp |
| 946 | Scottsville Elementary Scottsville · Albemarle County Public Schools | Elementary | 56.0% | -16.7pp |
| 947 | Southside Elementary Dinwiddie · Dinwiddie County Public Schools | Elementary | 56.0% | -16.7pp |
| 948 | Victory Elementary Portsmouth · Portsmouth City Public Schools | Elementary | 56.0% | -16.7pp |
| 949 | Woodberry Hills Elementary Danville · Danville City Public Schools | Elementary | 56.0% | -16.7pp |
| 950 | Amelon Elementary Madison Heights · Amherst County Public Schools | Elementary | 55.0% | -17.7pp |
Page 19 of 23
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.