14 schools in Bristol
Bristol, Virginia operates 14 public K-12 schools between its neighborhoods, enrolling about 5,126 students (around 366 per campus).
7-year change in Bristol
SY 2017-18 vs SY 2024-25| Name | Level | Grades | Enrollment |
|---|---|---|---|
| Crossroads Alternative/Bristol City | Elementary | N-N | · |
| High Point Elementary | Elementary | PK-05 | 582 |
| Highland View Elementary | Elementary | PK-05 | 164 |
| Highlands Juvenile Detention Home | Elementary | N-N | · |
| John S. Battle High | High | 09-12 | 613 |
| Joseph Van Pelt Elementary | Elementary | PK-05 | 425 |
| Stonewall Jackson Elementary | Elementary | PK-05 | 263 |
| Valley Institute Elementary | Elementary | PK-05 | 250 |
| Virginia High | High | 09-12 | 638 |
| Virginia Intermediate School | Elementary | 02-05 | 655 |
| Virginia Middle | Middle | 06-08 | 452 |
| Virginia Primary School | Elementary | PK-01 | 422 |
| Wallace Middle | Middle | 06-08 | 443 |
| Washington-Lee Elementary | Elementary | PK-05 | 219 |
About Bristol
Bristol is a middle-population Virginia city in terms of public-school footprint, with 14 schools and 5,126 students total.
In terms of grade levels, the city consists of 10 elementary, 2 middle, and 2 high.
Per-campus enrollment runs near 366, meaningfully below the state mean of about 672.
Looking at the last 7 years. Combined enrollment now sits at 4,055 students, declined 5% from the 4,262 reported in SY 2017-18. Bristol now counts 8 public schools, down from 10 in SY 2017-18. On the demographic side, White enrollment moved from 87% to 82% over the same window.
On allk12, the community for Bristol discusses enrollment trends, district policy changes, and bus-route updates. Parents, students, and educators in the area can post or comment.