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
501Meherrin Powellton Elementary
Lawrenceville · Brunswick County Public Schools
Elementary79.0%+7.5pp
502Montessori Public School of Arlington
Arlington · Arlington County Public Schools
Elementary79.0%+7.5pp
503North Fork Middle
Quicksburg · Shenandoah County Public Schools
Middle79.0%+7.5pp
504Nottoway Elementary
Sedley · Southampton County Public Schools
Elementary79.0%+7.5pp
505Oak Street Elementary
Falls Church · Falls Church City Public Schools
Elementary79.0%+7.5pp
506Otter River Elementary
Goode · Bedford County Public Schools
Elementary79.0%+7.5pp
507Peak View Elementary
Penn Laird · Rockingham County Public Schools
Elementary79.0%+7.5pp
508Pearl Sample Elementary
Culpeper · Culpeper County Public Schools
Elementary79.0%+7.5pp
509Red Mill Elementary
Virginia Beach · Virginia Beach City Public Schools
Elementary79.0%+7.5pp
510Rockfish River Elementary
Afton · Nelson County Public Schools
Elementary79.0%+7.5pp
511Southeastern Elementary
Chesapeake · Chesapeake City Public Schools
Elementary79.0%+7.5pp
512Southwestern Elementary
Suffolk · Suffolk City Public Schools
Elementary79.0%+7.5pp
513Spring Run Elementary
Midlothian · Chesterfield County Public Schools
Elementary79.0%+7.5pp
514Springfield Park Elementary
Glen Allen · Henrico County Public Schools
Elementary79.0%+7.5pp
515Stony Mill Elementary
Danville · Pittsylvania County Public Schools
Elementary79.0%+7.5pp
516Sunrise Valley Elementary
Reston · Fairfax County Public Schools
Elementary79.0%+7.5pp
517Swans Creek Elementary
Dumfries · Prince William County Public Schools
Elementary79.0%+7.5pp
518Thomas Dale High
Chester · Chesterfield County Public Schools
High79.0%+7.5pp
519Wenonah Elementary
Waynesboro · Waynesboro City Public Schools
Elementary79.0%+7.5pp
520Western Branch Middle
Chesapeake · Chesapeake City Public Schools
Middle79.0%+7.5pp
521William M. Bass Elementary
Lynchburg · Lynchburg City Public Schools
Elementary79.0%+7.5pp
522Berkeley Middle
Williamsburg · Williamsburg-James City County Public Schools
Middle78.0%+6.5pp
523Broad Run High
Ashburn · Loudoun County Public Schools
High78.0%+6.5pp
524Buffalo Gap High
Swoope · Augusta County Public Schools
High78.0%+6.5pp
525Callaghan Elementary
Covington · Alleghany Highlands Public Schools
Elementary78.0%+6.5pp
526Castlewood High
Castlewood · Russell County Public Schools
High78.0%+6.5pp
527Chatham High
Chatham · Pittsylvania County Public Schools
High78.0%+6.5pp
528Clarksville Elementary
Skipwith · Mecklenburg County Public Schools
Elementary78.0%+6.5pp
529Cluster Springs Elementary
Alton · Halifax County Public Schools
Elementary78.0%+6.5pp
530Colonial Forge High
Stafford · Stafford County Public Schools
High78.0%+6.5pp
531Covington-Harper Elementary
Dumfries · Prince William County Public Schools
Elementary78.0%+6.5pp
532Dan River High
Ringgold · Pittsylvania County Public Schools
High78.0%+6.5pp
533Ferrum Elementary
Ferrum · Franklin County Public Schools
Elementary78.0%+6.5pp
534Flat Rock Elementary
Powhatan · Powhatan County Public Schools
Elementary78.0%+6.5pp
535Graham High
Bluefield · Tazewell County Public Schools
High78.0%+6.5pp
536Grandin Court Elementary
Roanoke · Roanoke City Public Schools
Elementary78.0%+6.5pp
537Great Bridge High
Chesapeake · Chesapeake City Public Schools
High78.0%+6.5pp
538Greenfield Elementary
North Chesterfield · Chesterfield County Public Schools
Elementary78.0%+6.5pp
539Greensville County High
Emporia · Greensville County Public Schools
High78.0%+6.5pp
540Gretna Elementary
Gretna · Pittsylvania County Public Schools
Elementary78.0%+6.5pp
541Honaker High
Honaker · Russell County Public Schools
High78.0%+6.5pp
542Hungary Creek Middle
Glen Allen · Henrico County Public Schools
Middle78.0%+6.5pp
543Jordan Springs Elementary
Stephenson · Frederick County Public Schools
Elementary78.0%+6.5pp
544Lois Hornsby Middle
Williamsburg · Williamsburg-James City County Public Schools
Middle78.0%+6.5pp
545Lynnhaven Middle
Virginia Beach · Virginia Beach City Public Schools
Middle78.0%+6.5pp
546Mary Calcott Elementary
Norfolk · Norfolk City Public Schools
Elementary78.0%+6.5pp
547Minnieville Elementary
Woodbridge · Prince William County Public Schools
Elementary78.0%+6.5pp
548New Castle Elementary
Virginia Beach · Virginia Beach City Public Schools
Elementary78.0%+6.5pp
549Oakland Elementary
Suffolk · Suffolk City Public Schools
Elementary78.0%+6.5pp
550Patrick Henry High
Glade Spring · Washington County Public Schools
High78.0%+6.5pp
Page 11 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.