Top Bucks County Public Schools

All
(109)
All
(109)
 
High
(23)
High
(23)
 
Middle
(29)
Middle
(29)
 
Elementary
(84)
Elementary
(84)
 
Pre-K
(4)
Pre-K
(4)
 
Charter
(3)
Charter
(3)
 
Private
(143)
Private
(143)
 

Top Bucks County Public Schools (2019-20)

  • School Location Grades Students
  • Morrisville Afton Elementary School
    1673 Quarry Rd
    Morrisville, PA 19067
    (215)321-8540

    Grades: K-5 | 581 students
  • Fairless Hills Armstrong Middle School
    475 Wistar Rd
    Fairless Hills, PA 19030
    (215)945-4940

    Grades: 7-8 | 502 students
  • Warrington Barclay Elementary School
    2015 Palomino Dr
    Warrington, PA 18976
    (267)893-4100

    Grades: K-6 | 529 students
  • Perkasie Bedminster Elementary School
    2914 Fretz Valley Road
    Perkasie, PA 18944
    (215)795-2929

    Grades: K-5 | 444 students
  • Furlong Bridge Valley Elementary School
    2280 Sugar Bottom Road
    Furlong, PA 18925
    (267)893-3700

    Grades: K-6 | 729 students
  • Levittown Brookwood Elementary School
    2200 Haines Rd
    Levittown, PA 19057
    (267)599-2440

    Grades: K-7 | 1226 students
  • Levittown Buck Elementary School
    143 Top Rd
    Levittown, PA 19056
    (215)809-6300

    Grades: K-4 | 544 students
  • Buckingham Buckingham Elementary School
    2414 Durham Road
    Buckingham, PA 18912
    (267)893-4200

    Grades: K-6 | 465 students
  • Fairless Hills Bucks County Montessori Charter School Charter School
    219 Tyburn Rd
    Fairless Hills, PA 19030
    (215)428-6700

    Grades: K-6 | 192 students
  • Fairless Hills Bucks County Technical High School Vocational School
    610 Wistar Road
    Fairless Hills, PA 19030
    (215)949-1700

    Grades: 9-12 | 1443 students
  • Chalfont Butler Elementary School
    200 Brittany Dr
    Chalfont, PA 18914
    (267)893-4250

    Grades: K-6 | 824 students
  • Levittown Center For Student Learning Cs Pennsbury Charter School
    345 Lakeside Drive
    Levittown, PA 19054
    (215)269-7390

    Grades: 6-12 | 148 students
  • Doylestown Central Bucks High School-east
    2804 Holicong Rd
    Doylestown, PA 18902
    (267)893-2300

    Grades: 10-12 | 1582 students
  • Warrington Central Bucks High School-south
    1100 Folly Road
    Warrington, PA 18976
    (267)893-3000

    Grades: 10-12 | 1800 students
  • Doylestown Central Bucks High School-west
    375 W Court St
    Doylestown, PA 18901
    (267)893-2500

    Grades: 10-12 | 1439 students
  • Morrisville Charles H Boehm Middle School
    866 Big Oak Rd
    Morrisville, PA 19067
    (215)428-4220

    Grades: 6-8 | 740 students
  • Southampton Churchville Elementary School
    100 New Rd
    Southampton, PA 18966
    (215)944-1700

    Grades: K-6 | 614 students
  • Doylestown Cold Spring Elementary School
    4150 Durham Rd
    Doylestown, PA 18902
    (267)893-3800

    Grades: K-6 | 521 students
  • Bensalem Cornwells Elementary School
    2215 Hulmeville Rd
    Bensalem, PA 19020
    (215)750-2800

    Grades: K-6 | 534 students
  • Newtown Council Rock High School North
    62 Swamp Rd
    Newtown, PA 18940
    (215)944-1300

    Grades: 9-12 | 1699 students
  • Southampton Council Rock High School South
    2002 Rock Way
    Southampton, PA 18966
    (215)944-1100

    Grades: 9-12 | 2064 students
  • Southampton Davis Elementary School
    475 Maple Ave
    Southampton, PA 18966
    (215)364-5970

    Grades: PK-5 | 739 students
  • Perkasie Deibler Elementary School
    1122 W Schwenkmill Rd
    Perkasie, PA 18944
    (215)257-1146

    Grades: K-5 | 437 students
  • Doylestown Doyle Elementary School
    260 N West St
    Doylestown, PA 18901
    (267)893-4300

    Grades: K-6 | 491 students
  • Morrisville Edgewood Elementary School
    899 Oxford Valley Rd
    Morrisville, PA 19067
    (215)321-2410

    Grades: K-5 | 533 students
  • Morrisville Eleanor Roosevelt Elementary School
    185 Walton Dr
    Morrisville, PA 19067
    (215)428-4256

    Grades: K-5 | 552 students
  • Levittown Fallsington Elementary School
    134 Yardley Ave
    Levittown, PA 19058
    (215)428-4170

    Grades: K-5 | 273 students
  • Doylestown Gayman Elementary School
    4440 Point Pleasant Pike
    Doylestown, PA 18902
    (267)893-4350

    Grades: K-6 | 449 students
  • Newtown Goodnoe Elementary School
    298 Frost Lane
    Newtown, PA 18940
    (215)944-2100

    Grades: K-6 | 794 students
  • Morrisville Grandview Elementary School
    80 Grandview Ave
    Morrisville, PA 19067
    (215)736-5280

    Grades: K-2 | 199 students
  • Sellersville Grasse Elementary School
    600 Rickert Rd
    Sellersville, PA 18960
    (215)723-7501

    Grades: K-5 | 451 students
  • Doylestown Groveland Elementary School
    1100 North Easton Road
    Doylestown, PA 18902
    (267)893-4600

    Grades: K-6 | 849 students
  • Southampton Hillcrest Elementary School
    420 E Holland Rd
    Southampton, PA 18966
    (215)944-1600

    Grades: K-6 | 528 students
  • Doylestown Holicong Middle School
    2900 Holicong Rd
    Doylestown, PA 18902
    (267)893-2700

    Grades: 7-9 | 1057 students
  • Southampton Holland Elementary School
    597 Beverly Road
    Southampton, PA 18966
    (215)944-1500

    Grades: K-6 | 334 students
  • Show 74 more public schools in Bucks County, PA
Recent Articles
Learn how various states regulate maximum class sizes.
Being a parent is never easy, but some children are more challenging than others. If you're concerned that your child's behavioral issues might be more than just temporary, consider whether an alternative school might be the next move.
All students deserve to have an equal chance at academic success but not every student learns in the same way. Alternative schools provide students with unique challenges or abilities an opportunity to succeed in a different educational setting. Keep reading to learn more about alternative schools and their impact on college admissions.