The Bristol Borough School District serves the borough of Bristol in lower Bucks County, Pennsylvania. This guide covers the towns the district serves, the schools it operates, and how families find their assigned school by address.
What Towns Are in the Bristol Borough School District?
The Bristol Borough School District covers a single municipality: the borough of Bristol, zip code 19007, along the Delaware River in southern Bucks County. It is one of the oldest and smallest districts in the county. It is separate from the neighboring Bristol Township School District, which is a larger district covering Bristol Township. Buyers looking at a Bristol address should confirm whether the property sits in the borough or the township, because the two are served by different districts.
Schools in the Bristol Borough School District
The district operates three schools:
- Warren Snyder-John Girotti Elementary School, grades PreK through 6
- Bristol Middle School, grades 7 and 8
- Bristol High School, grades 9 through 12
How to Find Your Assigned School
Because the district serves one borough, students attend the district schools by grade level. To confirm your child’s assigned school, current grade configuration, and enrollment steps, contact the district office or visit the official website, which lists registration requirements. The right district always depends on the exact property address, so verify before you buy.
Bristol Borough School District Quick Facts
- County: Bucks County, Pennsylvania
- Grades served: PreK through 12
- Approximate enrollment: about 1,130 students
- Number of schools: three
- Official website: bbsd.org
Frequently Asked Questions About the Bristol Borough School District
What county is the Bristol Borough School District in?
The district is in Bucks County, Pennsylvania, along the Delaware River in the southern part of the county.
Is Bristol Borough the same as Bristol Township?
No. Bristol Borough and Bristol Township are two separate municipalities served by two separate school districts. Confirm which one a specific address falls in.
What zip code does the district serve?
The borough of Bristol uses zip code 19007. That zip code also reaches into Bristol Township, so the school district depends on the exact address.
How many schools does the district have?
Three: an elementary school, a middle school, and a high school.
Where can I find official district information?
The district’s official website is bbsd.org, which posts registration details, calendars, and school contacts.
Homes in the Bristol Borough School District Area
Looking for a home in lower Bucks County? The McKnight Team knows the local market and can help you buy or sell with confidence. Explore nearby communities like Southampton and Warminster, or call us at (267) 458-2438 to talk through your options.


Join The Discussion