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

3 schools in Bristol

Pennsylvania · Public K-12

Bristol runs 3 public K-12 schools inside Pennsylvania, with combined enrollment near 1,128 (1 elementary, 1 middle, and 1 high).

7-year change in Bristol

SY 2017-18 vs SY 2024-25
Total enrollment
1,128
-888 (-44%) vs SY 2017-18
School count
3
-1 (-25%) vs SY 2017-18
% White
52%
was 50%
% Hispanic
24%
was 19%
% Black
12%
was 18%
% Asian
1%
was 2%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
NameLevelGradesEnrollment
Bristol HSHigh09-12318
Bristol MSMiddle07-08187
Warren Snyder-John Girotti El SchElementaryPK-06623

About Bristol

Bristol, Pennsylvania is home to 3 public schools, with combined enrollment of approximately 1,128 students. By school count, it is a thinly populated city.

Looking at the level breakdown, the city spans 1 elementary, 1 middle, and 1 high.

Schools in Bristol average about 376 students each, 34% below the Pennsylvania norm.

Over the past 7-year window. Combined enrollment now sits at 1,128 students, fell 44% from the 2,016 reported in SY 2017-18. Over that span, Bristol lost 1 school, going from 4 to 3. The Black share of public-school enrollment decreased from 18% to 12%.

On this page, the community for Bristol discusses open enrollment windows, redistricting talk, and busing logistics. Parents, students, and educators in the area can post or comment.

Frequently asked questions

How many public schools are in Bristol?
Bristol, Pennsylvania has 3 public K-12 schools serving approximately 1,128 students.
How many elementary, middle, and high schools are in Bristol?
Bristol has 1 elementary, 1 middle, 1 high public schools.
What is the largest public school in Bristol?
Warren Snyder-John Girotti El Sch is the largest public school in Bristol by enrollment, with approximately 623 students.
What school districts serve Bristol?
Bristol public schools are operated by Bristol Borough SD.
What grade levels do public schools in Bristol cover?
Public schools in Bristol serve students from pre-K through grade 12.