Schools

100 Best Public High Schools in Virginia

New 2016 list: Niche.com collected test results, graduation rates, parent and student surveys and more to determine the best schools in Va.

There are few environments more competitive than high school. Just visit one of our schools still in football playoff competitions this week. You’ll see the pep rallies and spirit posters and hear the fight songs and school chants that sometimes go back generations.

The number crunchers and survey takers at Niche.com have compiled new 2016 lists for schools across the country on a variety of metrics, including Best Academics, Best Administration, Best Extracurriculars, Best Facilities, Best Food, Best High School Sports, Best Teachers and lots more.

Also: 100 Best Private High Schools in Virginia (2015)

Find out what's happening in Fredericksburgfor free with the latest updates from Patch.

Here’s Niche’s list of the 100 best public high schools in Virginia. These rankings are based on state test scores, college readiness, graduation rates, SAT/ACT scores, teacher quality, student and parent reviews, and more.

See how this ranking was calculated.

Find out what's happening in Fredericksburgfor free with the latest updates from Patch.

  1. Thomas Jefferson High School for Science & Technology
  2. Washington Lee High School
  3. Yorktown High School
  4. Marshall High School
  5. George Mason High School
  6. Stone Bridge High School
  7. Langley High School
  8. Dominion High School
  9. Woodson High School
  10. Briar Woods High School
  11. Loudoun Valley High School
  12. Ocean Lakes High School
  13. McLean High School
  14. Lake Braddock Secondary School
  15. Princess Anne High School
  16. Grassfield High School
  17. Wakefield High School
  18. Chantilly High School
  19. Madison High School
  20. Deep Run High School
  21. Heritage High School
  22. Western Albemarle High School
  23. Fairfax High School
  24. Centreville High School
  25. South County High School
  26. Loudoun County High School
  27. Albemarle High School
  28. Robinson Secondary School
  29. Godwin High School
  30. Oakton High School
  31. Woodgrove High School
  32. Potomac Falls High School
  33. Charlottesville High School
  34. Broad Run High School
  35. T.C. Williams High School
  36. Monticello High School
  37. South Lakes High School
  38. West Springfield High School
  39. Jamestown High School
  40. Freedom High School
  41. Grafton High School
  42. Freeman High School
  43. Glen Allen High School
  44. Colonial Forge High School
  45. Westfield High School
  46. Blacksburg High School
  47. Osbourn Park High School
  48. Tuscarora High School
  49. Cosby High School
  50. Atlee High School
  51. Herndon High School
  52. Clover Hill High School
  53. Frank W. Cox High School
  54. Patrick Henry High School
  55. Battlefield High School
  56. Tabb High School
  57. Open High School
  58. James River High School
  59. Falls Church High School
  60. Salem High School
  61. Hayfield Secondary School
  62. Richmond Community High School
  63. Highland High School
  64. Midlothian High School
  65. Hickory High School
  66. Landstown High School
  67. C.D. Hylton High School
  68. Cave Spring High School
  69. Tucker High School
  70. Hanover High School
  71. Salem High School
  72. Riverbend High School
  73. Western Branch High School
  74. Patriot High School
  75. Kettle Run High School
  76. Radford High School
  77. Harrisonburg High School
  78. Annandale High School
  79. West Point High School
  80. Powhatan High School
  81. West Potomac High School
  82. North Stafford High School
  83. Forest Park High School
  84. John Handley High School
  85. Woodside High School
  86. Floyd Kellam High School
  87. Mountain View High School
  88. Stonewall Jackson High School
  89. Turner Ashby High School
  90. Edison High School
  91. Northside High School
  92. Patrick Henry High School
  93. Lee High School
  94. Tangier Combined School
  95. Hermitage High School
  96. Hidden Valley High School
  97. E.C. Glass High School
  98. York High School
  99. Goochland High School
  100. Lafayette High School

Get more local news delivered straight to your inbox. Sign up for free Patch newsletters and alerts.