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 |
|---|---|---|---|---|
| 801 | Birdneck Elementary Virginia Beach · Virginia Beach City Public Schools | Elementary | 64.0% | -8.7pp |
| 802 | Cedar Forest Elementary Fredericksburg · Spotsylvania County Public Schools | Elementary | 64.0% | -8.7pp |
| 803 | Check Elementary Check · Floyd County Public Schools | Elementary | 64.0% | -8.7pp |
| 804 | Churchville Elementary Churchville · Augusta County Public Schools | Elementary | 64.0% | -8.7pp |
| 805 | Evendale Elementary Winchester · Frederick County Public Schools | Elementary | 64.0% | -8.7pp |
| 806 | Fishburn Park Elementary Roanoke · Roanoke City Public Schools | Elementary | 64.0% | -8.7pp |
| 807 | Guy K. Stump Elementary Stuarts Draft · Augusta County Public Schools | Elementary | 64.0% | -8.7pp |
| 808 | Harrison Road Elementary Fredericksburg · Spotsylvania County Public Schools | Elementary | 64.0% | -8.7pp |
| 809 | Ingleside Elementary Norfolk · Norfolk City Public Schools | Elementary | 64.0% | -8.7pp |
| 810 | John D. Jenkins Elementary Woodbridge · Prince William County Public Schools | Elementary | 64.0% | -8.7pp |
| 811 | Kiln Creek Elementary Newport News · Newport News City Public Schools | Elementary | 64.0% | -8.7pp |
| 812 | Landstown Elementary Virginia Beach · Virginia Beach City Public Schools | Elementary | 64.0% | -8.7pp |
| 813 | Mary T. Christian Elementary Hampton · Hampton City Public Schools | Elementary | 64.0% | -8.7pp |
| 814 | Meherrin Elementary Newsoms · Southampton County Public Schools | Elementary | 64.0% | -8.7pp |
| 815 | R. Dean Kilby Elementary Woodbridge · Prince William County Public Schools | Elementary | 64.0% | -8.7pp |
| 816 | River Bend Elementary Elkton · Rockingham County Public Schools | Elementary | 64.0% | -8.7pp |
| 817 | Roanoke Academy For Mathematics & Science Elementary Roanoke · Roanoke City Public Schools | Elementary | 64.0% | -8.7pp |
| 818 | Rocky Run Elementary Fredericksburg · Stafford County Public Schools | Elementary | 64.0% | -8.7pp |
| 819 | Rose Hill Elementary Rose Hill · Lee County Public Schools | Elementary | 64.0% | -8.7pp |
| 820 | Sinai Elementary Halifax · Halifax County Public Schools | Elementary | 64.0% | -8.7pp |
| 821 | Thurgood Marshall Elementary Chesapeake · Chesapeake City Public Schools | Elementary | 64.0% | -8.7pp |
| 822 | William M. Bass Elementary Lynchburg · Lynchburg City Public Schools | Elementary | 64.0% | -8.7pp |
| 823 | Yorkshire Elementary Manassas · Prince William County Public Schools | Elementary | 64.0% | -8.7pp |
| 824 | Baldwin Elementary Manassas · Manassas City Public Schools | Elementary | 63.0% | -9.7pp |
| 825 | Bedford Hills Elementary Lynchburg · Lynchburg City Public Schools | Elementary | 63.0% | -9.7pp |
| 826 | Berkeley Glenn Elementary Waynesboro · Waynesboro City Public Schools | Elementary | 63.0% | -9.7pp |
| 827 | Captain John Smith Elementary Hampton · Hampton City Public Schools | Elementary | 63.0% | -9.7pp |
| 828 | Churchland Academy Elementary Portsmouth · Portsmouth City Public Schools | Elementary | 63.0% | -9.7pp |
| 829 | Floyd Elementary Floyd · Floyd County Public Schools | Elementary | 63.0% | -9.7pp |
| 830 | George P. Mullen Elementary Manassas · Prince William County Public Schools | Elementary | 63.0% | -9.7pp |
| 831 | Kate Waller Barrett Elementary Stafford · Stafford County Public Schools | Elementary | 63.0% | -9.7pp |
| 832 | Kiptopeke Elementary Cape Charles · Northampton County Public Schools | Elementary | 63.0% | -9.7pp |
| 833 | Knollwood Meadows Elementary Newport News · Newport News City Public Schools | Elementary | 63.0% | -9.7pp |
| 834 | Macy Mcclaugherty Elementary/Middle Pearisburg · Giles County Public Schools | Elementary | 63.0% | -9.7pp |
| 835 | Margaret M. Pierce Elementary Remington · Fauquier County Public Schools | Elementary | 63.0% | -9.7pp |
| 836 | Marumsco Hills Elementary Woodbridge · Prince William County Public Schools | Elementary | 63.0% | -9.7pp |
| 837 | Mountain View Elementary Charlottesville · Albemarle County Public Schools | Elementary | 63.0% | -9.7pp |
| 838 | Oceanair Elementary Norfolk · Norfolk City Public Schools | Elementary | 63.0% | -9.7pp |
| 839 | Patrick Henry Elementary Martinsville · Martinsville City Public Schools | Elementary | 63.0% | -9.7pp |
| 840 | Randolph Elementary Arlington · Arlington County Public Schools | Elementary | 63.0% | -9.7pp |
| 841 | Stanley Elementary Stanley · Page County Public Schools | Elementary | 63.0% | -9.7pp |
| 842 | Truitt Intermediate Chesapeake · Chesapeake City Public Schools | Elementary | 63.0% | -9.7pp |
| 843 | Bedford Elementary Bedford · Bedford County Public Schools | Elementary | 62.0% | -10.7pp |
| 844 | Cameron Elementary Alexandria · Fairfax County Public Schools | Elementary | 62.0% | -10.7pp |
| 845 | Georgetown Primary Chesapeake · Chesapeake City Public Schools | Elementary | 62.0% | -10.7pp |
| 846 | H.M. Pearson Elementary Catlett · Fauquier County Public Schools | Elementary | 62.0% | -10.7pp |
| 847 | Harry E. James Elementary Hopewell · Hopewell City Public Schools | Elementary | 62.0% | -10.7pp |
| 848 | Lake Anne Elementary Reston · Fairfax County Public Schools | Elementary | 62.0% | -10.7pp |
| 849 | Parkway Elementary Virginia Beach · Virginia Beach City Public Schools | Elementary | 62.0% | -10.7pp |
| 850 | R.C. Longan Elementary Richmond · Henrico County Public Schools | Elementary | 62.0% | -10.7pp |
Page 17 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.