The average public middle school in Pennsylvania has approximately 642 students (2025).
The public middle schools with the largest student enrollments are listed below (where sufficient data available).
The largest public middle school in Pennsylvania (by enrollment) is Commonwealth Charter Academy Charter School with 23,589 students.
# Students Range: 1,381
23,589
Avg. # Students: 3,064
Largest Pennsylvania Public Middle Schools (2025)
School
(Math and Reading Proficiency)
(Math and Reading Proficiency)
# Students
Grades
Location
Rank: #11.
Commonwealth Charter Academy Charter School
Charter School
(Math: 25% | Reading: 53%)
Rank:
Rank:
4/
Bottom 50%10
Students: 23,589
Grades: K-12
One Innovation Way
Harrisburg, PA 17110
(717) 710-3300
Harrisburg, PA 17110
(717) 710-3300
Rank: #22.
Pennsylvania Cyber Charter School
Charter School
(Math: 19% | Reading: 46%)
Rank:
Rank:
3/
Bottom 50%10
Students: 10,361
Grades: PK-12
652 Midland Ave
Midland, PA 15059
(724) 643-1180
Midland, PA 15059
(724) 643-1180
Rank: #33.
Reach Cyber Charter School
Charter School
(Math: 11% | Reading: 39%)
Rank:
Rank:
2/
Bottom 50%10
Students: 6,146
Grades: K-12
750 East Park Drive, Suite 204
Harrisburg, PA 17111
(717) 704-8437
Harrisburg, PA 17111
(717) 704-8437
Rank: #44.
Agora Cyber Charter School
Charter School
(Math: 7% | Reading: 34%)
Rank:
Rank:
2/
Bottom 50%10
Students: 4,432
Grades: K-12
1018 West 8th Avenue
King Of Prussia, PA 19406
(610) 230-0775
King Of Prussia, PA 19406
(610) 230-0775
Rank: #55.
Insight Pa Cyber Charter School
Charter School
(Math: 6% | Reading: 33%)
Rank:
Rank:
2/
Bottom 50%10
Students: 4,200
Grades: K-12
350 Eagleview Blvd., Suite 350
Exton, PA 19341
(484) 713-4353
Exton, PA 19341
(484) 713-4353
Rank: #66.
Chester Community Charter School
Charter School
(Math: 2% | Reading: 11%)
Rank:
Rank:
1/
Bottom 50%10
Students: 4,193
Grades: K-8
302 East 5th Street
Chester, PA 19013
(610) 447-0400
Chester, PA 19013
(610) 447-0400
Rank: #77.
Pennsylvania Leadership Charter School
Charter School
(Math: 32% | Reading: 62%)
Rank:
Rank:
6/
Top 50%10
Students: 3,173
Grades: K-12
1332 Enterprise Dr
West Chester, PA 19380
(610) 701-3333
West Chester, PA 19380
(610) 701-3333
Rank: #88.
Pennsylvania Virtual Charter School
Charter School
(Math: 23% | Reading: 53%)
Rank:
Rank:
4/
Bottom 50%10
Students: 2,954
Grades: K-12
630 Park Avenue
King Of Prussia, PA 19406
(610) 275-8500
King Of Prussia, PA 19406
(610) 275-8500
Rank: #99.
Collegium Charter School
Charter School
(Math: 18% | Reading: 36%)
Rank:
Rank:
2/
Bottom 50%10
Students: 2,610
Grades: K-12
535 James Hance Court
Exton, PA 19341
(610) 903-1300
Exton, PA 19341
(610) 903-1300
Rank: #1010.
Philadelphia Performing Arts Charter School
Charter School
(Math: 33% | Reading: 62%)
Rank:
Rank:
6/
Top 50%10
Students: 2,600
Grades: K-12
2600 S Broad Street
Philadelphia, PA 19145
(215) 551-4000
Philadelphia, PA 19145
(215) 551-4000
Rank: #1111.
State College Area High School
(Math: 91% | Reading: 86%)
Rank:
Rank:
10/
Top 5%10
Students: 2,347
Grades: 8-12
650 Westerly Pkwy
State College, PA 16801
(814) 231-1111
State College, PA 16801
(814) 231-1111
Rank: #1212.
Altoona Area High School
(Math: 55-59% | Reading: 71%)
Rank:
Rank:
8/
Top 30%10
Students: 2,246
Grades: 6-12
1404 6th Ave
Altoona, PA 16602
(814) 940-6986
Altoona, PA 16602
(814) 940-6986
Rank: #1313.
Abington Middle School
(Math: 26% | Reading: 58%)
Rank:
Rank:
4/
Bottom 50%10
Students: 2,044
Grades: 6-8
2056 Susquehanna St
Abington, PA 19001
(215) 884-4700
Abington, PA 19001
(215) 884-4700
Rank: #1414.
Baldwin Sr. High School
(Math: 22% | Reading: 62%)
Rank:
Rank:
5/
Bottom 50%10
Students: 2,019
Grades: 7-12
4653 Clairton Blvd
Pittsburgh, PA 15236
(412) 885-7500
Pittsburgh, PA 15236
(412) 885-7500
Rank: #1515.
Easton Area Middle School
(Math: 16% | Reading: 45%)
Rank:
Rank:
2/
Bottom 50%10
Students: 1,904
Grades: 6-8
1010 Echo Trail
Easton, PA 18040
(610) 250-2460
Easton, PA 18040
(610) 250-2460
Rank: #1616.
Mast Community Cs Ii
Charter School
(Math: 21% | Reading: 47%)
Rank:
Rank:
3/
Bottom 50%10
Students: 1,895
Grades: K-12
6238 Rising Sun Avenue
Philadelphia, PA 19116
(267) 348-1215
Philadelphia, PA 19116
(267) 348-1215
Rank: #1717.
Avon Grove Charter School
Charter School
(Math: 39% | Reading: 64%)
Rank:
Rank:
6/
Top 50%10
Students: 1,890
Grades: K-12
110 East State St
West Grove, PA 19390
(484) 667-5000
West Grove, PA 19390
(484) 667-5000
Rank: #1818.
Lehigh Valley Academy Regional Charter School
Charter School
(Math: 30% | Reading: 59%)
Rank:
Rank:
5/
Bottom 50%10
Students: 1,847
Grades: K-12
2040 Avenue C
Bethlehem, PA 18017
(610) 866-9660
Bethlehem, PA 18017
(610) 866-9660
Rank: #1919.
Scranton High School
(Math: 40-44% | Reading: 54%)
Rank:
Rank:
5/
Bottom 50%10
Students: 1,819
Grades: 7-12
63 Munchak Way
Scranton, PA 18510
(570) 348-3481
Scranton, PA 18510
(570) 348-3481
Rank: #2020.
First Philadelphia Preparatory Charter School
Charter School
(Math: 4% | Reading: 19%)
Rank:
Rank:
1/
Bottom 50%10
Students: 1,818
Grades: K-12
4300 Tacony St
Philadelphia, PA 19124
(215) 743-3100
Philadelphia, PA 19124
(215) 743-3100
Rank: #2121.
Northeast Community Propel Academy
(Math: 15% | Reading: 36%)
Rank:
Rank:
2/
Bottom 50%10
Students: 1,762
Grades: K-8
7500 Rowland Ave
Philadelphia, PA 19136
(215) 400-4000
Philadelphia, PA 19136
(215) 400-4000
Rank: #2222.
Central Middle School
(Math: 3% | Reading: 21%)
Rank:
Rank:
1/
Bottom 50%10
Students: 1,708
Grades: 5-8
215 North 12th St
Reading, PA 19604
(484) 258-7365
Reading, PA 19604
(484) 258-7365
Rank: #2323.
Mayfair School
(Math: 21% | Reading: 39%)
Rank:
Rank:
2/
Bottom 50%10
Students: 1,688
Grades: K-8
3001 Princeton Ave
Philadelphia, PA 19149
(215) 400-3280
Philadelphia, PA 19149
(215) 400-3280
Rank: #2424.
Esperanza Academy Charter School
Charter School
(Math: 3% | Reading: 25%)
Rank:
Rank:
1/
Bottom 50%10
Students: 1,641
Grades: K-12
301 W Hunting Park Avenue
Philadelphia, PA 19140
(215) 457-3667
Philadelphia, PA 19140
(215) 457-3667
Rank: #2525.
Altoona Area Jr High School
(Math: 25% | Reading: 50%)
Rank:
Rank:
3/
Bottom 50%10
Students: 1,614
Grades: 6-8
1400 7th Ave
Altoona, PA 16602
(814) 381-7512
Altoona, PA 16602
(814) 381-7512
Rank: #2626.
Haverford Middle School
(Math: 51% | Reading: 82%)
Rank:
Rank:
9/
Top 20%10
Students: 1,596
Grades: 6-8
1701 Darby Rd
Havertown, PA 19083
(610) 853-5900
Havertown, PA 19083
(610) 853-5900
Rank: #2727.
Baldi C C A Middle School
(Math: 33% | Reading: 64%)
Rank:
Rank:
6/
Top 50%10
Students: 1,515
Grades: 6-8
8801 Verree Rd
Philadelphia, PA 19115
(215) 400-3090
Philadelphia, PA 19115
(215) 400-3090
Rank: #2828.
New Foundations Charter School
Charter School
(Math: 30% | Reading: 55%)
Rank:
Rank:
4/
Bottom 50%10
Students: 1,508
Grades: K-12
8001 Torresdale Ave
Philadelphia, PA 19136
(215) 624-8100
Philadelphia, PA 19136
(215) 624-8100
Rank: #2929.
Mariana Bracetti Academy Charter School
Charter School
(Math: 14% | Reading: 31%)
Rank:
Rank:
2/
Bottom 50%10
Students: 1,506
Grades: K-12
1840 Torresdale Ave
Philadelphia, PA 19124
(215) 291-4436
Philadelphia, PA 19124
(215) 291-4436
Rank: #3030.
Beverly Hills Middle School
(Math: 9% | Reading: 34%)
Rank:
Rank:
2/
Bottom 50%10
Students: 1,494
Grades: 6-8
1400 Garrett Rd
Upper Darby, PA 19082
(610) 626-9317
Upper Darby, PA 19082
(610) 626-9317
Rank: #3131.
Mathematics Science & Technology Community Charter School
Charter School
(Math: 47% | Reading: 68%)
Rank:
Rank:
7/
Top 50%10
Students: 1,486
Grades: K-12
1800 E Byberry Rd
Philadelphia, PA 19116
(267) 348-1100
Philadelphia, PA 19116
(267) 348-1100
Rank: #3232.
Armstrong Jr. Sr. High School
(Math: 30% | Reading: 65%)
Rank:
Rank:
6/
Top 50%10
Students: 1,440
Grades: 7-12
300 Buffington Dr
Kittanning, PA 16201
(724) 548-7600
Kittanning, PA 16201
(724) 548-7600
Rank: #3333.
Executive Education Academy Charter School
Charter School
(Math: 16% | Reading: 36%)
Rank:
Rank:
2/
Bottom 50%10
Students: 1,431
Grades: K-12
555 Union Boulevard
Allentown, PA 18109
(610) 841-7044
Allentown, PA 18109
(610) 841-7044
Rank: #3434.
Mountain View Middle School
(Math: 53% | Reading: 78%)
Rank:
Rank:
9/
Top 20%10
Students: 1,387
Grades: 6-8
30 Bali Hai Rd
Mechanicsburg, PA 17050
(717) 761-1865
Mechanicsburg, PA 17050
(717) 761-1865
Rank: #3535.
Crestwood Secondary Campus
(Math: 39% | Reading: 72%)
Rank:
Rank:
7/
Top 50%10
Students: 1,381
Grades: 7-12
281 S Mountain Blvd
Mountain Top, PA 18707
(570) 474-6782
Mountain Top, PA 18707
(570) 474-6782
Show 100 more public schools in PA (out of 921 total schools)
Loading...
Frequently Asked Questions
What is the Pennsylvania average public middle schools student size?
The Pennsylvania average public middle schools student size is 642 for 2025.
What are the public middle schools with the largest student size in Pennsylvania?
The best top ranked public middle schools in Pennsylvania include Commonwealth Charter Academy Charter School, Pennsylvania Cyber Charter School and Reach Cyber Charter School.
Recent Articles

What Is A Charter School?
Explore the world of charter schools in this comprehensive guide. Learn about their history, how they operate, and the pros and cons of this educational innovation. Discover key facts about charter schools, including admission policies, demographics, and funding, as well as what to look for when considering a charter school for your child.

10 Reasons Why High School Sports Benefit Students
Discover the 10 compelling reasons why high school sports are beneficial for students. This comprehensive article explores how athletics enhance academic performance, foster personal growth, and develop crucial life skills. From improved fitness and time management to leadership development and community representation, learn why participating in high school sports can be a game-changer for students' overall success and well-being.

February 05, 2025
Understanding the U.S. Department of Education: Structure, Impact, and EvolutionWe explore how the Department of Education shapes American education, from its cabinet-level leadership to its impact on millions of students, written for general audiences seeking clarity on this vital institution.