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

14 schools in Bristol

Virginia · Public K-12

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
Total enrollment
4,055
-207 (-5%) vs SY 2017-18
School count
8
-2 (-20%) vs SY 2017-18
% White
82%
was 87%
% Hispanic
5%
was 3%
% Black
5%
was 5%
% Asian
1%
was 1%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
NameLevelGradesEnrollment
Crossroads Alternative/Bristol CityElementaryN-N·
High Point ElementaryElementaryPK-05582
Highland View ElementaryElementaryPK-05164
Highlands Juvenile Detention HomeElementaryN-N·
John S. Battle HighHigh09-12613
Joseph Van Pelt ElementaryElementaryPK-05425
Stonewall Jackson ElementaryElementaryPK-05263
Valley Institute ElementaryElementaryPK-05250
Virginia HighHigh09-12638
Virginia Intermediate SchoolElementary02-05655
Virginia MiddleMiddle06-08452
Virginia Primary SchoolElementaryPK-01422
Wallace MiddleMiddle06-08443
Washington-Lee ElementaryElementaryPK-05219

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.

Frequently asked questions

How many K-12 schools are in Bristol, Virginia?
There are 14 public K-12 schools in Bristol, with a combined enrollment of about 5,126.
How many elementary, middle, and high schools are in Bristol?
Bristol has 10 elementary, 2 middle, 2 high public schools.
What is the largest public school in Bristol?
Virginia Intermediate School is the largest public school in Bristol by enrollment, with approximately 655 students.
What school districts serve Bristol?
Bristol is served by 4 public school districts, including Crossroads Alternative/Bristol City, Washington County Public Schools, Bristol City Public Schools, Department of Education State-Operated Educ Prgms.
What grade levels do public schools in Bristol cover?
Public schools in Bristol serve students from pre-K through grade 12.