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

Bristol city

Virginia · Public K-12

Public-school families in Bristol city pick from 10 schools serving the county's roughly 3,238 K-12 students, with a mix of 8 elementary, 1 middle, and 1 high.

7-year change in Bristol city

SY 2017-18 vs SY 2024-25
Total enrollment
2,167
-96 (-4%) vs SY 2017-18
School count
4
-2 (-33%) vs SY 2017-18
% White
74%
was 79%
% Hispanic
5%
was 4%
% Black
9%
was 9%
% Asian
1%
was 1%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
Schools
10
3 districts
Enrollment
3,238
NCES CCD
Median income
$50,404
Below Virginia avg
Free/reduced lunch
99.9%
Above Virginia avg
Elementary
8
2,148 students
Middle
1
452 students
High
1
638 students
Combined / other
0
schools
LARGEST DISTRICT
Bristol City Public Schools
3,238 students · 3 districts in Bristol city

County vs. school enrollment demographics

Left bar is the racial makeup of Bristol city residents (Census ACS 5-year). Right bar is the enrollment-weighted makeup of public schools in the county (NCES CCD). NCES systematically under-reports Hispanic, Pacific Islander, and Native American enrollment for many schools; where the resident share is meaningful but the reported school share is zero, we mark the school bar "not reported".

County residents
White
85%
Hispanic
3%
Black
6%
Asian
1%
Two or more
6%
Native American
0%
Pacific Islander
0%
School enrollment
White
74%
Hispanic
5%
Black
8%
Asian
1%
Two or more
11%
Native American
0%
Pacific Islander
0%
Bachelor's+
24.8%
adults 25+
Poverty rate
12.4%
ACS 5-year
Unemployment
6.3%
civilian labor
Median age
43
19.6% under 18

Test scores in Bristol city

Latest 2024-25 ELA proficiency, 3 schools ranked. Virginia state average: 74.2%.

Top 3 schools (ELA)
  1. Virginia High· 81.0%
  2. Virginia Middle· 74.0%
  3. Virginia Intermediate School· 70.0%

See all 3 schools in Bristol city ranked by score →

All schools (10)

NameCityLevelGradesEnrollmentRating
Virginia Intermediate SchoolBristolElementary02-05655·
Virginia HighBristolHigh09-12638·
Virginia MiddleBristolMiddle06-08452·
Joseph Van Pelt ElementaryBristolElementaryPK-05425·
Virginia Primary SchoolBristolElementaryPK-01422·
Stonewall Jackson ElementaryBristolElementaryPK-05263·
Washington-Lee ElementaryBristolElementaryPK-05219·
Highland View ElementaryBristolElementaryPK-05164·
Crossroads Alternative/Bristol CityBristolElementaryN-N··
Highlands Juvenile Detention HomeBristolElementaryN-N··

Cities in Bristol city

Bristol10 schools

About Bristol city

Across the rural-scale Virginia county of Bristol city of about 16,849 residents, the public-school footprint covers 10 schools and about 3,238 students.

In context, census numbers show median household income runs near $50,404, about 25% of adults have a bachelor's degree or above, and the federal-poverty share is near 12%. That income level is 34% lower than the Virginia median.

On the level-by-level breakdown, Bristol city spans 8 elementary schools (2,148 students), 1 middle school (452), and 1 high school (638).

Bristol City Public Schools is the biggest district by enrollment, covering about 3,238 students across Bristol city.

Five-year track record. Across the same 7-year window, public-school enrollment declined 4%: 2,263 students in SY 2017-18 versus 2,167 in SY 2024-25. Over that span, Bristol city closed 2 schools, going from 6 to 4. The White share of public-school enrollment declined from 79% to 74%.

On this page, the community for Bristol city discusses enrollment trends, district policy changes, and bus-route updates. Posts come from current and former families, staff, and alumni.

Frequently asked questions

How many public schools are in Bristol city?
Bristol city, Virginia has 10 public K-12 schools serving approximately 3,238 students.
How many high schools are in Bristol city?
Bristol city, Virginia has 1 public high school, serving approximately 638 students.
How many middle schools are in Bristol city?
Bristol city, Virginia has 1 public middle school, serving approximately 452 students.
How many elementary schools are in Bristol city?
Bristol city, Virginia has 8 public elementary schools, serving approximately 2,148 students.
What is the largest school district in Bristol city?
Bristol City Public Schools is the largest school district in Bristol city, serving approximately 3,238 students. The county contains 3 school districts overall.
What is the population of Bristol city?
Bristol city, Virginia has a population of approximately 16,849, with a median age of 43. About 19.6% of residents are under 18.
What is the median household income in Bristol city?
Median household income in Bristol city is $50,404, below the Virginia average of $76,527. About 12.4% of residents live below the federal poverty line.
How educated are residents of Bristol city?
Approximately 24.8% of adults 25 and older in Bristol city hold a bachelor's degree or higher, according to the Census ACS 5-year estimate.
What share of students in Bristol city qualify for free or reduced lunch?
Roughly 99.9% of students in Bristol city public schools qualify for free or reduced-price lunch, a common proxy for low-income enrollment. This is higher than the Virginia county average of 75.7%.
What is the student-teacher ratio in Bristol city schools?
Across Bristol city public schools, the enrollment-weighted student-teacher ratio is approximately 13.3 to 1.

Bristol city school rankings

Largest schoolsAll rankings →
DATA · Census ACS 5-year · NCES Common Core of Data