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

Largest schools in Middle schools in Iowa

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

# School City District Enrollment
1 North Middle School Sioux City Sioux City Comm School District 1327
2 Eleanor Roosevelt Middle School Dubuque Dubuque Comm School District 1191
3 Southeast Polk Junior High Pleasant Hill Southeast Polk Comm School District 1165
4 Summit Middle School Johnston Johnston Comm School District 1126
5 East Middle School Sioux City Sioux City Comm School District 1109
6 Evans Middle School Ottumwa Ottumwa Comm School District 1101
7 Ames Middle School Ames Ames Comm School District 1097
8 Bettendorf Middle School Bettendorf Bettendorf Comm School District 1088
9 Gerald W Kirn Middle School Council Bluffs Council Bluffs Comm School District 1052
10 Prairie Ridge Middle School Ankeny Ankeny Comm School District 1021
11 Waukee Middle School Waukee Waukee Comm School District 977
12 West Middle School Sioux City Sioux City Comm School District 947
13 Urbandale Middle School Urbandale Urbandale Comm School District 930
14 Woodrow Wilson Middle School Council Bluffs Council Bluffs Comm School District 899
15 Hoover Middle School Waterloo Waterloo Comm School District 885
16 Parkview Middle School Ankeny Ankeny Comm School District 871
17 Indianola Middle School Indianola Indianola Comm School District 857
18 South Middle School Waukee Waukee Comm School District 845
19 Pleasant Valley Junior High School Leclaire Pleasant Valley Comm School District 824
20 B R Miller Middle School Marshalltown Marshalltown Comm School District 816
21 Southeast Junior High School Iowa City Iowa City Comm School District 816
22 Harding Middle School Des Moines Des Moines Independent Comm School District 815
23 Northwest Junior High School Coralville Iowa City Comm School District 815
24 Harding Middle School Des Moines Des Moines Independent Comm School District 810
25 Norwalk Middle School Norwalk Norwalk Comm School District 777
26 Clinton Middle School Clinton Clinton Comm School District 761
27 Merrill Middle School Des Moines Des Moines Independent Comm School District 750
28 Mccombs Middle School Des Moines Des Moines Independent Comm School District 747
29 Weeks Middle School Des Moines Des Moines Independent Comm School District 743
30 Meredith Middle School Des Moines Des Moines Independent Comm School District 740
31 Lewis Central Middle School Council Bluffs Lewis Central Comm School District 716
32 Harding Middle School Cedar Rapids Cedar Rapids Comm School District 706
33 Indian Hills Junior High School Clive West Des Moines Comm School District 698
34 Stilwell Junior High School West Des Moines West Des Moines Comm School District 698
35 George Washington Middle School Dubuque Dubuque Comm School District 691
36 Hoyt Middle School Des Moines Des Moines Independent Comm School District 687
37 Brody Middle School Des Moines Des Moines Independent Comm School District 686
38 George Washington Middle School Dubuque Dubuque Comm School District 667
39 Excelsior Middle School Marion Linn-Mar Comm School District 635
40 Hoyt Middle School Des Moines Des Moines Independent Comm School District 618
41 Hiatt Middle School Des Moines Des Moines Independent Comm School District 608
42 Callanan Middle School Des Moines Des Moines Independent Comm School District 600
43 John Adams Middle School Mason City Mason City Comm School District 596
44 Drexler Middle- Intermediate School Farley Western Dubuque Comm School District 588
45 Franklin Middle School Cedar Rapids Cedar Rapids Comm School District 586
46 Sudlow Intermediate Davenport Davenport Comm School District 582
47 Bondurant - Farrar Middle School Bondurant Bondurant-Farrar Comm School District 579
48 Le Mars Middle School Le Mars Le Mars Comm School District 565
49 Goodrell Middle School Des Moines Des Moines Independent Comm School District 564
50 North Central Junior High School North Liberty Iowa City Comm School District 563
51 Carlisle Middle School Carlisle Carlisle Comm School District 562
52 Clear Creek Amana Middle School Tiffin Clear Creek Amana Comm School District 558
53 Edward Stone Middle School Burlington Burlington Comm School District 555
54 Roosevelt Creative Corridor Business Academy Cedar Rapids Cedar Rapids Comm School District 550
55 Denison Middle School Denison Denison Comm School District 546
56 Taft Middle School Cedar Rapids Cedar Rapids Comm School District 544
57 Thomas Jefferson Middle School Dubuque Dubuque Comm School District 543
58 Oak Ridge School Marion Linn-Mar Comm School District 542
59 Spencer Middle School Spencer Spencer Comm School District 526
60 Wood Intermediate Davenport Davenport Comm School District 520
61 Spencer Middle School Spencer Spencer Comm School District 512
62 Dallas Center-Grimes Middle School Dallas Center Dallas Center-Grimes Comm School District 510
63 Spring Creek - 6Th Grade Pleasant Hill Southeast Polk Comm School District 504
64 Adm Middle School Adel Adel DeSoto Minburn Comm School District 496
65 Central Middle School Waterloo Waterloo Comm School District 495
66 Mckinley Steam Academy Cedar Rapids Cedar Rapids Comm School District 493
67 North Scott Junior High School Eldridge North Scott Comm School District 493
68 George Washington Carver Academy Waterloo Waterloo Comm School District 487
69 Franklin Middle School Cedar Rapids Cedar Rapids Comm School District 486
70 Bunger Middle School Evansdale Waterloo Comm School District 484
71 Williams Intermediate Davenport Davenport Comm School District 475
72 Oskaloosa Middle School Oskaloosa Oskaloosa Comm School District 467
73 Keokuk Middle School Keokuk Keokuk Comm School District 463
74 North Polk Middle School Alleman North Polk Comm School District 452
75 Glenwood Middle School Glenwood Glenwood Comm School District 439
76 Mount Pleasant Middle School Mount Pleasant Mount Pleasant Comm School District 425
77 Ballard Middle School Huxley Ballard Comm School District 412
78 Knoxville Middle School Knoxville Knoxville Comm School District 407
79 Perry Middle School Perry Perry Comm School District 399
80 Sergeant Bluff-Luton Middle School Sergeant Bluff Sergeant Bluff-Luton Comm School District 396
81 Frank L Smart Intermediate Davenport Davenport Comm School District 384
82 Gilbert Middle School Gilbert Gilbert Comm School District 372
83 Pella Middle School Pella Pella Comm School District 370
84 Pella Middle School Pella Pella Comm School District 370
85 Moc-Floyd Valley Middle School Alton MOC-Floyd Valley Comm School District 359
86 Wilson Middle School Cedar Rapids Cedar Rapids Comm School District 357
87 Washington Middle School Washington Washington Comm School District 355
88 Harlan Community Middle School Harlan Harlan Comm School District 352
89 Solon Middle School Solon Solon Comm School District 350
90 Center Point-Urbana Middle School Center Point Center Point-Urbana Comm School District 347
91 Maquoketa Middle School Maquoketa Maquoketa Comm School District 344
92 Atlantic Middle School Atlantic Atlantic Comm School District 340
93 Clear Lake Middle School Clear Lake Clear Lake Comm School District 337
94 Clarke Middle School Osceola Clarke Comm School District 335
95 Creston Middle School Creston Creston Comm School District 334
96 Creston Middle School Creston Creston Comm School District 330
97 Vinton-Shellsburg Middle School Vinton Vinton-Shellsburg Comm School District 314
98 Chariton Middle School Chariton Chariton Comm School District 299
99 West Liberty Middle School West Liberty West Liberty Comm School District 298
100 Howar Middle School Centerville Centerville Comm School District 290
101 Winterset Junior High School Winterset Winterset Comm School District 278
102 Pcm Middle School Prairie City PCM Comm School District 274
103 Riverbend Middle School Iowa Falls Iowa Falls Comm School District 272
104 Waukon Middle School Waukon Allamakee Comm School District 269
105 Walcott Intermediate Walcott Davenport Comm School District 266
106 Central Lee Middle School Donnellson Central Lee Comm School District 254
107 West Burlington Junior High School West Burlington West Burlington Ind School District 249
108 Central Dewitt Middle School De Witt Central DeWitt School District 247
109 North Fayette Valley Middle School Elgin North Fayette Valley Comm School District 236
110 Iowa Connections Academy Middle School Anita CAM Comm School District 233
111 West Marshall Middle School State Center West Marshall Comm School District 230
112 Middle School Mediapolis Mediapolis Comm School District 229
113 Union Middle School Dysart Union Comm School District 226
114 Odebolt Arthur Battle Creek Ida Grove Middle School Odebolt Odebolt Arthur Battle Creek Ida Grove Comm School District 217
115 South Hardin Middle School Hubbard Hubbard-Radcliffe Comm School District 216
116 Benton Community Middle School Van Horne Benton Comm School District 214
117 Woodward-Granger Middle School Woodward Woodward-Granger Comm School District 213
118 Dike-New Hartford Junior High School New Hartford Dike-New Hartford Comm School District 209
119 Van Meter Middle School Van Meter Van Meter Comm School District 208
120 Mfl Marmac Middle School Mcgregor MFL MarMac Comm School District 206
121 Clarion-Goldfield-Dows Middle School Clarion Clarion-Goldfield-Dows Comm School District 204
122 West Central Valley Middle School Redfield West Central Valley Comm School District 202
123 Rock Valley Middle School Rock Valley Rock Valley Comm School District 198
124 Denver Middle School Denver Denver Comm School District 194
125 Albia Middle School Albia Albia Comm School District 192
126 Aplington / Parkersburg Middle School Aplington Aplington-Parkersburg Comm School District 188
127 West Central Valley Middle School Redfield West Central Valley Comm School District 188
128 West Sioux Middle School Hawarden West Sioux Comm School District 187
129 Missouri Valley Middle School Missouri Valley Missouri Valley Comm School District 186
130 Schaller-Crestland Ridge View Middle School Early Schaller-Crestland Comm School District 183
131 Alburnett Middle School Alburnett Alburnett Comm School District 177
132 Treynor Middle School Treynor Treynor Comm School District 177
133 Underwood Middle School Underwood Underwood Comm School District 175
134 Southwest Valley Middle School Villisca Villisca Comm School District 169
135 Tri-Center Middle School Neola Tri-Center Comm School District 167
136 Ogden Middle School Ogden Ogden Comm School District 166
137 Southwest Valley Middle School Villisca Villisca Comm School District 164
138 Panorama Middle School Panora Panorama Comm School District 163
139 Lake Mills Middle School Lake Mills Lake Mills Comm School District 158
140 Maquoketa Valley Middle School Delhi Maquoketa Valley Comm School District 158
141 Agwsr Middle School Wellsburg AGWSR Comm School District 155
142 Mvao Middle School Anthon Maple Valley-Anthon Oto Comm School District 155
143 West Lyon Junior High School Inwood West Lyon Comm School District 155
144 Akron Westfield Middle School Akron Akron Westfield Comm School District 151
145 West Fork Middle School Sheffield West Fork Comm School District 151
146 Earlham Middle School Earlham Earlham Comm School District 150
147 Madrid Junior High School Madrid Madrid Comm School District 149
148 North Union Middle School Swea City North Kossuth Comm School District 149
149 Woodbury Central Middle School Moville Woodbury Central Comm School District 148
150 Nodaway Valley Middle School Fontanelle Nodaway Valley Comm School District 143

All Iowa schools