Virginia schools ranked by test score
Latest SOL year (2024-25). 1,059 schools with reported Science scores. State average: 71.5%.
| Rank | School | Level | Science | vs state |
|---|---|---|---|---|
| 951 | Smithland Elementary Harrisonburg · Harrisonburg City Public Schools | Elementary | 47.0% | -24.5pp |
| 952 | St. Helena Elementary Norfolk · Norfolk City Public Schools | Elementary | 47.0% | -24.5pp |
| 953 | Stone Spring Elementary Harrisonburg · Harrisonburg City Public Schools | Elementary | 47.0% | -24.5pp |
| 954 | Sudley Elementary Manassas · Prince William County Public Schools | Elementary | 47.0% | -24.5pp |
| 955 | Tanners Creek Elementary Norfolk · Norfolk City Public Schools | Elementary | 47.0% | -24.5pp |
| 956 | William Ramsay Elementary Alexandria · Alexandria City Public Schools | Elementary | 47.0% | -24.5pp |
| 957 | Woodlawn Elementary Alexandria · Fairfax County Public Schools | Elementary | 47.0% | -24.5pp |
| 958 | Churchland Academy Elementary Portsmouth · Portsmouth City Public Schools | Elementary | 46.0% | -25.5pp |
| 959 | Dumbarton Elementary Richmond · Henrico County Public Schools | Elementary | 46.0% | -25.5pp |
| 960 | Elizabeth D. Redd Elementary Richmond · Richmond City Public Schools | Elementary | 46.0% | -25.5pp |
| 961 | Lindenwood Elementary Norfolk · Norfolk City Public Schools | Elementary | 46.0% | -25.5pp |
| 962 | Marumsco Hills Elementary Woodbridge · Prince William County Public Schools | Elementary | 46.0% | -25.5pp |
| 963 | Randolph Elementary Arlington · Arlington County Public Schools | Elementary | 46.0% | -25.5pp |
| 964 | S.P. Morton Elementary Franklin · Franklin City Public Schools | Elementary | 46.0% | -25.5pp |
| 965 | William Perry Elementary Waynesboro · Waynesboro City Public Schools | Elementary | 46.0% | -25.5pp |
| 966 | Booker T. Washington Elementary Suffolk · Suffolk City Public Schools | Elementary | 45.0% | -26.5pp |
| 967 | Heritage Elementary Lynchburg · Lynchburg City Public Schools | Elementary | 45.0% | -26.5pp |
| 968 | Herndon Elementary Herndon · Fairfax County Public Schools | Elementary | 45.0% | -26.5pp |
| 969 | Jefferson-Houston PK-8 School Alexandria · Alexandria City Public Schools | Elementary | 45.0% | -26.5pp |
| 970 | Rolling Ridge Elementary Sterling · Loudoun County Public Schools | Elementary | 45.0% | -26.5pp |
| 971 | Beech Tree Elementary Falls Church · Fairfax County Public Schools | Elementary | 44.0% | -27.5pp |
| 972 | Charles City County Elementary Charles City · Charles City County Public Schools | Elementary | 44.0% | -27.5pp |
| 973 | Fallon Park Elementary Roanoke · Roanoke City Public Schools | Elementary | 44.0% | -27.5pp |
| 974 | Margaret M. Pierce Elementary Remington · Fauquier County Public Schools | Elementary | 44.0% | -27.5pp |
| 975 | Patrick Copeland Elementary Hopewell · Hopewell City Public Schools | Elementary | 44.0% | -27.5pp |
| 976 | Redbud Run Elementary Winchester · Frederick County Public Schools | Elementary | 44.0% | -27.5pp |
| 977 | Robert S. Payne Elementary Lynchburg · Lynchburg City Public Schools | Elementary | 44.0% | -27.5pp |
| 978 | Simonsdale Elementary Portsmouth · Portsmouth City Public Schools | Elementary | 44.0% | -27.5pp |
| 979 | Speedwell Elementary Speedwell · Wythe County Public Schools | Elementary | 44.0% | -27.5pp |
| 980 | Stonewall Elementary Clear Brook · Frederick County Public Schools | Elementary | 44.0% | -27.5pp |
| 981 | West Gate Elementary Manassas · Prince William County Public Schools | Elementary | 44.0% | -27.5pp |
| 982 | Westside Elementary Roanoke · Roanoke City Public Schools | Elementary | 44.0% | -27.5pp |
| 983 | Bailey's Upper Elementary School for the Arts and Sciences Falls Church · Fairfax County Public Schools | Elementary | 43.0% | -28.5pp |
| 984 | Lawson-Marriott Elementary St Stephens Church · King and Queen County Public Schools | Elementary | 43.0% | -28.5pp |
| 985 | Richard Bowling Elementary Norfolk · Norfolk City Public Schools | Elementary | 43.0% | -28.5pp |
| 986 | Westover Hills Elementary Richmond · Richmond City Public Schools | Elementary | 43.0% | -28.5pp |
| 987 | Bay View Elementary Norfolk · Norfolk City Public Schools | Elementary | 42.0% | -29.5pp |
| 988 | Fairview Elementary Roanoke · Roanoke City Public Schools | Elementary | 42.0% | -29.5pp |
| 989 | Frances W. McClenney Elementary Richmond · Richmond City Public Schools | Elementary | 42.0% | -29.5pp |
| 990 | Lynbrook Elementary Springfield · Fairfax County Public Schools | Elementary | 42.0% | -29.5pp |
| 991 | Ridge Elementary Richmond · Henrico County Public Schools | Elementary | 42.0% | -29.5pp |
| 992 | Westlawn Elementary Falls Church · Fairfax County Public Schools | Elementary | 42.0% | -29.5pp |
| 993 | Charles M. Johnson Elementary Richmond · Henrico County Public Schools | Elementary | 41.0% | -30.5pp |
| 994 | Glen Forest Elementary Falls Church · Fairfax County Public Schools | Elementary | 41.0% | -30.5pp |
| 995 | Harold Macon Ratcliffe Elementary Richmond · Henrico County Public Schools | Elementary | 41.0% | -30.5pp |
| 996 | Hutchison Elementary Herndon · Fairfax County Public Schools | Elementary | 41.0% | -30.5pp |
| 997 | James Monroe Elementary Norfolk · Norfolk City Public Schools | Elementary | 41.0% | -30.5pp |
| 998 | Harrison Road Elementary Fredericksburg · Spotsylvania County Public Schools | Elementary | 40.0% | -31.5pp |
| 999 | Hurt Park Elementary Roanoke · Roanoke City Public Schools | Elementary | 40.0% | -31.5pp |
| 1000 | J.A. Chalkley Elementary Chesterfield · Chesterfield County Public Schools | Elementary | 40.0% | -31.5pp |
Page 20 of 22
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 Science 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.