Resource Portal
Ad
Resource Portal AI
Standards-aligned at-home lessons for any topic — in seconds.
Try it free
Home / Pennsylvania /Best schools
Rankings · Pennsylvania

Largest schools in Middle schools in Pennsylvania

Ranked by enrollment — academic rankings appear once test-score data is loaded.

# School City District Enrollment
1 Easton Area Ms Easton Easton Area SD 2024
2 Altoona Area Jr Hs Altoona Altoona Area SD 1759
3 Beverly Hills Ms Upper Darby Upper Darby SD 1585
4 Haverford Ms Havertown Haverford Township SD 1573
5 Baldi C C A Ms Philadelphia Philadelphia City SD 1506
6 Wilson Woodrow Ms Philadelphia Philadelphia City SD 1385
7 Drexel Hill Ms Drexel Hill Upper Darby SD 1376
8 Mountain View Ms Mechanicsburg Cumberland Valley SD 1367
9 Northampton Area Ms Northampton Northampton Area SD 1287
10 Ridley Ms Ridley Park Ridley SD 1287
11 Springhouse Ms Allentown Parkland SD 1276
12 South Mountain Ms Allentown Allentown City SD 1214
13 Cedar Crest Ms Lebanon Cornwall-Lebanon SD 1213
14 Colonial Ms Plymouth Meeting Colonial SD 1193
15 Wyoming Valley West Ms Kingston Wyoming Valley West SD 1164
16 Ryan Gloyer Ms Harmony Seneca Valley SD 1148
17 Garnet Valley Ms Glen Mills Garnet Valley SD 1140
18 Lower Macungie Ms Macungie East Penn SD 1120
19 Wissahickon Ms Ambler Wissahickon SD 1111
20 Great Valley Ms Malvern Great Valley SD 1108
21 E N Peirce Ms West Chester West Chester Area SD 1107
22 Lebanon Ms Lebanon Lebanon SD 1107
23 Dallastown Area Ms Dallastown Dallastown Area SD 1105
24 Chambersburg Area Ms - North Chambersburg Chambersburg Area SD 1104
25 North Hills Ms Pittsburgh North Hills SD 1101
26 Downingtown Ms Downingtown Downingtown Area SD 1093
27 Marsh Creek Sixth Grade Center Downingtown Downingtown Area SD 1079
28 Waynesboro Area Ms Waynesboro Waynesboro Area SD 1071
29 Keith Valley Ms Horsham Hatboro-Horsham SD 1064
30 Chambersburg Area Ms - South Chambersburg Chambersburg Area SD 1063
31 Bala-Cynwyd Ms Bala Cynwyd Lower Merion SD 1050
32 East Hills Ms Bethlehem Bethlehem Area SD 1038
33 Lionville Ms Exton Downingtown Area SD 1038
34 Whitehall-Coplay Ms Whitehall Whitehall-Coplay SD 1038
35 Emory H Markle Ms Hanover South Western SD 1031
36 Mechanicsburg Ms Mechanicsburg Mechanicsburg Area SD 1030
37 Welsh Valley Ms Narberth Lower Merion SD 1011
38 Charles F Patton Ms Kennett Square Unionville-Chadds Ford SD 997
39 Connellsville Area Ms Connellsville Connellsville Area SD 990
40 Richardson Ms Springfield Springfield SD 973
41 Francis D Raub Ms Allentown Allentown City SD 970
42 William Penn Ms Yardley Pennsbury SD 961
43 Orefield Ms Orefield Parkland SD 959
44 Manheim Twp Ms Lancaster Manheim Township SD 956
45 Phoenixville Area Ms Phoenixville Phoenixville Area SD 954
46 Dorseyville Ms Pittsburgh Fox Chapel Area SD 942
47 Sandy Run Ms Dresher Upper Dublin SD 931
48 Central York Ms York Central York SD 930
49 J T Lambert Intermediate Sch East Stroudsburg East Stroudsburg Area SD 926
50 Springton Lake Ms Media Rose Tree Media SD 924
51 Owen J Roberts Ms Pottstown Owen J Roberts SD 916
52 Holland Ms Holland Council Rock SD 913
53 Boyertown Area Ms-East Gilbertsville Boyertown Area SD 911
54 Kennett Ms Landenberg Kennett Consolidated SD 911
55 Eagle View Ms Mechanicsburg Cumberland Valley SD 905
56 Eyer Ms Macungie East Penn SD 880
57 South Fayette Ms Mcdonald South Fayette Township SD 879
58 J R Fugett Ms West Chester West Chester Area SD 875
59 J R Fugett Ms West Chester West Chester Area SD 870
60 Strath Haven Ms Wallingford Wallingford-Swarthmore SD 868
61 Canonsburg Ms Canonsburg Canon-McMillan SD 867
62 Stetson Ms West Chester West Chester Area SD 860
63 Strong Vincent Ms Erie Erie City SD 860
64 Lower Dauphin Ms Hummelstown Lower Dauphin SD 859
65 Newtown Ms Newtown Council Rock SD 853
66 Paxon Hollow Ms Broomall Marple Newtown SD 850
67 Strayer Ms Quakertown Quakertown Community SD 847
68 Harrison-Morton Ms Allentown Allentown City SD 841
69 South Fayette Ms Mcdonald South Fayette Township SD 840
70 Indian Valley Ms Harleysville Souderton Area SD 839
71 Norwin Ms North Huntingdon Norwin SD 838
72 Red Lion Area Jhs Red Lion Red Lion Area SD 836
73 Harrison-Morton Ms Allentown Allentown City SD 831
74 Palmyra Area Ms Palmyra Palmyra Area SD 827
75 Radnor Ms Wayne Radnor Township SD 827
76 Fred S Engle Ms West Grove Avon Grove SD 826
77 Hershey Ms Hershey Derry Township SD 820
78 Upper Perkiomen Ms Pennsburg Upper Perkiomen SD 819
79 Trexler Ms Allentown Allentown City SD 818
80 Indian Valley Ms Harleysville Souderton Area SD 808
81 Harding Warren G Ms Philadelphia Philadelphia City SD 804
82 Woodrow Wilson Ms Erie Erie City SD 800
83 Park Forest Ms State College State College Area SD 797
84 Linglestown Ms Harrisburg Central Dauphin SD 794
85 Nazareth Area Ms Nazareth Nazareth Area SD 794
86 Northley Ms Aston Penn-Delco SD 794
87 Central Dauphin East Ms Harrisburg Central Dauphin SD 792
88 Neil A Armstrong Ms Fairless Hills Bristol Township SD 790
89 Wilson Southern Ms Sinking Spring Wilson SD 789
90 Central Dauphin Ms Harrisburg Central Dauphin SD 785
91 Founders Hall Middle Sch Mc Keesport McKeesport Area SD 784
92 Shippensburg Area Ms Shippensburg Shippensburg Area SD 783
93 Upper Moreland Ms Hatboro Upper Moreland Township SD 783
94 Arcola Intrmd Sch Eagleville Methacton SD 767
95 Greencastle-Antrim Ms Greencastle Greencastle-Antrim SD 765
96 Marshall Ms Wexford North Allegheny SD 764
97 Franklin Regional Ms Murrysville Franklin Regional SD 760
98 Roosevelt Ms Bristol Bristol Township SD 760
99 Northeast Intrmd Sch Scranton Scranton SD 759
100 Pocono Mountain West Jhs Pocono Summit Pocono Mountain SD 759
101 Mount Nittany Ms State College State College Area SD 756
102 Pennwood Ms Yardley Pennsbury SD 755
103 Gettysburg Area Ms Gettysburg Gettysburg Area SD 753
104 Indian Crest Ms Souderton Souderton Area SD 751
105 Trinity Ms Washington Trinity Area SD 751
106 West Scranton Intrmd Sch Scranton Scranton SD 751
107 Mifflin Co Ms Lewistown Mifflin County SD 750
108 Williamsport Area Ms Williamsport Williamsport Area SD 747
109 Nitschmann Ms Bethlehem Bethlehem Area SD 744
110 Pottsgrove Ms Pottstown Pottsgrove SD 743
111 Daniel Boone Area Ms Douglassville Daniel Boone Area SD 736
112 Northern Ms Dillsburg Northern York County SD 736
113 West Allegheny Ms Imperial West Allegheny SD 732
114 Cedarbrook Ms Wyncote Cheltenham SD 731
115 Northeast Ms Bethlehem Bethlehem Area SD 723
116 Wilson West Ms Sinking Spring Wilson SD 716
117 Cocalico Ms Denver Cocalico SD 715
118 Pine-Richland Ms Gibsonia Pine-Richland SD 714
119 Woodland Hills Intermediate Sch Pittsburgh Woodland Hills SD 714
120 Charles H Boehm Ms Yardley Pennsbury SD 713
121 Linton Ms Pittsburgh Penn Hills SD 713
122 West Scranton Intrmd Sch Scranton Scranton SD 713
123 New Castle Jhs New Castle New Castle Area SD 709
124 North Hills Ms Pittsburgh North Hills SD 709
125 North Pocono Ms Moscow North Pocono SD 707
126 West York Area Ms York West York Area SD 707
127 Penn Wood Ms Darby William Penn SD 701
128 Pleasant Hills Ms Pittsburgh West Jefferson Hills SD 701
129 Susquehanna Twp Ms Harrisburg Susquehanna Township SD 701
130 Meehan Austin Ms Philadelphia Philadelphia City SD 698
131 Perkiomen Valley Ms-East Collegeville Perkiomen Valley SD 694
132 Boyertown Area Ms-West Boyertown Boyertown Area SD 693
133 Susquehanna Twp Ms Harrisburg Susquehanna Township SD 691
134 Chartiers Valley Ms Bridgeville Chartiers Valley SD 690
135 Ephrata Ms Ephrata Ephrata Area SD 688
136 Wallenpaupack Area Ms Hawley Wallenpaupack Area SD 683
137 Martin Meylin Ms Lampeter Lampeter-Strasburg SD 681
138 Crossroads Ms Lewisberry West Shore SD 680
139 Spring-Ford Ms 8Th Grade Ctr Royersford Spring-Ford Area SD 679
140 Shikellamy Ms Northumberland Shikellamy SD 678
141 Governor Mifflin Ms Shillington Governor Mifflin SD 673
142 East Ms Erie Erie City SD 672
143 Shikellamy Ms Northumberland Shikellamy SD 670
144 York Suburban Ms York York Suburban SD 669
145 Carson Ms Pittsburgh North Allegheny SD 668
146 Northeastern Ms Mount Wolf Northeastern York SD 660
147 Middletown Area Ms Middletown Middletown Area SD 656
148 Indiana Area Jhs Indiana Indiana Area SD 653
149 Spring Grove Area Ms Spring Grove Spring Grove Area SD 648
150 Gerald G Huesken Ms Lancaster Conestoga Valley SD 647

All Pennsylvania schools