County directory · Pennsylvania · 2026–27

School districts in Bucks County, PA

Bucks County has 13 regular public school districts, enrolling 79,129 students in 2024–25. The largest is Central Bucks SD (16,941 students, 21% of the county), followed by Council Rock SD and Pennsbury SD. All 13 offer kindergarten. Pennsylvania sets no statewide kindergarten cutoff.

The 13 districts, largest first

School districts in Bucks County, PA by 2024–25 enrollment
District and officeGradesSchoolsStudentsKindergartenDistrict office contact
Central Bucks SD
20 Welden Dr, Doylestown
K–122316,941704
(267) 893-2000
Council Rock SD
30 N Chancellor St, Newtown
K–121410,403471
(215) 944-1000
Pennsbury SD
134 Yardley Ave, Fallsington
K–12149,475645
(215) 428-4100
Neshaminy SD
2001 Old Lincoln Hwy, Langhorne
Pre-K–12109,419585
(215) 809-6500
Bensalem Township SD
3000 Donallen Dr, Bensalem
K–1296,416444
(215) 750-2800
Pennridge SD
1200 N 5th St, Perkasie
K–12115,987298
(215) 257-5011
Bristol Township SD
5 Blue Lake Rd, Levittown
Pre-K–1265,985450
(215) 943-3200
Centennial SD
48 Swan Way, Warminster
K–1265,319349
(215) 441-6000
Quakertown Community SD
100 Commerce Drive, Quakertown
K–1284,587298
(215) 529-2000
Palisades SD
39 Thomas Free Dr, Kintnersville
K–1251,37799
(610) 847-5131
New Hope-Solebury SD
180 W Bridge St, New Hope
K–1241,24558
(215) 862-2552
Bristol Borough SD
1776 Farragut Avenue, Bristol
Pre-K–1231,13788
(215) 781-1000
Morrisville Borough SD
550 W Palmer St, Morrisville
K–12383872
(215) 736-2681

Bucks County at a glance

Together the 13 districts run 116 schools from offices in 13 towns. The smallest by enrollment is Morrisville Borough SD, with 838 students; the median Bucks County district has 5,985. By grade span: 10 K–12 and 3 Pre-K–12.

Kindergarten in 2024–25, counting the 13 districts that report a K grade: 4,561 children. The biggest kindergarten was Central Bucks SD's, with 704; Pennsbury SD had 645, and the smallest, New Hope-Solebury SD, had 58.

Bucks County holds 13 of Pennsylvania's 500 regular districts (2.6%) and 5.3% of its 1,502,393 public school students, ranking 10th of 67 counties by number of districts and 4th by enrollment. By size, 8 enroll 5,000 or more, 4 enroll 1,000 to 4,999 and 1 have fewer than 1,000 students, and the average school here has about 682 students.

Which district am I in?

Each district draws its own attendance zones, so your home address decides it. There is no address lookup here; ask the district. Each one's own site:

Central Bucks SD · Council Rock SD · Pennsbury SD · Neshaminy SD · Bensalem Township SD · Pennridge SD · Bristol Township SD · Centennial SD · Quakertown Community SD · Palisades SD · New Hope-Solebury SD · Bristol Borough SD · Morrisville Borough SD

What grade will my child be in?

↓ Tap Calculate to see the grade
Most US states use a September 1 cutoff. Year-stamped for the 2026–27 school year.

More in Pennsylvania

Every Pennsylvania district by county · Pennsylvania kindergarten cutoff

More Pennsylvania county directories: Luzerne County (12) · Mercer County (12) · Montgomery County (22) · Washington County (15) · Westmoreland County (17) · York County (16)

Sources

District list, grades, school counts and websites: NCES Common Core of Data (CCD) LEA Universe Directory, SY 2025-26 (preliminary, v0a), published July 1, 2026. Regular public districts only (NCES LEA types 1 and 2); charter-only, state-run and regional service agencies are not listed.
Enrollment: NCES CCD LEA Membership, SY 2024-25 (v1a), published December 29, 2025 — the newest year NCES has released.
Counties: NCES EDGE Public LEA Geocodes, SY 2024-25 (district office location) and NCES EDGE Geographic Relationship Files 2025 (grf25_lea_county) (counties each district boundary covers).
Downloaded October 20, 2026. Spot something off? Email [email protected].