Virginia schools ranked by test score
Latest SOL year (2024-25). 1,108 schools with reported English: Reading scores. State average: 74.2%.
| Rank | School | Level | English: Reading | vs state |
|---|---|---|---|---|
| 1051 | G.L.H. Johnson Elementary Danville · Danville City Public Schools | Elementary | 45.0% | -29.2pp |
| 1052 | Hybla Valley Elementary Alexandria · Fairfax County Public Schools | Elementary | 45.0% | -29.2pp |
| 1053 | Joseph H. Saunders Elementary Newport News · Newport News City Public Schools | Elementary | 45.0% | -29.2pp |
| 1054 | Mount Eagle Elementary Alexandria · Fairfax County Public Schools | Elementary | 45.0% | -29.2pp |
| 1055 | Sycamore Park Elementary Culpeper · Culpeper County Public Schools | Elementary | 45.0% | -29.2pp |
| 1056 | Ferdinand T. Day Elementary Alexandria · Alexandria City Public Schools | Elementary | 44.0% | -30.2pp |
| 1057 | Herndon Elementary Herndon · Fairfax County Public Schools | Elementary | 44.0% | -30.2pp |
| 1058 | Oak Grove/Bellemeade Elementary Richmond · Richmond City Public Schools | Elementary | 44.0% | -30.2pp |
| 1059 | Robert S. Payne Elementary Lynchburg · Lynchburg City Public Schools | Elementary | 44.0% | -30.2pp |
| 1060 | Discovery STEM Academy Newport News · Newport News City Public Schools | Elementary | 43.0% | -31.2pp |
| 1061 | Dumbarton Elementary Richmond · Henrico County Public Schools | Elementary | 43.0% | -31.2pp |
| 1062 | Newsome Park Elementary Newport News · Newport News City Public Schools | Elementary | 43.0% | -31.2pp |
| 1063 | Perrymont Elementary Lynchburg · Lynchburg City Public Schools | Elementary | 43.0% | -31.2pp |
| 1064 | West Gate Elementary Manassas · Prince William County Public Schools | Elementary | 43.0% | -31.2pp |
| 1065 | Braddock Elementary Annandale · Fairfax County Public Schools | Elementary | 42.0% | -32.2pp |
| 1066 | Chesterfield Elementary Norfolk · Norfolk City Public Schools | Elementary | 42.0% | -32.2pp |
| 1067 | Frances W. McClenney Elementary Richmond · Richmond City Public Schools | Elementary | 42.0% | -32.2pp |
| 1068 | Harold Macon Ratcliffe Elementary Richmond · Henrico County Public Schools | Elementary | 42.0% | -32.2pp |
| 1069 | Waterman Elementary Harrisonburg · Harrisonburg City Public Schools | Elementary | 42.0% | -32.2pp |
| 1070 | Woodbrook Elementary Charlottesville · Albemarle County Public Schools | Elementary | 42.0% | -32.2pp |
| 1071 | Cradock Elementary Portsmouth · Portsmouth City Public Schools | Elementary | 41.0% | -33.2pp |
| 1072 | Edwin A. Gibson Elementary Danville · Danville City Public Schools | Elementary | 41.0% | -33.2pp |
| 1073 | Elizabeth D. Redd Elementary Richmond · Richmond City Public Schools | Elementary | 41.0% | -33.2pp |
| 1074 | Laburnum Elementary Richmond · Henrico County Public Schools | Elementary | 41.0% | -33.2pp |
| 1075 | Ridge Elementary Richmond · Henrico County Public Schools | Elementary | 41.0% | -33.2pp |
| 1076 | Stone Spring Elementary Harrisonburg · Harrisonburg City Public Schools | Elementary | 41.0% | -33.2pp |
| 1077 | Charles M. Johnson Elementary Richmond · Henrico County Public Schools | Elementary | 40.0% | -34.2pp |
| 1078 | Lincoln Terrace Elementary Roanoke · Roanoke City Public Schools | Elementary | 40.0% | -34.2pp |
| 1079 | Miles Jones Elementary Richmond · Richmond City Public Schools | Elementary | 40.0% | -34.2pp |
| 1080 | Virginia Avenue Charlotte Dehart Elementary Winchester · Winchester City Public Schools | Elementary | 40.0% | -34.2pp |
| 1081 | Dogwood Elementary Reston · Fairfax County Public Schools | Elementary | 39.0% | -35.2pp |
| 1082 | Fair Oaks Elementary Highland Springs · Henrico County Public Schools | Elementary | 39.0% | -35.2pp |
| 1083 | Graham Road Elementary Falls Church · Fairfax County Public Schools | Elementary | 39.0% | -35.2pp |
| 1084 | Lynbrook Elementary Springfield · Fairfax County Public Schools | Elementary | 39.0% | -35.2pp |
| 1085 | Woodville Elementary Richmond · Richmond City Public Schools | Elementary | 39.0% | -35.2pp |
| 1086 | Bensley Elementary North Chesterfield · Chesterfield County Public Schools | Elementary | 38.0% | -36.2pp |
| 1087 | Carlin Springs Elementary Arlington · Arlington County Public Schools | Elementary | 38.0% | -36.2pp |
| 1088 | G.H. Reid Elementary Richmond · Richmond City Public Schools | Elementary | 38.0% | -36.2pp |
| 1089 | Henry Marsh III Elementary Richmond · Richmond City Public Schools | Elementary | 38.0% | -36.2pp |
| 1090 | Sully Elementary Sterling · Loudoun County Public Schools | Elementary | 38.0% | -36.2pp |
| 1091 | Waterview Elementary Portsmouth · Portsmouth City Public Schools | Elementary | 38.0% | -36.2pp |
| 1092 | Douglass Park Elementary Portsmouth · Portsmouth City Public Schools | Elementary | 37.0% | -37.2pp |
| 1093 | Guilford Elementary Sterling · Loudoun County Public Schools | Elementary | 37.0% | -37.2pp |
| 1094 | Hutchison Elementary Herndon · Fairfax County Public Schools | Elementary | 37.0% | -37.2pp |
| 1095 | Round Hill Elementary Roanoke · Roanoke City Public Schools | Elementary | 37.0% | -37.2pp |
| 1096 | Cool Spring Elementary Petersburg · Petersburg City Public Schools | Elementary | 36.0% | -38.2pp |
| 1097 | Jacox Elementary Norfolk · Norfolk City Public Schools | Elementary | 36.0% | -38.2pp |
| 1098 | S.P. Morton Elementary Franklin · Franklin City Public Schools | Elementary | 36.0% | -38.2pp |
| 1099 | Westside Elementary Roanoke · Roanoke City Public Schools | Elementary | 36.0% | -38.2pp |
| 1100 | Bellwood Elementary North Chesterfield · Chesterfield County Public Schools | Elementary | 35.0% | -39.2pp |
Page 22 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 English: Reading 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.