Schools
100 Best Public Elementary Schools In Virginia For 2020
A popular website ranked the best public elementary schools in Virginia. See where your local school is ranked by Niche.com.
ASHBURN, VA — Niche.com has just released what it says are the top 100 public elementary schools in Virginia for the 2019-20 school year. And it's fair to assume after reviewing the list that they are big fans of the elementary schools in northern Virginia.
Elementaries in Loudoun County Public Schools take two of the top three spots, while schools in Arlington Public Schools and Fairfax County Public Schools also made the top 10. Coming in at No. 1 on the list is Rock Ridge High School in Ashburn, which houses grades pre-kindergarten through 12, according to Niche.com.
Last year, Arlington Science Focus Elementary School in the Arlington Public Schools system was No. 1 on the list.
Find out what's happening in Ashburnfor free with the latest updates from Patch.
How did Niche.com arrive at its rankings? The authors say, "The 2020 Best Public Elementary Schools ranking is based on rigorous analysis of key statistics and millions of reviews from students and parents using data from the U.S. Department of Education. Ranking factors include state test scores, student-teacher ratio, student diversity, teacher quality, grade school ratings, and the overall quality of the school district.
Find out what's happening in Ashburnfor free with the latest updates from Patch.
SEE ALSO:
- Virginia's Best School Districts 2020: New Rankings Released
- These VA Schools Prepare Students Best For College: New Report
- U.S. News Best High Schools 2019: How Virginia Schools Rank
Here are the top 100 public elementary schools in Virginia for the 2020 school year, according to Niche.com.
- Rock Ridge High School, Loudoun County Public Schools
- Arlington Traditional Elementary School, Arlington Public Schools
- Dominion High School, Loudoun County Public Schools
- Jamestown Elementary School, Arlington Public Schools
- McKinley Elementary School, Arlington Public Schools
- Belmont Station Elementary School, Loudoun County Public Schools
- Arlington Science Focus Elementary School, Arlington Public Schools
- Haycock Elementary School, Fairfax County Public Schools
- Glebe Elementary School, Arlington Public Schools
- Poplar Tree Elementary School, Fairfax County Public Schools
- Keene Mill Elementary School, Fairfax County Public Schools
- Evergreen Mill Elementary School, Loudoun County Public Schools
- Spring Hill Elementary School, Fairfax County Public Schools
- Willow Springs Elementary School, Fairfax County Public Schools
- Westbriar Elementary School, Fairfax County Public Schools
- Springfield Estates Elementary School, Fairfax County Public Schools
- Navy Elementary School, Fairfax County Public Schools
- Mosby Woods Elementary School, Fairfax County Public Schools
- Taylor Elementary School, Arlington Public Schools
- Ashlawn Elementary School, Arlington Public Schools
- Colvin Run Elementary School, Fairfax County Public Schools
- Discovery Elementary School, Arlington Public Schools
- Wolftrap Elementary School, Fairfax County Public Schools
- Great Falls Elementary School, Fairfax County Public Schools
- Forestville Elementary School, Fairfax County Public Schools
- Campbell Elementary School, Arlington Public Schools
- Churchill Road Elementary School, Fairfax County Public Schools
- Canterbury Woods Elementary School, Fairfax County Public Schools
- Floris Elementary School, Fairfax County Public Schools
- Mantua Elementary School, Fairfax County Public Schools
- Flint Hill Elementary School, Fairfax County Public Schools
- Oakton Elementary School, Fairfax County Public Schools
- West Point Elementary School, West Point Public Schools
- Mill Run Elementary School, Loudoun County Public Schools
- Virginia L. Murray Elementary School, Albemarle County Public Schools
- Sangster Elementary School, Fairfax County Public Schools
- Cardinal Ridge Elementary School, Loudoun County Public Schools
- Little River Elementary School, Loudoun County Public Schools
- Lemon Road Elementary School, Fairfax County Public Schools
- Kent Gardens Elementary School, Fairfax County Public Schools
- Harrington Waddell Elementary School, Lexington City Public Schools
- Woodgrove High School, Loudoun County Public Schools
- Newton-Lee Elementary School, Loudoun County Public Schools
- Union Mill Elementary School, Fairfax County Public Schools
- Tuckahoe Elementary School, Arlington Public Schools
- Wakefield Forest Elementary School, Fairfax County Public Schools
- Oak Hill Elementary School, Fairfax County Public Schools
- Terra Centre Elementary School, Fairfax County Public Schools
- Emerick Elementary School, Loudoun County Public Schools
- Lees Corner Elementary School, Fairfax County Public Schools
- Lowes Island Elementary School, Loudoun County Public Schools
- Vienna Elementary School, Fairfax County Public Schools
- Kingston Elementary School, Virginia Beach City Public Schools
- Stenwood Elementary School, Fairfax County Public Schools
- Thomas Jefferson Elementary School, Falls Church City Public Schools
- Madison's Trust Elementary School, Loudoun County Public Schools
- Chesterbrook Elementary School, Fairfax County Public Schools
- Archer Elementary School, Fairfax County Public Schools
- Sunrise Valley Elementary School, Fairfax County Public Schools
- Greenbriar West Elementary School, Fairfax County Public Schools
- Long Branch Elementary School, Arlington Public Schools
- West Springfield Elementary School, Fairfax County Public Schools
- Rosa Lee Carter Elementary School, Loudoun County Public Schools
- Heritage High School, Loudoun County Public Schools
- Green Valley Elementary School, Roanoke County Public Schools
- North Landing Elementary School, Virginia Beach City Public Schools
- Thoroughgood Elementary School, Virginia Beach City Public Schools
- Legacy Elementary School, Loudoun County Public Schools
- Kings Glen Elementary School, Fairfax County Public Schools
- Pleasant Valley Elementary School, Rockingham County Public Schools
- Enon Elementary School, Chesterfield County Public Schools
- Kenneth W. Culbert Elementary School, Loudoun County Public Schools
- Algonkian Elementary School, Loudoun County Public Schools
- Mt. Vernon Elementary School, York County School Division
- Creighton's Corner Elementary School, Loudoun County Public Schools
- Powell Elementary School, Fairfax County Public Schools
- Bush Hill Elementary School, Fairfax County Public Schools
- Tabb Elementary School, York County School Division
- Hollymead Elementary School, Albemarle County Public Schools
- Peak View Elementary School, Rockingham County Public Schools
- Rivers Edge Elementary School, Henrico County Public Schools
- Nottingham Elementary School, Arlington Public Schools
- Echo Lake Elementary School, Henrico County Public Schools
- Hillside Elementary School, Loudoun County Public Schools
- Sycolin Creek Elementary School, Loudoun County Public Schools
- Grassfield Elementary School, Chesapeake Public Schools
- Camelot Elementary School, Fairfax County Public Schools
- Seldens Landing Elementary School, Loudoun County Public Schools
- Three Chopt Elementary School, Henrico County Public Schools
- Shady Grove Elementary School, Henrico County Public Schools
- Waynewood Elementary School, Fairfax County Public Schools
- Short Pump Elementary School, Henrico County Public Schools
- Creeds Elementary School, Virginia Beach City Public Schools
- Hunt Valley Elementary School, Fairfax County Public Schools
- Red Mill Elementary School, Virginia Beach City Public Schools
- Kemps Landing Magnet School, Virginia Beach City Public Schools
- Henry Elementary School, Arlington Public Schools
- Trevvett Elementary School, Henrico County Public Schools
- Sherman Elementary School, Fairfax County Public Schools
- Waples Mill Elementary School, Fairfax County Public Schools
>>>View schools that were selected outside of the top 100 by Niche.com.
Get more local news delivered straight to your inbox. Sign up for free Patch newsletters and alerts.