Largest Iowa Public Elementary Schools

The average public elementary school in Iowa has approximately 346 students (2025).
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 North Middle School with 1,168 students.
# Students Range: 713 1,168 Avg. # Students: 875

Largest Iowa Public Elementary Schools (2025)

School
(Math and Reading Proficiency)
# Students
Grades
Location
Rank: #11.
North Middle School
(Math: 48% | Reading: 53%)
Rank:
2/
10
Bottom 50%
Students: 1,168
Grades: 6-8
2101 Outer Dr N
Sioux City, IA 51108
(712) 279-6804
Rank: #22.
Iowa Virtual Academy
(Math: 52% | Reading: 65%)
Rank:
3/
10
Bottom 50%
Students: 1,166
Grades: K-12
306 S. 1st Street
Guttenberg, IA 52052
(563) 748-1017
Rank: #33.
Summit Middle School
(Math: 82% | Reading: 83%)
Rank:
10/
10
Top 10%
Students: 1,135
Grades: 6-7
9500 Windsor Parkway
Johnston, IA 50131
(515) 986-0318
Rank: #44.
Eleanor Roosevelt Middle School
(Math: 73% | Reading: 74%)
Rank:
7/
10
Top 50%
Students: 1,063
Grades: 6-8
2001 Radford Rd
Dubuque, IA 52002
(563) 552-5000
Rank: #55.
East Middle School
(Math: 64% | Reading: 72%)
Rank:
5/
10
Bottom 50%
Students: 1,036
Grades: 6-8
5401 Lorraine Ave
Sioux City, IA 51106
(712) 274-4030
Rank: #66.
Ames Middle School
(Math: 72% | Reading: 69%)
Rank:
6/
10
Top 50%
Students: 1,032
Grades: 6-8
3915 Mortensen Road
Ames, IA 50014
(515) 268-2400
Rank: #77.
Prairie Ridge Middle School
(Math: 78% | Reading: 84%)
Rank:
9/
10
Top 20%
Students: 1,008
Grades: 6-7
1010 Nw Prairie Ridge Dr
Ankeny, IA 50023
(515) 965-9705
Rank: #88.
Bettendorf Middle School
(Math: 77% | Reading: 75%)
Rank:
8/
10
Top 30%
Students: 961
Grades: 6-8
2030 Middle Road
Bettendorf, IA 52722
(563) 359-3686
Rank: #99.
Gerald W Kirn Middle School
(Math: 57% | Reading: 65%)
Rank:
3/
10
Bottom 50%
Students: 914
Grades: 6-8
100 North Ave
Council Bluffs, IA 51503
(712) 328-6454
Rank: #1010.
South Middle School
(Math: 76% | Reading: 77%)
Rank:
8/
10
Top 30%
Students: 913
Grades: 6-7
2350 Se La Grant Parkway
Waukee, IA 50263
(515) 987-3222
Rank: #1111.
Titan Hill Intermediate School
(Math: 70% | Reading: 66%)
Rank:
5/
10
Bottom 50%
Students: 910
Grades: 2-5
4125 Harry Langdon Blvd.
Council Bluffs, IA 51503
(712) 366-8289
Rank: #1212.
Oskaloosa Elementary School
(Math: 65% | Reading: 61%)
Rank:
4/
10
Bottom 50%
Students: 896
Grades: K-5
1801 Orchard Ave
Oskaloosa, IA 52577
(641) 673-8092
Rank: #1313.
Parkview Middle School
(Math: 78% | Reading: 86%)
Rank:
9/
10
Top 20%
Students: 875
Grades: 6-7
105 Nw Pleasant St
Ankeny, IA 50023
(515) 965-9640
Rank: #14 - 1514. - 15.
Perry Elementary School
(Math: 73% | Reading: 69%)
Rank:
6/
10
Top 50%
Students: 869
Grades: PK-5
1600 8th Street
Perry, IA 50220
(515) 465-5656
Rank: #14 - 1514. - 15.
Urbandale Middle School
(Math: 64% | Reading: 74%)
Rank:
5/
10
Bottom 50%
Students: 869
Grades: 6-8
7701 Aurora Avenue
Urbandale, IA 50322
(515) 457-6600
Rank: #1616.
Woodrow Wilson Middle School
(Math: 55% | Reading: 55%)
Rank:
2/
10
Bottom 50%
Students: 866
Grades: 6-8
712 N 21st St
Council Bluffs, IA 51501
(712) 328-6476
Rank: #1717.
West Middle School
(Math: 51% | Reading: 58%)
Rank:
2/
10
Bottom 50%
Students: 854
Grades: 6-8
3301 W 19th St
Sioux City, IA 51103
(712) 279-6813
Rank: #1818.
Storm Lake Middle School
(Math: 44% | Reading: 53%)
Rank:
1/
10
Bottom 50%
Students: 843
Grades: 5-8
1811 Hyland Drive
Storm Lake, IA 50588
(712) 732-8080
Rank: #1919.
Hoover Middle School
(Math: 65% | Reading: 70%)
Rank:
5/
10
Bottom 50%
Students: 831
Grades: 6-8
630 Hillcrest Rd
Waterloo, IA 50701
(319) 433-2830
Rank: #2020.
Henry A Wallace Elementary School
(Math: 90% | Reading: 91%)
Rank:
10/
10
Top 5%
Students: 826
Grades: PK-5
6207 Nw 62nd Ave
Johnston, IA 50131
(515) 278-6977
Rank: #2121.
Berg Middle School
(Math: 54% | Reading: 59%)
Rank:
2/
10
Bottom 50%
Students: 823
Grades: 5-8
1900 N 5th Ave East
Newton, IA 50208
(641) 792-7741
Rank: #22 - 2322. - 23.
Indianola Middle School
(Math: 75% | Reading: 78%)
Rank:
8/
10
Top 30%
Students: 820
Grades: 6-8
403 S 15th St
Indianola, IA 50125
(515) 961-9530
Rank: #22 - 2322. - 23.
Prairie Creek
(Math: 58% | Reading: 61%)
Rank:
3/
10
Bottom 50%
Students: 820
Grades: 5-6
8451 Kirkwood Blvd Sw
Cedar Rapids, IA 52404
(319) 848-5310
Rank: #2424.
Storm Lake Elementary School
(Math: 40% | Reading: 48%)
Rank:
1/
10
Bottom 50%
Students: 807
Grades: 1-4
1810 Hyland Drive
Storm Lake, IA 50588
(712) 732-8074
Rank: #2525.
Norwalk Middle School
(Math: 76% | Reading: 76%)
Rank:
7/
10
Top 50%
Students: 804
Grades: 6-8
200 Cherry Street
Norwalk, IA 50211
(515) 981-0435
Rank: #2626.
Radiant Elementary School
(Math: 90% | Reading: 77%)
Rank:
9/
10
Top 20%
Students: 789
Grades: K-5
5050 170th St
Urbandale, IA 50323
(515) 987-5161
Rank: #2727.
Westridge Elementary School
(Math: 83% | Reading: 75%)
Rank:
8/
10
Top 30%
Students: 775
Grades: PK-6
5500 E P True Parkway
West Des Moines, IA 50266
(515) 633-5400
Rank: #2828.
Fort Dodge Middle School
(Math: 45% | Reading: 59%)
Rank:
2/
10
Bottom 50%
Students: 774
Grades: 6-8
800 North 32nd Street
Fort Dodge, IA 50501
(515) 574-5691
Rank: #2929.
Ashland Ridge Elementary School
(Math: 89% | Reading: 88%)
Rank:
10/
10
Top 5%
Students: 768
Grades: K-5
2600 Nw Ash Drive
Ankeny, IA 50023
(515) 965-9594
Rank: #3030.
Liberty Elementary School
(Math: 42% | Reading: 45%)
Rank:
1/
10
Bottom 50%
Students: 764
Grades: 3-6
50 Traxler Drive
Ottumwa, IA 52501
(641) 682-4502
Rank: #3131.
Clinton Middle School
(Math: 50% | Reading: 56%)
Rank:
2/
10
Bottom 50%
Students: 753
Grades: 6-8
1350 14th St Nw
Clinton, IA 52732
(563) 243-0466
Rank: #3232.
Rock Creek Elementary School
(Math: 85% | Reading: 79%)
Rank:
9/
10
Top 20%
Students: 733
Grades: K-5
3800 Nw Abilene Rd
Ankeny, IA 50023
(515) 965-9629
Rank: #3333.
Lewis Central Middle School
(Math: 62% | Reading: 80%)
Rank:
6/
10
Top 50%
Students: 730
Grades: 6-8
3820 Harry Langdon Blvd.
Council Bluffs, IA 51503
(712) 366-8252
Rank: #3434.
Carlisle Elementary School
(Math: 70-74% | Reading: 65-69%)
Rank:
6/
10
Top 50%
Students: 725
Grades: PK-3
430 School St
Carlisle, IA 50047
(515) 989-0339
Rank: #3535.
Waukee Elementary School
(Math: 85% | Reading: 85%)
Rank:
10/
10
Top 10%
Students: 713
Grades: K-5
850 6th St
Waukee, IA 50263
(515) 987-5193
Show 100 more public schools in IA (out of 924 total schools)
Loading...

Frequently Asked Questions

What is the Iowa average public elementary schools student size?
The Iowa average public elementary schools student size is 346 for 2025.
What are the public elementary schools with the largest student size in Iowa?
The best top ranked public elementary schools in Iowa include North Middle School, Iowa Virtual Academy and Summit Middle School.

Recent Articles

Sexual Harassment at Age 6: The Tale of a First Grade Suspension
Sexual Harassment at Age 6: The Tale of a First Grade Suspension
A six-year old in Aurora, Colorado, was suspended after singing an LMFAO song to a little girl in his class and reportedly “shaking his booty.” We look at the case and the sexual harassment problem in public schools today.
How Scaffolding Could Change the Way Your Child Learns
How Scaffolding Could Change the Way Your Child Learns
This article explores the concept of instructional scaffolding, a teaching method that enhances learning by breaking down complex tasks into manageable parts. It highlights how scaffolding supports students in developing critical thinking skills and becoming more independent learners. The article discusses the benefits of scaffolding, including improved engagement and reduced anxiety, and provides strategies for its implementation across various educational levels.
Understanding the U.S. Department of Education: Structure, Impact, and Evolution
February 05, 2025
Understanding the U.S. Department of Education: Structure, Impact, and Evolution
We 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.