The average public middle school in Iowa has approximately 349 students (2026).
The public middle schools with the largest student enrollments are listed below (where sufficient data available).
The largest public middle school in Iowa (by enrollment) is Iowa Virtual Academy, with 1,457 students.
# Students Range: 734
1,457
Avg. # Students: 953
Largest Iowa Public Middle Schools (2026)
School
(Math and Reading Proficiency)
(Math and Reading Proficiency)
# Students
Grades
Location
Rank: #11.
Iowa Virtual Academy
(Math: 44% | Reading: 65%)
Rank:
Rank:
2/
Bottom 50%10
Students: 1,457
Grades: K-12
306 S. 1st Street
Guttenberg, IA 52052
(563) 748-1017
Guttenberg, IA 52052
(563) 748-1017
Rank: #22.
Southeast Middle School
(Math: 57% | Reading: 69%)
Rank:
Rank:
3/
Bottom 50%10
Students: 1,269
Grades: 6-8
2501 Bradford Dr
Iowa City, IA 52240
(319) 688-1070
Iowa City, IA 52240
(319) 688-1070
Rank: #33.
Johnston Middle School
(Math: 76% | Reading: 80%)
Rank:
Rank:
7/
Top 50%10
Students: 1,161
Grades: 8-9
6501 Nw 62nd Ave
Johnston, IA 50131
(515) 278-0476
Johnston, IA 50131
(515) 278-0476
Rank: #44.
North Middle School
(Math: 54% | Reading: 53%)
Rank:
Rank:
2/
Bottom 50%10
Students: 1,136
Grades: 6-8
2101 Outer Dr N
Sioux City, IA 51108
(712) 279-6804
Sioux City, IA 51108
(712) 279-6804
Rank: #55.
Summit Middle School
(Math: 79% | Reading: 83%)
Rank:
Rank:
9/
Top 20%10
Students: 1,118
Grades: 6-7
9500 Windsor Parkway
Johnston, IA 50131
(515) 986-0318
Johnston, IA 50131
(515) 986-0318
Rank: #66.
Northwest Middle School
(Math: 69% | Reading: 73%)
Rank:
Rank:
5/
Bottom 50%10
Students: 1,113
Grades: 6-8
1507 8th St
Coralville, IA 52241
(319) 688-1060
Coralville, IA 52241
(319) 688-1060
Rank: #77.
Southeast Polk Middle School
(Math: 81% | Reading: 69%)
Rank:
Rank:
6/
Top 50%10
Students: 1,112
Grades: 6-7
501 Falcon Drive
Altoona, IA 50009
(515) 967-5533
Altoona, IA 50009
(515) 967-5533
Rank: #88.
South Middle School
(Math: 74% | Reading: 77%)
Rank:
Rank:
7/
Top 50%10
Students: 1,092
Grades: 6-7
2350 Se La Grant Parkway
Waukee, IA 50263
(515) 987-3222
Waukee, IA 50263
(515) 987-3222
Rank: #99.
Eleanor Roosevelt Middle School
(Math: 75% | Reading: 74%)
Rank:
Rank:
6/
Top 50%10
Students: 1,081
Grades: 6-8
2001 Radford Rd
Dubuque, IA 52002
(563) 552-5000
Dubuque, IA 52002
(563) 552-5000
Rank: #1010.
East Middle School
(Math: 70% | Reading: 72%)
Rank:
Rank:
5/
Bottom 50%10
Students: 1,076
Grades: 6-8
5401 Lorraine Ave
Sioux City, IA 51106
(712) 274-4030
Sioux City, IA 51106
(712) 274-4030
Rank: #1111.
Ames Middle School
(Math: 72% | Reading: 69%)
Rank:
Rank:
5/
Bottom 50%10
Students: 1,033
Grades: 6-8
3915 Mortensen Road
Ames, IA 50014
(515) 268-2400
Ames, IA 50014
(515) 268-2400
Rank: #1212.
Northview Middle School
(Math: 79% | Reading: 88%)
Rank:
Rank:
9/
Top 20%10
Students: 1,021
Grades: 8-9
1302 N Ankeny Blvd
Ankeny, IA 50023
(515) 965-9700
Ankeny, IA 50023
(515) 965-9700
Rank: #1313.
Prairie Ridge Middle School
(Math: 80% | Reading: 84%)
Rank:
Rank:
9/
Top 20%10
Students: 1,004
Grades: 6-7
1010 Nw Prairie Ridge Dr
Ankeny, IA 50023
(515) 965-9705
Ankeny, IA 50023
(515) 965-9705
Rank: #1414.
Timberline School
(Math: 74% | Reading: 84%)
Rank:
Rank:
8/
Top 30%10
Students: 992
Grades: 8-9
2605 Se La Grant Parkway
Waukee, IA 50263
(515) 987-9444
Waukee, IA 50263
(515) 987-9444
Rank: #1515.
Bettendorf Middle School
(Math: 79% | Reading: 75%)
Rank:
Rank:
7/
Top 50%10
Students: 952
Grades: 6-8
2030 Middle Road
Bettendorf, IA 52722
(563) 359-3686
Bettendorf, IA 52722
(563) 359-3686
Rank: #1616.
Pleasant Valley Junior High School
(Math: 89% | Reading: 88%)
Rank:
Rank:
10/
Top 5%10
Students: 940
Grades: 7-8
3501 Wisconsin Street
Le Claire, IA 52753
(563) 332-0200
Le Claire, IA 52753
(563) 332-0200
Rank: #1717.
North Central Middle School
(Math: 78% | Reading: 82%)
Rank:
Rank:
8/
Top 30%10
Students: 925
Grades: 6-8
180 E. Forevergreen Rd
North Liberty, IA 52317
(319) 688-1210
North Liberty, IA 52317
(319) 688-1210
Rank: #18 - 1918. - 19.
Gerald W Kirn Middle School
(Math: 66% | Reading: 65%)
Rank:
Rank:
3/
Bottom 50%10
Students: 913
Grades: 6-8
100 North Ave
Council Bluffs, IA 51503
(712) 328-6454
Council Bluffs, IA 51503
(712) 328-6454
Rank: #18 - 1918. - 19.
Southview Middle School
(Math: 83% | Reading: 87%)
Rank:
Rank:
10/
Top 10%10
Students: 913
Grades: 8-9
1020 Sw Cherry St
Ankeny, IA 50023
(515) 965-9635
Ankeny, IA 50023
(515) 965-9635
Rank: #2020.
Urbandale Middle School
(Math: 71% | Reading: 74%)
Rank:
Rank:
5/
Bottom 50%10
Students: 892
Grades: 6-8
7701 Aurora Avenue
Urbandale, IA 50322
(515) 457-6600
Urbandale, IA 50322
(515) 457-6600
Rank: #2121.
Prairie Point
(Math: 67% | Reading: 75%)
Rank:
Rank:
5/
Bottom 50%10
Students: 868
Grades: 7-8
8015 Kirkwood Blvd
Cedar Rapids, IA 52404
(319) 848-5500
Cedar Rapids, IA 52404
(319) 848-5500
Rank: #2222.
Waukee Middle School
(Math: 84% | Reading: 85%)
Rank:
Rank:
10/
Top 10%10
Students: 867
Grades: 6-8
905 S. Warrior Lane
Waukee, IA 50263
(515) 987-5177
Waukee, IA 50263
(515) 987-5177
Rank: #2323.
Parkview Middle School
(Math: 80% | Reading: 86%)
Rank:
Rank:
9/
Top 20%10
Students: 865
Grades: 6-7
105 Nw Pleasant St
Ankeny, IA 50023
(515) 965-9640
Ankeny, IA 50023
(515) 965-9640
Rank: #2424.
Woodrow Wilson Middle School
(Math: 56% | Reading: 55%)
Rank:
Rank:
2/
Bottom 50%10
Students: 855
Grades: 6-8
712 N 21st St
Council Bluffs, IA 51501
(712) 328-6476
Council Bluffs, IA 51501
(712) 328-6476
Rank: #2525.
Fort Madison Junior/senior High School
(Math: 60% | Reading: 62%)
Rank:
Rank:
3/
Bottom 50%10
Students: 852
Grades: 7-12
2001 Ave B
Fort Madison, IA 52627
(319) 372-1862
Fort Madison, IA 52627
(319) 372-1862
Rank: #2626.
Hoover Middle School
(Math: 67% | Reading: 70%)
Rank:
Rank:
4/
Bottom 50%10
Students: 848
Grades: 6-8
630 Hillcrest Rd
Waterloo, IA 50701
(319) 433-2830
Waterloo, IA 50701
(319) 433-2830
Rank: #2727.
West Middle School
(Math: 55% | Reading: 58%)
Rank:
Rank:
2/
Bottom 50%10
Students: 826
Grades: 6-8
3301 W 19th St
Sioux City, IA 51103
(712) 279-6813
Sioux City, IA 51103
(712) 279-6813
Rank: #2828.
Norwalk Middle School
(Math: 79% | Reading: 76%)
Rank:
Rank:
7/
Top 50%10
Students: 824
Grades: 6-8
200 Cherry Street
Norwalk, IA 50211
(515) 981-0435
Norwalk, IA 50211
(515) 981-0435
Rank: #2929.
Indianola Middle School
(Math: 76% | Reading: 78%)
Rank:
Rank:
7/
Top 50%10
Students: 818
Grades: 6-8
403 S 15th St
Indianola, IA 50125
(515) 961-9530
Indianola, IA 50125
(515) 961-9530
Rank: #3030.
Berg Middle School
(Math: 59% | Reading: 59%)
Rank:
Rank:
2/
Bottom 50%10
Students: 790
Grades: 5-8
1900 N 5th Ave E
Newton, IA 50208
(641) 792-7741
Newton, IA 50208
(641) 792-7741
Rank: #3131.
Fort Dodge Middle School
(Math: 50% | Reading: 59%)
Rank:
Rank:
2/
Bottom 50%10
Students: 765
Grades: 6-8
800 North 32nd Street
Fort Dodge, IA 50501
(515) 574-5691
Fort Dodge, IA 50501
(515) 574-5691
Rank: #3232.
Students: 754
Grades: 6-8
1455 Nw Douglas Parkway
Waukee, IA 50263
(515) 987-5161
Waukee, IA 50263
(515) 987-5161
Rank: #3333.
Clinton Middle School
(Math: 60% | Reading: 56%)
Rank:
Rank:
2/
Bottom 50%10
Students: 745
Grades: 6-8
1350 14th St Nw
Clinton, IA 52732
(563) 243-0466
Clinton, IA 52732
(563) 243-0466
Rank: #3434.
B R Miller Middle School
(Math: 52% | Reading: 59%)
Rank:
Rank:
2/
Bottom 50%10
Students: 736
Grades: 7-8
125 S 11th St
Marshalltown, IA 50158
(641) 754-1110
Marshalltown, IA 50158
(641) 754-1110
Rank: #3535.
Sudlow Middle School
(Math: 54% | Reading: 62%)
Rank:
Rank:
2/
Bottom 50%10
Students: 734
Grades: 6-8
1414 E Locust St
Davenport, IA 52803
(563) 445-5150
Davenport, IA 52803
(563) 445-5150
Show 100 more public schools in IA (out of 371 total schools)
Loading...
Frequently Asked Questions
What is the Iowa average public middle schools student size?
The Iowa average public middle schools student size is 349 for 2026.
What are the public middle schools with the largest student size in Iowa?
The best top-ranked public middle schools in Iowa include Iowa Virtual Academy, Southeast Middle School and Johnston Middle School.
Recent Articles
AI Report Cards: Should Schools Evaluate AI Use?
Explore whether schools should assess student AI use, the benefits, risks, and what responsible AI report cards could look like in 2026.
The Parent’s Guide to School Cell Phone Bans in 2026
Learn how school cell phone bans work in 2026, why districts are adopting them, and what parents should expect.
Parental Involvement in Public Schools: 2026 Update
Explore the latest 2026 trends, research, and strategies shaping parental involvement in public schools and student success.
