Top 10 Best Montgomery County Public Middle Schools (2024)

For the 2024 school year, there are 33 public middle schools serving 34,747 students in Montgomery County, PA. The top ranked public middle schools in Montgomery County, PA are Souderton Cs Collaborative, Bala-cynwyd MiddleSchool and Welsh Valley MiddleSchool. Overall testing rank is based on a school's combined math and reading proficiency test score ranking.
Montgomery County, PA public middle schools have an average math proficiency score of 36% (versus the Pennsylvania public middle school average of 26%), and reading proficiency score of 63% (versus the 51% statewide average). Middle schools in Montgomery County have an average ranking of 10/10, which is in the top 5% of Pennsylvania public middle schools.
Minority enrollment is 43% of the student body (majority Black and Hispanic), which is less than the Pennsylvania public middle school average of 45% (majority Black).

Best Public Middle Schools in Montgomery County (2024)

School
(Math and Reading Proficiency)
Location
Grades
Students
Rank: #11.
Souderton Cs Collaborative
Charter School
(Math: 65-69% | Reading: 90-94%)
Rank:
10/
10
Top 5%
110 E Broad Street
Souderton, PA 18964
(215) 721-4560
Grades: K-8
| 226 students
Rank: #22.
Bala-cynwyd MiddleSchool
(Math: 66% | Reading: 84%)
Rank:
10/
10
Top 10%
510 Bryn Mawr Ave
Bala Cynwyd, PA 19004
(610) 645-1480
Grades: 6-8
| 1,016 students
Rank: #33.
Welsh Valley MiddleSchool
(Math: 63% | Reading: 80%)
Rank:
10/
10
Top 10%
325 Tower Lane
Narberth, PA 19072
(610) 658-3920
Grades: 6-8
| 991 students
Rank: #44.
Sandy Run MiddleSchool
(Math: 54% | Reading: 79%)
Rank:
9/
10
Top 20%
520 Twining Rd
Dresher, PA 19025
(215) 576-1281
Grades: 6-8
| 928 students
Rank: #55.
Spring-ford Middle School 7th Grade Center
(Math: 50% | Reading: 74%)
Rank:
9/
10
Top 20%
833 South Lewis Road, Building
Royersford, PA 19468
(610) 705-6010
Grades: 7
| 639 students
Rank: #66.
Wissahickon MiddleSchool
(Math: 46% | Reading: 78%)
Rank:
9/
10
Top 20%
500 Houston Rd
Ambler, PA 19002
(215) 619-8110
Grades: 6-8
| 1,126 students
Rank: #77.
Murray Avenue School
(Math: 48% | Reading: 71%)
Rank:
9/
10
Top 20%
2551 Murray Ave
Huntingdon Valley, PA 19006
(215) 938-0230
Grades: 6-8
| 586 students
Rank: #88.
Colonial MiddleSchool
(Math: 44% | Reading: 73%)
Rank:
8/
10
Top 30%
716 Belvoir Rd
Plymouth Meeting, PA 19462
(610) 275-5100
Grades: 6-8
| 1,162 students
Rank: #99.
Jenkintown Middle/high School
(Math: 35-39% | Reading: 80-84%)
Rank:
8/
10
Top 30%
West And Highlands Avenues
Jenkintown, PA 19046
(215) 884-1801
Grades: 7-12
| 307 students
Rank: #1010.
Pennbrook MiddleSchool
(Math: 43% | Reading: 70%)
Rank:
8/
10
Top 30%
1201 East Walnut Street
North Wales, PA 19454
(215) 699-9287
Grades: 7-9
| 832 students
Rank: #1111.
Springfield Twp MiddleSchool
(Math: 45% | Reading: 65%)
Rank:
8/
10
Top 30%
1901a E Paper Mill Rd
Oreland, PA 19075
(215) 233-6000
Grades: 6-8
| 613 students
Rank: #1212.
Indian Valley MiddleSchool
(Math: 41% | Reading: 67%)
Rank:
8/
10
Top 30%
130 Maple Ave
Harleysville, PA 19438
(215) 256-8896
Grades: 6-8
| 796 students
Rank: #1313.
Perkiomen Valley Ms-east
(Math: 38% | Reading: 67%)
Rank:
7/
10
Top 50%
100 Kagey Rd
Collegeville, PA 19426
(610) 409-8580
Grades: 6-8
| 712 students
Rank: #1414.
Spring-ford Middle School 8th Grade Center
(Math: 32% | Reading: 74%)
Rank:
7/
10
Top 50%
700 Washington Street
Royersford, PA 19468
(610) 705-6002
Grades: 8
| 655 students
Rank: #1515.
Arcola Intrmd School
(Math: 35% | Reading: 69%)
Rank:
7/
10
Top 50%
40001a Eagleville Road
Norristown, PA 19403
(610) 489-5000
Grades: 7-8
| 771 students
Rank: #1616.
Pennfield MiddleSchool
(Math: 34% | Reading: 68%)
Rank:
7/
10
Top 50%
726 Forty Foot Rd
Hatfield, PA 19440
(215) 368-9600
Grades: 7-9
| 927 students
Rank: #1717.
Upper Merion MiddleSchool
(Math: 36% | Reading: 64%)
Rank:
7/
10
Top 50%
450 Keebler Road
King Of Prussia, PA 19406
(610) 205-8802
Grades: 5-8
| 1,294 students
Rank: #1818.
Perkiomen Valley Ms-west
(Math: 32% | Reading: 66%)
Rank:
6/
10
Top 50%
200 Big Road
Zieglerville, PA 19492
(484) 977-7210
Grades: 6-8
| 570 students
Rank: #1919.
Penndale MiddleSchool
(Math: 32% | Reading: 63%)
Rank:
6/
10
Top 50%
400 Penn St
Lansdale, PA 19446
(215) 368-2700
Grades: 7-9
| 1,202 students
Rank: #2020.
Boyertown Area Ms-east
(Math: 38% | Reading: 57%)
Rank:
6/
10
Top 50%
2020 Big Rd
Gilbertsville, PA 19525
(610) 754-9550
Grades: 6-8
| 928 students
Rank: #2121.
Keith Valley MiddleSchool
(Math: 30% | Reading: 64%)
Rank:
6/
10
Top 50%
227 Meetinghouse Road
Horsham, PA 19044
(215) 420-5050
Grades: 6-8
| 1,065 students
Rank: #2222.
Upper Perkiomen MiddleSchool
(Math: 33% | Reading: 58%)
Rank:
6/
10
Top 50%
901 Montgomery Ave
Pennsburg, PA 18073
(267) 313-4800
Grades: 6-8
| 790 students
Rank: #2323.
Upper Moreland MiddleSchool
(Math: 30% | Reading: 60%)
Rank:
5/
10
Bottom 50%
4000 Orangemans Road
Hatboro, PA 19040
(215) 674-4185
Grades: 6-8
| 790 students
Rank: #2424.
Indian Crest MiddleSchool
(Math: 30% | Reading: 58%)
Rank:
5/
10
Bottom 50%
139 Harleysville Pike
Souderton, PA 18964
(215) 723-9193
Grades: 6-8
| 699 students
Rank: #2525.
Abington Jhs
(Math: 24% | Reading: 57%)
Rank:
5/
10
Bottom 50%
2056 Susquehanna St
Abington, PA 19001
(215) 884-4700
Grades: 7-9
| 2,017 students
Rank: #2626.
Pennsylvania Virtual Charter School
Charter School
(Math: 29% | Reading: 54%)
Rank:
5/
10
Bottom 50%
630 Park Avenue
King Of Prussia, PA 19406
(610) 275-8500
Grades: K-12
| 2,961 students
Rank: #2727.
Cedarbrook MiddleSchool
(Math: 29% | Reading: 52%)
Rank:
5/
10
Bottom 50%
300 Longfellow Rd
Wyncote, PA 19095
(215) 881-6427
Grades: 7-8
| 713 students
Rank: #2828.
Pottsgrove MiddleSchool
(Math: 17% | Reading: 51%)
Rank:
4/
10
Bottom 50%
1351 North Hanover Street
Pottstown, PA 19464
(610) 326-8243
Grades: 6-8
| 719 students
Rank: #29 - 3029. - 30.
Agora Cyber Charter School
Charter School
(Math: 17% | Reading: 34%)
Rank:
2/
10
Bottom 50%
1018 West 8th Avenue
King Of Prussia, PA 19406
(610) 230-0775
Grades: K-12
| 5,205 students
Rank: #29 - 3029. - 30.
East Norriton MiddleSchool
(Math: 17% | Reading: 34%)
Rank:
2/
10
Bottom 50%
330 Roland Dr
Norristown, PA 19401
(610) 275-6520
Grades: 5-8
| 910 students
Rank: #3131.
Eisenhower MiddleSchool
(Math: 7% | Reading: 31%)
Rank:
2/
10
Bottom 50%
1601 Markley St
Norristown, PA 19401
(610) 277-8720
Grades: 5-8
| 790 students
Rank: #3232.
Stewart MiddleSchool
(Math: 6% | Reading: 27%)
Rank:
1/
10
Bottom 50%
1315 W Marshall St
Norristown, PA 19401
(610) 275-6870
Grades: 5-8
| 797 students
Rank: #3333.
Pottstown MiddleSchool
(Math: 6% | Reading: 20%)
Rank:
1/
10
Bottom 50%
600 N Franklin St
Pottstown, PA 19464
(610) 970-6665
Grades: 5-8
| 1,010 students
[+] Show Closed Public Schools in Montgomery County, PA

Montgomery County Public Schools (Closed)

School
Location
Grades
Students
2765 Egypt Rd
Norristown, PA 19403
(610) 489-5000
Grades: K-4
| 452 students
69 Meadowbrook Avenue
Hatboro, PA 19040
(215) 420-5300
Grades: K-5
| 301 students
920 Morris St
Pottstown, PA 19464
(610) 970-6635
Grades: PK-5
| 294 students
West & Highland Avenues
Jenkintown, PA 19046
(215) 884-1801
Grades: 9-12
| 185 students
West & Highland Avenues
Jenkintown, PA 19046
(215) 884-1801
Grades: 7-8
| 102 students
1125 Limekiln Pike
Ambler, PA 19002
(215) 420-5800
Grades: K
| 95 students
250 Maple Ave
Harleysville, PA 19438
(215) 256-9121
Grades: K-5
| 357 students
131 Rosemary Ave
Ambler, PA 19002
(215) 619-8104
Grades: K-3
| 176 students
Old York And Melrose Avenue
Elkins Park, PA 19027
Grades: 6-8
| 20 students
130 Spring Avenue
Hatboro, PA 19040
(215) 420-5400
Grades: K-5
| n/a students
29 East First Ave Trappe Bldg
Collegeville, PA 19426
(610) 489-1196
Grades: 8-12
| 27 students
2925 Byberry Rd
Hatboro, PA 19040
(215) 674-2446
Grades: K-5
| 721 students
400 S Lewis Rd
Royersford, PA 19468
(610) 705-6011
Grades: 9
| 588 students
3990 Orangemans Road
Hatboro, PA 19040
(215) 325-1700
Grades: 3-5
| 764 students
3980 Orangemans Road
Hatboro, PA 19040
(215) 325-1400
Grades: K-2
| 705 students

Frequently Asked Questions

What are the top ranked public middle schools in Montgomery County, PA?
The top ranked public middle schools in Montgomery County, PA include Souderton Cs Collaborative, Bala-cynwyd MiddleSchool and Welsh Valley MiddleSchool. Montgomery County has one of the highest concentrations of top ranked public schools in Pennsylvania.
How many public middle schools are located in Montgomery County, PA?
33 public middle schools are located in Montgomery County, PA.
What is the racial composition of students in Montgomery County, PA?
Montgomery County, PA public middle schools minority enrollment is 43% of the student body (majority Black and Hispanic), which is less than the Pennsylvania public middle schools average of 45% (majority Black).

Recent Articles

Spanking in Public Schools: The Ongoing Debate
Spanking in Public Schools: The Ongoing Debate
Indeed, there are still school districts today in America that allow teachers to spank students. Learn about the current spanking situation in schools and why the debate continues to heat up.
Understanding ADHD in Children: Signs, Diagnosis, and Support Strategies
Understanding ADHD in Children: Signs, Diagnosis, and Support Strategies
This comprehensive article explores the complex nature of attention-deficit/hyperactivity disorder (ADHD) in children, providing insights into its symptoms, diagnosis process, and effective support strategies. From recognizing early signs to navigating the diagnostic journey, parents will gain valuable knowledge to help their child thrive. Expert insights, real-life examples, and practical tips empower readers to create a supportive environment that meets the unique needs of children with ADHD.
Teaching in Contemporary Times
March 04, 2024
Teaching in Contemporary Times
We explore why individuals choose teaching, illuminating intrinsic motivations, the influence of role models, the pursuit of lifelong learning, and the aspiration to impact society.