Top Bucks County Public Schools

All
(124)
All
(124)
 
High
(26)
High
(26)
 
Middle
(32)
Middle
(32)
 
Elementary
(94)
Elementary
(94)
 
Pre-K
(1)
Pre-K
(1)
 
Charter
(3)
Charter
(3)
 
Private
(140)
Private
(140)
 
  • For the 2020 school year, there are 124 public schools in Bucks County, PA, serving 86,577 students.
  • Bucks County, PA public school have an average math proficiency score of 57% (versus the Pennsylvania public school average of 46%), and reading proficiency score of 74% (versus the 63% statewide average). Schools in Bucks County have an average ranking in the top 10% of Pennsylvania public schools.
  • The top ranked public school in Bucks County, PA are New Hope-solebury High School, Central Bucks High School-east and Central Bucks High School-west. Overall school rank is based on a school's combined math and reading proficiency test score ranking.
  • Minority enrollment is 23% of the student body (majority Hispanic and Asian), which is less than the Pennsylvania public school average of 34% (majority Black and Hispanic).
  • The student:teacher ratio of 15:1 is equal to the Pennsylvania public school average of 15:1.

Top Bucks County Public Schools (2020)

  • School (Math/Reading Proficiency) Location
    Grades
    Students
  • 6th Grade Center
    349 S 9th St
    Quakertown, PA 18951
    (215)529-2000

    Grades: 6 | 425 students
  • Afton Elementary School Math: 76% | Reading: 90%
    Rank: Top 10%
    1673 Quarry Rd
    Morrisville, PA 19067
    (215)321-8540

    Grades: K-5 | 595 students
  • Barclay Elementary School Math: 59% | Reading: 79%
    Rank: Top 30%
    2015 Palomino Dr
    Warrington, PA 18976
    (267)893-4100

    Grades: K-6 | 560 students
  • Bedminster Elementary School Math: 73% | Reading: 85%
    Rank: Top 20%
    2914 Fretz Valley Road
    Perkasie, PA 18944
    (215)795-2929

    Grades: K-5 | 464 students
  • Belmont Hills Elementary School Math: 54% | Reading: 70%
    Rank: Top 50%
    5000 Neshaminy Blvd
    Bensalem, PA 19020
    (215)750-2800

    Grades: K-6 | 608 students
  • Benjamin Rush Elementary School Math: 26% | Reading: 40%
    Rank: Bottom 50%
    3400 Hulmeville Rd
    Bensalem, PA 19020
    (215)750-2800

    Grades: K-6 | 464 students
  • Bensalem Township High School Math: 54% | Reading: 62%
    Rank: Bottom 50%
    4319 Hulmeville Rd
    Bensalem, PA 19020
    (215)750-2800

    Grades: 9-12 | 1914 students
  • Bridge Valley Elementary School Math: 71% | Reading: 85%
    Rank: Top 20%
    2280 Sugar Bottom Road
    Furlong, PA 18925
    (267)893-3700

    Grades: K-6 | 710 students
  • Bristol High School Math: 15-19% | Reading: 40-44%
    Rank: Bottom 50%
    1801 Wilson Avenue
    Bristol, PA 19007
    (215)781-1000

    Grades: 9-12 | 277 students
  • Bristol Middle School Math: 28% | Reading: 47%
    Rank: Bottom 50%
    1801 Wilson Ave
    Bristol, PA 19007
    (215)781-1000

    Grades: 7-8 | 224 students
  • Brookwood Elementary School Math: 28% | Reading: 48%
    Rank: Bottom 50%
    2200 Haines Rd
    Levittown, PA 19057
    (267)599-2440

    Grades: K-7 | 1038 students
  • Buck Elementary School Math: 66% | Reading: 81%
    Rank: Top 30%
    143 Top Rd
    Levittown, PA 19056
    (215)809-6300

    Grades: K-4 | 566 students
  • Buckingham Elementary School Math: 75% | Reading: 91%
    Rank: Top 10%
    Box 158 2414 Durham Road
    Buckingham, PA 18912
    (267)893-4200

    Grades: K-6 | 459 students
  • Bucks County Montessori Charter School Magnet School
    Charter School
    Math: 70-74% | Reading: 90-94%
    Rank: Top 10%
    219 Tyburn Rd
    Fairless Hills, PA 19030
    (215)428-6700

    Grades: K-6 | 195 students
  • Bucks County Technical High School Vocational School
    Math: 48% | Reading: 55%
    Rank: Bottom 50%
    610 Wistar Road
    Fairless Hills, PA 19030
    (215)949-1700

    Grades: 9-12 | 1396 students
  • Butler Elementary School Math: 67% | Reading: 87%
    Rank: Top 20%
    200 Brittany Dr
    Chalfont, PA 18914
    (267)893-4250

    Grades: K-6 | 824 students
  • Cecelia Snyder Middle School Math: 29% | Reading: 49%
    Rank: Bottom 50%
    3330 Hulmeville Rd
    Bensalem, PA 19020
    (215)750-2800

    Grades: 7-8 | 444 students
  • Center For Student Learning Cs Pennsbury Charter School
    Math: 20-24% | Reading: 45-49%
    Rank: Bottom 50%
    345 Lakeside Drive
    Levittown, PA 19054
    (215)269-7390

    Grades: 6-12 | 143 students
  • Central Bucks High School-east Math: 91% | Reading: 92%
    Rank: Top 1%
    2804 Holicong Rd
    Doylestown, PA 18902
    (267)893-2300

    Grades: 10-12 | 1533 students
  • Central Bucks High School-south Math: 84% | Reading: 86%
    Rank: Top 10%
    1100 Folly Road
    Warrington, PA 18976
    (267)893-3000

    Grades: 10-12 | 1737 students
  • Central Bucks High School-west Math: 84% | Reading: 87%
    Rank: Top 5%
    375 W Court St
    Doylestown, PA 18901
    (267)893-2500

    Grades: 10-12 | 1482 students
  • Charles H Boehm Middle School Math: 50% | Reading: 78%
    Rank: Top 50%
    866 Big Oak Rd
    Morrisville, PA 19067
    (215)428-4220

    Grades: 6-8 | 709 students
  • Churchville Elementary School Math: 56% | Reading: 75%
    Rank: Top 50%
    100 New Rd
    Southampton, PA 18966
    (215)944-1700

    Grades: K-6 | 624 students
  • Cold Spring Elementary School Math: 66% | Reading: 85%
    Rank: Top 20%
    4150 Durham Rd
    Doylestown, PA 18902
    (267)893-3800

    Grades: K-6 | 519 students
  • Cornwells Elementary School Math: 44% | Reading: 62%
    Rank: Bottom 50%
    2215 Hulmeville Rd
    Bensalem, PA 19020
    (215)750-2800

    Grades: K-6 | 515 students
  • Council Rock High School North Math: 87% | Reading: 85%
    Rank: Top 5%
    62 Swamp Rd
    Newtown, PA 18940
    (215)944-1300

    Grades: 9-12 | 1679 students
  • Council Rock High School South Math: 81% | Reading: 79%
    Rank: Top 20%
    2002 Rock Way
    Southampton, PA 18966
    (215)944-1100

    Grades: 9-12 | 2045 students
  • Davis Elementary School Math: 62% | Reading: 74%
    Rank: Top 30%
    475 Maple Ave
    Southampton, PA 18966
    (215)364-5970

    Grades: K-5 | 764 students
  • Deibler Elementary School Math: 72% | Reading: 86%
    Rank: Top 20%
    1122 W Schwenkmill Rd
    Perkasie, PA 18944
    (215)257-1146

    Grades: K-5 | 426 students
  • Doyle Elementary School Math: 75% | Reading: 88%
    Rank: Top 10%
    260 N West St
    Doylestown, PA 18901
    (267)893-4300

    Grades: K-6 | 491 students
  • Durham-nockamixon Elementary School Math: 75-79% | Reading: 90-94%
    Rank: Top 5%
    41 Thomas Free Dr
    Kintnersville, PA 18930
    (610)847-5131

    Grades: K-5 | 209 students
  • Edgewood Elementary School Math: 71% | Reading: 81%
    Rank: Top 20%
    899 Oxford Valley Rd
    Morrisville, PA 19067
    (215)321-2410

    Grades: K-5 | 570 students
  • Eleanor Roosevelt Elementary School Math: 62% | Reading: 70%
    Rank: Top 50%
    185 Walton Dr
    Morrisville, PA 19067
    (215)428-4256

    Grades: K-5 | 551 students
  • Fallsington Elementary School Math: 65-69% | Reading: 75-79%
    Rank: Top 30%
    134 Yardley Ave
    Levittown, PA 19058
    (215)428-4170

    Grades: K-5 | 250 students
  • Gayman Elementary School Math: 66% | Reading: 87%
    Rank: Top 20%
    4440 Point Pleasant Pike
    Doylestown, PA 18902
    (267)893-4350

    Grades: K-6 | 412 students
  • Show 89 more public schools in Bucks County, PA (out of 124 total schools)
Recent Articles
Being a teacher has never been easy but changes in federal funding and legislation have made it harder than ever for public school teachers. Keep reading to learn more.
Say goodbye to mystery meat - and all other types of meat - at public school cafeterias that are embracing the Meatless Monday trend.
Growing cases of contaminated tap water at public schools around the country are raising more than eyebrows. Learn about whether or not public schools' tap water is safe to drink.