The bulletin board for America's public schools. Parents, teachers, students, and staff. One community per school.

Virginia schools ranked by test score

Latest SOL year (2024-25). 1,724 schools with reported Science scores. State average: 71.5%.
RankSchoolLevelSciencevs state
201Willow Springs Elementary
Fairfax · Fairfax County Public Schools
Elementary87.0%+15.5pp
202Arlington Science Focus School
Arlington · Arlington County Public Schools
Elementary86.0%+14.5pp
203Bennett Elementary
Manassas · Prince William County Public Schools
Elementary86.0%+14.5pp
204Canterbury Woods Elementary
Annandale · Fairfax County Public Schools
Elementary86.0%+14.5pp
205Cedar Lane Elementary
Ashburn · Loudoun County Public Schools
Elementary86.0%+14.5pp
206Centerville Elementary
Virginia Beach · Virginia Beach City Public Schools
Elementary86.0%+14.5pp
207Chickahominy Middle
Mechanicsville · Hanover County Public Schools
Middle86.0%+14.5pp
208Chincoteague High
Chincoteague · Accomack County Public Schools
High86.0%+14.5pp
209Colonial Trail Elementary
Glen Allen · Henrico County Public Schools
Elementary86.0%+14.5pp
210Cosby High
Midlothian · Chesterfield County Public Schools
High86.0%+14.5pp
211Dare Elementary
Yorktown · York County Public Schools
Elementary86.0%+14.5pp
212Eureka Elementary
Keysville · Charlotte County Public Schools
Elementary86.0%+14.5pp
213Fox Mill Elementary
Herndon · Fairfax County Public Schools
Elementary86.0%+14.5pp
214Freedom High
South Riding · Loudoun County Public Schools
High86.0%+14.5pp
215Frost Middle
Fairfax · Fairfax County Public Schools
Middle86.0%+14.5pp
216Ghent K-8
Norfolk · Norfolk City Public Schools
Elementary86.0%+14.5pp
217Green Run Collegiate
Virginia Beach · Virginia Beach City Public Schools
High86.0%+14.5pp
218Greenbriar West Elementary
Fairfax · Fairfax County Public Schools
Elementary86.0%+14.5pp
219Hickory Middle
Chesapeake · Chesapeake City Public Schools
Middle86.0%+14.5pp
220Hillside Elementary
Ashburn · Loudoun County Public Schools
Elementary86.0%+14.5pp
221Jamestown High
Williamsburg · Williamsburg-James City County Public Schools
High86.0%+14.5pp
222John Champe High
Aldie · Loudoun County Public Schools
High86.0%+14.5pp
223Joseph T. Henley Middle
Crozet · Albemarle County Public Schools
Middle86.0%+14.5pp
224Madison's Trust Elementary
Ashburn · Loudoun County Public Schools
Elementary86.0%+14.5pp
225Margaret Brent Elementary
Stafford · Stafford County Public Schools
Elementary86.0%+14.5pp
226Marshall High
Falls Church · Fairfax County Public Schools
High86.0%+14.5pp
227Maude Trevvett Elementary
Richmond · Henrico County Public Schools
Elementary86.0%+14.5pp
228New Kent High
New Kent · New Kent County Public Schools
High86.0%+14.5pp
229North Landing Elementary
Virginia Beach · Virginia Beach City Public Schools
Elementary86.0%+14.5pp
230Oak Knoll Middle
Mechanicsville · Hanover County Public Schools
Middle86.0%+14.5pp
231Pole Green Elementary
Mechanicsville · Hanover County Public Schools
Elementary86.0%+14.5pp
232Seaford Elementary
Seaford · York County Public Schools
Elementary86.0%+14.5pp
233Stonehouse Elementary
Williamsburg · Williamsburg-James City County Public Schools
Elementary86.0%+14.5pp
234Taylor Elementary
Arlington · Arlington County Public Schools
Elementary86.0%+14.5pp
235Thomas C. McSwain Elementary
Staunton · Staunton City Public Schools
Elementary86.0%+14.5pp
236Twin Hickory Elementary
Glen Allen · Henrico County Public Schools
Elementary86.0%+14.5pp
237Wakefield Forest Elementary
Fairfax · Fairfax County Public Schools
Elementary86.0%+14.5pp
238Academy for Discovery at Lakewood
Norfolk · Norfolk City Public Schools
Middle85.0%+13.5pp
239Battlefield High
Haymarket · Prince William County Public Schools
High85.0%+13.5pp
240Bayside High
Virginia Beach · Virginia Beach City Public Schools
High85.0%+13.5pp
241Chatham Middle
Chatham · Pittsylvania County Public Schools
Middle85.0%+13.5pp
242Chilhowie Middle
Chilhowie · Smyth County Public Schools
Middle85.0%+13.5pp
243Churchland High
Portsmouth · Portsmouth City Public Schools
High85.0%+13.5pp
244Clearbrook Elementary
Roanoke · Roanoke County Public Schools
Elementary85.0%+13.5pp
245Corporate Landing Middle
Virginia Beach · Virginia Beach City Public Schools
Middle85.0%+13.5pp
246Dale City Elementary
Woodbridge · Prince William County Public Schools
Elementary85.0%+13.5pp
247Deep Creek Central Elementary
Chesapeake · Chesapeake City Public Schools
Elementary85.0%+13.5pp
248E.H. Marsteller Middle
Bristow · Prince William County Public Schools
Middle85.0%+13.5pp
249Franklin Middle
Chantilly · Fairfax County Public Schools
Middle85.0%+13.5pp
250Gate City Middle
Gate City · Scott County Public Schools
Middle85.0%+13.5pp
Page 5 of 35

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.