For the 2025-26 school year, there are 29 public middle schools serving 19,838 students in Bucks County, PA.
The top ranked public middle schools in Bucks County, PA are Newtown Middle School, New Hope-solebury Middle School and Holicong Middle School. Overall testing rank is based on a school's combined math and reading proficiency test score ranking.
Bucks County, PA public middle schools have an average math proficiency score of 37% (versus the Pennsylvania public middle school average of 29%), and reading proficiency score of 61% (versus the 52% statewide average). Middle schools in Bucks County have an average ranking of 8/10, which is in the top 30% of Pennsylvania public middle schools.
Minority enrollment is 32% of the student body (majority Hispanic and Asian), which is less than the Pennsylvania public middle school average of 46% (majority Black and Hispanic).
Best Public Middle Schools in Bucks County (2025-26)
School
(Math and Reading Proficiency)
(Math and Reading Proficiency)
Location
Quick Facts
Rank: #11.
Newtown Middle School
(Math: 62% | Reading: 81%)
Rank:
Rank:
10/
Top 10%10
116 Richboro Rd
Newtown, PA 18940
(215) 944-2600
Newtown, PA 18940
(215) 944-2600
Gr: 7-8 | 877 students Student-teacher ratio: 16:1 Minority enrollment: 22%
Rank: #22.
New Hope-solebury Middle School
(Math: 63% | Reading: 79%)
Rank:
Rank:
10/
Top 10%10
184 W Bridge St
New Hope, PA 18938
(215) 862-0608
New Hope, PA 18938
(215) 862-0608
Gr: 6-8 | 303 students Student-teacher ratio: 11:1 Minority enrollment: 24%
Rank: #33.
Holicong Middle School
(Math: 54% | Reading: 75%)
Rank:
Rank:
9/
Top 20%10
2900 Holicong Rd
Doylestown, PA 18902
(267) 893-2700
Doylestown, PA 18902
(267) 893-2700
Gr: 7-9 | 909 students Student-teacher ratio: 13:1 Minority enrollment: 20%
Rank: #4 - 54. - 5.
Unami Middle School
(Math: 50% | Reading: 73%)
Rank:
Rank:
8/
Top 30%10
160 South Moyer Rd
Chalfont, PA 18914
(267) 893-3400
Chalfont, PA 18914
(267) 893-3400
Gr: 7-9 | 778 students Student-teacher ratio: 14:1 Minority enrollment: 30%
Rank: #4 - 54. - 5.
William Penn Middle School
(Math: 50% | Reading: 73%)
Rank:
Rank:
8/
Top 30%10
1524 Derbyshire Rd
Morrisville, PA 19067
(215) 428-4280
Morrisville, PA 19067
(215) 428-4280
Gr: 6-8 | 938 students Student-teacher ratio: 11:1 Minority enrollment: 28%
Rank: #66.
Holland Middle School
(Math: 49% | Reading: 72%)
Rank:
Rank:
8/
Top 30%10
400 E Holland Rd
Southampton, PA 18966
(215) 944-2700
Southampton, PA 18966
(215) 944-2700
Gr: 7-8 | 942 students Student-teacher ratio: 15:1 Minority enrollment: 14%
Rank: #7 - 87. - 8.
Tamanend Middle School
(Math: 49% | Reading: 70%)
Rank:
Rank:
8/
Top 30%10
1492 Stuckert Rd
Warrington, PA 18976
(267) 893-2900
Warrington, PA 18976
(267) 893-2900
Gr: 7-9 | 888 students Student-teacher ratio: 14:1 Minority enrollment: 29%
Rank: #7 - 87. - 8.
Tohickon Middle School
(Math: 49% | Reading: 70%)
Rank:
Rank:
8/
Top 30%10
5051 Old Easton Road
Doylestown, PA 18902
(267) 893-3300
Doylestown, PA 18902
(267) 893-3300
Gr: 7-9 | 865 students Student-teacher ratio: 13:1 Minority enrollment: 24%
Rank: #99.
Charles H Boehm Middle School
(Math: 46% | Reading: 72%)
Rank:
Rank:
8/
Top 30%10
866 Big Oak Rd
Morrisville, PA 19067
(215) 428-4220
Morrisville, PA 19067
(215) 428-4220
Gr: 6-8 | 682 students Student-teacher ratio: 10:1 Minority enrollment: 28%
Rank: #1010.
Lenape Middle School
(Math: 46% | Reading: 68%)
Rank:
Rank:
7/
Top 50%10
313 W State St
Doylestown, PA 18901
(267) 893-2800
Doylestown, PA 18901
(267) 893-2800
Gr: 7-9 | 781 students Student-teacher ratio: 13:1 Minority enrollment: 19%
Rank: #1111.
Pennwood Middle School
(Math: 45% | Reading: 68%)
Rank:
Rank:
7/
Top 50%10
1523 Makefield Rd
Morrisville, PA 19067
(215) 428-4237
Morrisville, PA 19067
(215) 428-4237
Gr: 6-8 | 739 students Student-teacher ratio: 11:1 Minority enrollment: 27%
Rank: #1212.
Pennridge North Middle School
(Math: 46% | Reading: 65%)
Rank:
Rank:
7/
Top 50%10
1500 North Fifth St
Perkasie, PA 18944
(215) 453-6932
Perkasie, PA 18944
(215) 453-6932
Gr: 6-8 | 562 students Student-teacher ratio: 12:1 Minority enrollment: 20%
Rank: #1313.
Palisades Middle School
(Math: 36% | Reading: 69%)
Rank:
Rank:
7/
Top 50%10
4710 Durham Rd
Kintnersville, PA 18930
(610) 847-5131
Kintnersville, PA 18930
(610) 847-5131
Gr: 6-8 | 296 students Student-teacher ratio: 9:1 Minority enrollment: 11%
Rank: #1414.
School Lane Charter School
Charter School
(Math: 39% | Reading: 62%)
Rank:
Rank:
6/
Top 50%10
2400 Bristol Pike
Bensalem, PA 19020
(215) 245-6055
Bensalem, PA 19020
(215) 245-6055
Gr: K-12 | 1,331 student Student-teacher ratio: 12:1 Minority enrollment: 65%
Rank: #1515.
Pennridge Central Middle School
(Math: 33% | Reading: 62%)
Rank:
Rank:
6/
Top 50%10
144 Walnut Street
Perkasie, PA 18944
(215) 258-0939
Perkasie, PA 18944
(215) 258-0939
Gr: 6-8 | 483 students Student-teacher ratio: 11:1 Minority enrollment: 21%
Rank: #1616.
Maple Point Middle School
(Math: 32% | Reading: 59%)
Rank:
Rank:
5/
Bottom 50%10
2250 Langhorne-yardley Road
Langhorne, PA 19047
(215) 809-6230
Langhorne, PA 19047
(215) 809-6230
Gr: 5-8 | 1,268 student Student-teacher ratio: 16:1 Minority enrollment: 26%
Rank: #1717.
Poquessing Middle School
(Math: 35% | Reading: 56%)
Rank:
Rank:
5/
Bottom 50%10
300 Heights Ln
Feasterville Trevose, PA 19053
(215) 809-6210
Feasterville Trevose, PA 19053
(215) 809-6210
Gr: 5-8 | 946 students Student-teacher ratio: 17:1 Minority enrollment: 24%
Rank: #1818.
Strayer Middle School
(Math: 31% | Reading: 58%)
Rank:
Rank:
5/
Bottom 50%10
1200 Ronald Reagan Dr
Quakertown, PA 18951
(215) 529-2290
Quakertown, PA 18951
(215) 529-2290
Gr: 7-8 | 696 students Student-teacher ratio: 15:1 Minority enrollment: 23%
Rank: #1919.
Sandburg Middle School
(Math: 33% | Reading: 55%)
Rank:
Rank:
4/
Bottom 50%10
30 Harmony Road
Levittown, PA 19056
(215) 809-6220
Levittown, PA 19056
(215) 809-6220
Gr: 5-8 | 721 students Student-teacher ratio: 15:1 Minority enrollment: 28%
Rank: #2020.
Log College Middle School
(Math: 27% | Reading: 55%)
Rank:
Rank:
4/
Bottom 50%10
730 Norristown Rd
Warminster, PA 18974
(215) 441-6075
Warminster, PA 18974
(215) 441-6075
Gr: 6-8 | 647 students Student-teacher ratio: 12:1 Minority enrollment: 38%
Rank: #2121.
Klinger Middle School
(Math: 31% | Reading: 52%)
Rank:
Rank:
4/
Bottom 50%10
1415 2nd Street Pike
Southampton, PA 18966
(215) 364-5950
Southampton, PA 18966
(215) 364-5950
Gr: 6-8 | 605 students Student-teacher ratio: 12:1 Minority enrollment: 24%
Rank: #2222.
Pennridge South Middle School
(Math: 28% | Reading: 50%)
Rank:
Rank:
3/
Bottom 50%10
Fifth & Cedar Streets
Perkasie, PA 18944
(215) 257-0467
Perkasie, PA 18944
(215) 257-0467
Gr: 6-8 | 383 students Student-teacher ratio: 10:1 Minority enrollment: 21%
Rank: #2323.
Bristol Middle School
(Math: 15-19% | Reading: 45-49%)
Rank:
Rank:
3/
Bottom 50%10
1801 Wilson Ave
Bristol, PA 19007
(215) 781-1000
Bristol, PA 19007
(215) 781-1000
Gr: 7-8 | 181 students Student-teacher ratio: 11:1 Minority enrollment: 51%
Rank: #2424.
Robert K Shafer Middle School
(Math: 18% | Reading: 42%)
Rank:
Rank:
3/
Bottom 50%10
3333 Hulmeville Rd
Bensalem, PA 19020
(215) 750-2800
Bensalem, PA 19020
(215) 750-2800
Gr: 7-8 | 562 students Student-teacher ratio: 12:1 Minority enrollment: 53%
Rank: #2525.
Cecelia Snyder Middle School
(Math: 13% | Reading: 47%)
Rank:
Rank:
3/
Bottom 50%10
3330 Hulmeville Rd
Bensalem, PA 19020
(215) 750-2800
Bensalem, PA 19020
(215) 750-2800
Gr: 7-8 | 458 students Student-teacher ratio: 13:1 Minority enrollment: 50%
Rank: #2626.
Center For Student Learning Cs At Pennsbury
Charter School
(Math: ≤10% | Reading: 40-49%)
Rank:
Rank:
2/
Bottom 50%10
345 Lakeside Drive
Levittown, PA 19054
(215) 269-7390
Levittown, PA 19054
(215) 269-7390
Gr: 6-12 | 167 students Student-teacher ratio: 8:1 Minority enrollment: 37%
Rank: #2727.
Neil A Armstrong Middle School
(Math: 10% | Reading: 39%)
Rank:
Rank:
2/
Bottom 50%10
475 Wistar Rd
Fairless Hills, PA 19030
(215) 945-4940
Fairless Hills, PA 19030
(215) 945-4940
Gr: 6-8 | 663 students Student-teacher ratio: 14:1 Minority enrollment: 48%
Rank: #2828.
Morrisville High School
(Math: 8% | Reading: 34%)
Rank:
Rank:
2/
Bottom 50%10
550 W Palmer St
Morrisville, PA 19067
(215) 736-5260
Morrisville, PA 19067
(215) 736-5260
Gr: 6-12 | 413 students Student-teacher ratio: 12:1 Minority enrollment: 72%
Rank: #2929.
Benjamin Franklin Middle School
(Math: 6% | Reading: 36%)
Rank:
Rank:
2/
Bottom 50%10
6401 Mill Creek Rd
Levittown, PA 19057
(215) 788-0436
Levittown, PA 19057
(215) 788-0436
Gr: 6-8 | 754 students Student-teacher ratio: 14:1 Minority enrollment: 53%
Bucks County 51爆料s (Closed)
School
Location
Quick Facts
475 Wistar Rd
Fairless Hills, PA 19030
(215) 945-4940
Fairless Hills, PA 19030
(215) 945-4940
Gr: 7-8 | 502 students Student-teacher ratio: 14:1 Minority enrollment: 32%
5 Blue Lake Rd
Levittown, PA 19057
(215) 945-4177
Levittown, PA 19057
(215) 945-4177
Gr: K-6 | 506 students Student-teacher ratio: 16:1
2200 Haines Road
Levittown, PA 19055
(215) 946-5922
Levittown, PA 19055
(215) 946-5922
Gr: K-6 | 506 students Student-teacher ratio: 17:1
6403 Mill Creek Rd
Levittown, PA 19057
(215) 788-7995
Levittown, PA 19057
(215) 788-7995
Gr: K-6 | 480 students Student-teacher ratio: 17:1
6501 Mill Creek Rd
Levittown, PA 19057
(215) 945-0222
Levittown, PA 19057
(215) 945-0222
Gr: K-6 | 395 students Student-teacher ratio: 19:1
Forsythia Drive South
Levittown, PA 19056
(215) 809-6320
Levittown, PA 19056
(215) 809-6320
Gr: K-5 | 395 students Student-teacher ratio: 15:1 Minority enrollment: 35%
2901 Bellvue Dr
Bensalem, PA 19020
(215) 750-2800
Bensalem, PA 19020
(215) 750-2800
Gr: K-5 | 497 students Student-teacher ratio: 18:1 Minority enrollment: 65%
Greenbrook Dr
Levittown, PA 19055
(215) 946-0232
Levittown, PA 19055
(215) 946-0232
Gr: K-6 | 350 students Student-teacher ratio: 14:1
6403 Mill Creek Rd
Levittown, PA 19057
(215) 949-8903
Levittown, PA 19057
(215) 949-8903
Gr: 7-9 | 333 students Student-teacher ratio: 11:1 Minority enrollment: 35%
1014 Old Bethlehem Rd
Quakertown, PA 18951
(215) 529-2660
Quakertown, PA 18951
(215) 529-2660
Gr: 1-5 | 108 students Student-teacher ratio: 15:1 Minority enrollment: 7%
Maple Avenue At Cherry Street
Langhorne, PA 19047
(215) 809-6330
Langhorne, PA 19047
(215) 809-6330
Gr: K-4 | 380 students Student-teacher ratio: 17:1
400 E Holland Rd
Southampton, PA 18966
(215) 944-2700
Southampton, PA 18966
(215) 944-2700
Gr: 7-8 | 485 students Student-teacher ratio: 13:1 Minority enrollment: 10%
4201 Fayette Dr
Bristol, PA 19007
(215) 788-5400
Bristol, PA 19007
(215) 788-5400
Gr: K-6 | 391 students Student-teacher ratio: 14:1
157 Henry Ave
Warminster, PA 18974
(215) 441-6066
Warminster, PA 18974
(215) 441-6066
Gr: K-5 | 367 students Student-teacher ratio: 15:1 Minority enrollment: 20%
10 Plumtree Pl
Levittown, PA 19056
(215) 945-7487
Levittown, PA 19056
(215) 945-7487
Gr: K-6 | 376 students Student-teacher ratio: 18:1
999 Roberts Rd
Warminster, PA 18974
(215) 441-6087
Warminster, PA 18974
(215) 441-6087
Gr: K-5 | 306 students Student-teacher ratio: 15:1 Minority enrollment: 9%
7 School Ln
Feasterville Trevose, PA 19053
(215) 809-6350
Feasterville Trevose, PA 19053
(215) 809-6350
Gr: K-4 | 420 students Student-teacher ratio: 16:1
Harper & Hillcrest Avenue
Morrisville, PA 19067
(215) 736-2670
Morrisville, PA 19067
(215) 736-2670
Gr: K-5 | 241 students Student-teacher ratio: 13:1 Minority enrollment: 39%
2335 Prospect Avenue
Bensalem, PA 19020
(215) 788-0200
Bensalem, PA 19020
(215) 788-0200
Gr: PK-6 | 376 students Student-teacher ratio: 20:1
2255 Allentown Rd
Quakertown, PA 18951
(215) 529-2210
Quakertown, PA 18951
(215) 529-2210
Gr: 6-8 | 412 students Student-teacher ratio: 14:1 Minority enrollment: 10%
550 W Palmer At Cox
Morrisville, PA 19067
(215) 736-2681
Morrisville, PA 19067
(215) 736-2681
Gr: 6-12 | 478 students Student-teacher ratio: 12:1 Minority enrollment: 45%
1200 Langhorne-newtown Road
Langhorne, PA 19047
(215) 752-3600
Langhorne, PA 19047
(215) 752-3600
Gr: 6-9 | 659 students Student-teacher ratio: 12:1 Minority enrollment: 5%
608 S Olds Blvd
Fairless Hills, PA 19030
(215) 949-6780
Fairless Hills, PA 19030
(215) 949-6780
Gr: 9-10 | 1,783 student Student-teacher ratio: 17:1 Minority enrollment: 12%
349 South Ninth Street
Quakertown, PA 18951
(267) 371-1200
Quakertown, PA 18951
(267) 371-1200
Gr: 9 | 442 students Student-teacher ratio: 16:1 Minority enrollment: 11%
98 Upper Holland Rd
Richboro, PA 18954
(215) 944-2500
Richboro, PA 18954
(215) 944-2500
Gr: 7-8 | 503 students Student-teacher ratio: 14:1 Minority enrollment: 11%
1350 Strathmann Dr
Southampton, PA 18966
(215) 364-5980
Southampton, PA 18966
(215) 364-5980
Gr: K-5 | 494 students Student-teacher ratio: 15:1 Minority enrollment: 11%
2055 Brownsville Road
Feasterville Trevose, PA 19053
(215) 322-6555
Feasterville Trevose, PA 19053
(215) 322-6555
Gr: 9-12 | 52 students Student-teacher ratio: 9:1 Minority enrollment: 8%
Teach-the Einstein Academy Charter School (Closed 2004)
Charter School
550 West Palmer
Morrisville, PA 19067
(215) 295-7163
Morrisville, PA 19067
(215) 295-7163
Gr: K-12 | 662 students Student-teacher ratio: 41:1 Minority enrollment: 16%
2360 Old Bethlehem Pike North
Quakertown, PA 18951
(215) 529-2500
Quakertown, PA 18951
(215) 529-2500
Gr: K-5 | 290 students Student-teacher ratio: 14:1 Minority enrollment: 23%
75 Unity Dr
Fairless Hills, PA 19030
(215) 949-6740
Fairless Hills, PA 19030
(215) 949-6740
Gr: K-5 | 332 students Student-teacher ratio: 12:1 Minority enrollment: 18%
275 Crabtree Dr
Levittown, PA 19055
(215) 945-9482
Levittown, PA 19055
(215) 945-9482
Gr: K-6 | 393 students Student-teacher ratio: 18:1
98 Upper Holland Rd
Richboro, PA 18954
(215) 944-2300
Richboro, PA 18954
(215) 944-2300
Gr: K-5 | 231 students Student-teacher ratio: 12:1 Minority enrollment: 14%
Frequently Asked Questions
What are the top ranked public middle schools in Bucks County, PA?
The top ranked public middle schools in Bucks County, PA include Newtown Middle School, New Hope-solebury Middle School and Holicong Middle School.
How many public middle schools are located in Bucks County?
29 public middle schools are located in Bucks County.
What is the racial composition of students in Bucks County?
Bucks County public middle schools minority enrollment is 32% of the student body (majority Hispanic and Asian), which is less than the Pennsylvania public middle schools average of 46% (majority Black and Hispanic).
Which public middle schools in Bucks County are often viewed compared to one another?
Popular comparisons of public middle schools in Bucks County include: Cecelia Snyder Middle School vs. Robert K Shafer Middle School, Robert K Shafer Middle School vs. Cecelia Snyder Middle School, Lenape Middle School vs. Holicong Middle School
Recent Articles

School Choice vs. Neighborhood Schools: Key Factors
Explore school choice vs. neighborhood schools in 2025. Learn key factors parents should weigh when deciding the best fit for their child.

Best School Match 2025: Public vs Charter vs Magnet
Compare 2025 public, charter, and magnet school options with updated data, trends, and strategies to find the best fit.

51爆料 Boundaries and Equity in 2025
Explore how public school boundaries shape access, equity, and opportunity for students in 2025. Learn the impact on families and education policy.