The average public elementary school in Iowa has approximately 348 students (2026).
The public elementary schools with the largest student enrollments are listed below (where sufficient data available).
The largest public elementary school in Iowa (by enrollment) is Iowa Virtual Academy, with 1,457 students.
# Students Range: 734
1,457
Avg. # Students: 933
Largest Iowa Public Elementary 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.
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: #44.
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: #55.
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: #66.
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: #77.
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: #88.
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: #99.
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: #1010.
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: #1111.
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: #1212.
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: #1313.
Students: 932
Grades: PK-6
502 48th Street
Fort Madison, IA 52627
(319) 372-7252
Fort Madison, IA 52627
(319) 372-7252
Rank: #1414.
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: #1515.
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: #1616.
Oskaloosa Elementary School
(Math: 69% | Reading: 61%)
Rank:
Rank:
3/
Bottom 50%10
Students: 903
Grades: K-5
1801 Orchard Ave
Oskaloosa, IA 52577
(641) 673-8092
Oskaloosa, IA 52577
(641) 673-8092
Rank: #1717.
Titan Hill Intermediate School
(Math: 74% | Reading: 66%)
Rank:
Rank:
5/
Bottom 50%10
Students: 901
Grades: 2-5
4125 Harry Langdon Blvd.
Council Bluffs, IA 51503
(712) 366-8289
Council Bluffs, IA 51503
(712) 366-8289
Rank: #1818.
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: #1919.
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: #2020.
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: #2121.
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: #2222.
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: #2323.
Prairie Creek
(Math: 61% | Reading: 61%)
Rank:
Rank:
2/
Bottom 50%10
Students: 846
Grades: 5-6
8451 Kirkwood Blvd Sw
Cedar Rapids, IA 52404
(319) 848-5310
Cedar Rapids, IA 52404
(319) 848-5310
Rank: #2424.
Henry A Wallace Elementary School
(Math: 89% | Reading: 91%)
Rank:
Rank:
10/
Top 5%10
Students: 840
Grades: PK-5
6207 Nw 62nd Ave
Johnston, IA 50131
(515) 278-6977
Johnston, IA 50131
(515) 278-6977
Rank: #2525.
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: #2626.
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: #2727.
Storm Lake Elementary School
(Math: 40% | Reading: 48%)
Rank:
Rank:
1/
Bottom 50%10
Students: 822
Grades: 2-5
1810 Hyland Drive
Storm Lake, IA 50588
(712) 732-8074
Storm Lake, IA 50588
(712) 732-8074
Rank: #2828.
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: #2929.
Perry Elementary School
(Math: 76% | Reading: 69%)
Rank:
Rank:
5/
Bottom 50%10
Students: 816
Grades: PK-5
1600 8th Street
Perry, IA 50220
(515) 465-5656
Perry, IA 50220
(515) 465-5656
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.
Westridge Elementary School
(Math: 86% | Reading: 75%)
Rank:
Rank:
8/
Top 30%10
Students: 744
Grades: PK-6
5500 E P True Parkway
West Des Moines, IA 50266
(515) 633-5400
West Des Moines, IA 50266
(515) 633-5400
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
Frequently Asked Questions
What is the Iowa average public elementary schools student size?
The Iowa average public elementary schools student size is 348 for 2026.
What are the public elementary schools with the largest student size in Iowa?
The best top-ranked public elementary schools in Iowa include Iowa Virtual Academy, Southeast Middle School and North 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.
