The average public elementary school in Iowa has approximately 344 students (2024-25).
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,224 students.
# Students Range: 713
1,224
Avg. # Students: 888
Largest Iowa Public Elementary Schools (2024-25)
School
(Math and Reading Proficiency)
(Math and Reading Proficiency)
# Students
Grades
Location
Rank: #11.
North Middle School
Magnet School
(Math: 48% | Reading: 53%)
Rank:
Rank:
2/
Bottom 50%10
Students: 1,224
Grades: 6-8
2101 Outer Dr N
Sioux City, IA 51108
(712) 279-6804
Sioux City, IA 51108
(712) 279-6804
Rank: #22.
Summit Middle School
Magnet School
(Math: 82% | Reading: 83%)
Rank:
Rank:
10/
Top 10%10
Students: 1,112
Grades: 6-7
9500 Windsor Parkway
Johnston, IA 50131
(515) 986-0318
Johnston, IA 50131
(515) 986-0318
Rank: #33.
Eleanor Roosevelt Middle School
Magnet School
(Math: 73% | Reading: 74%)
Rank:
Rank:
7/
Top 50%10
Students: 1,093
Grades: 6-8
2001 Radford Rd
Dubuque, IA 52002
(563) 552-5000
Dubuque, IA 52002
(563) 552-5000
Rank: #44.
Waukee Middle School
Magnet School
(Math: 83% | Reading: 85%)
Rank:
Rank:
10/
Top 10%10
Students: 1,069
Grades: 6-7
905 S. Warrior Lane
Waukee, IA 50263
(515) 987-5177
Waukee, IA 50263
(515) 987-5177
Rank: #55.
East Middle School
Magnet School
(Math: 64% | Reading: 72%)
Rank:
Rank:
5/
Bottom 50%10
Students: 1,067
Grades: 6-8
5401 Lorraine Ave
Sioux City, IA 51106
(712) 274-4030
Sioux City, IA 51106
(712) 274-4030
Rank: #66.
Evans Middle School
Magnet School
(Math: 47% | Reading: 58%)
Rank:
Rank:
2/
Bottom 50%10
Students: 1,047
Grades: 6-8
812 Chester Avenue
Ottumwa, IA 52501
(641) 684-6511
Ottumwa, IA 52501
(641) 684-6511
Rank: #77.
Prairie Ridge Middle School
Magnet School
(Math: 78% | Reading: 84%)
Rank:
Rank:
9/
Top 20%10
Students: 1,025
Grades: 6-7
1010 Nw Prairie Ridge Dr
Ankeny, IA 50023
(515) 965-9705
Ankeny, IA 50023
(515) 965-9705
Rank: #88.
Ames Middle School
Magnet School
(Math: 72% | Reading: 69%)
Rank:
Rank:
6/
Top 50%10
Students: 1,002
Grades: 6-8
3915 Mortensen Road
Ames, IA 50014
(515) 268-2400
Ames, IA 50014
(515) 268-2400
Rank: #99.
Bettendorf Middle School
Magnet School
(Math: 77% | Reading: 75%)
Rank:
Rank:
8/
Top 30%10
Students: 987
Grades: 6-8
2030 Middle Road
Bettendorf, IA 52722
(563) 359-3686
Bettendorf, IA 52722
(563) 359-3686
Rank: #1010.
Gerald W Kirn Middle School
Magnet School
(Math: 57% | Reading: 65%)
Rank:
Rank:
3/
Bottom 50%10
Students: 956
Grades: 6-8
100 North Ave
Council Bluffs, IA 51503
(712) 328-6454
Council Bluffs, IA 51503
(712) 328-6454
Rank: #1111.
South Middle School
Magnet School
(Math: 76% | Reading: 77%)
Rank:
Rank:
8/
Top 30%10
Students: 909
Grades: 6-7
2350 Se La Grant Parkway
Waukee, IA 50263
(515) 987-3222
Waukee, IA 50263
(515) 987-3222
Rank: #1212.
Woodrow Wilson Middle School
Magnet School
(Math: 55% | Reading: 55%)
Rank:
Rank:
2/
Bottom 50%10
Students: 900
Grades: 6-8
712 N 21st St
Council Bluffs, IA 51501
(712) 328-6476
Council Bluffs, IA 51501
(712) 328-6476
Rank: #1313.
Urbandale Middle School
Magnet School
(Math: 64% | Reading: 74%)
Rank:
Rank:
5/
Bottom 50%10
Students: 894
Grades: 6-8
7701 Aurora Avenue
Urbandale, IA 50322
(515) 457-6600
Urbandale, IA 50322
(515) 457-6600
Rank: #1414.
Oskaloosa Elementary School
Magnet School
(Math: 65% | Reading: 61%)
Rank:
Rank:
4/
Bottom 50%10
Students: 886
Grades: K-5
1801 Orchard Ave
Oskaloosa, IA 52577
(641) 673-8092
Oskaloosa, IA 52577
(641) 673-8092
Rank: #1515.
Hoover Middle School
Magnet School
(Math: 65% | Reading: 70%)
Rank:
Rank:
5/
Bottom 50%10
Students: 883
Grades: 6-8
630 Hillcrest Rd
Waterloo, IA 50701
(319) 433-2830
Waterloo, IA 50701
(319) 433-2830
Rank: #1616.
Henry A Wallace Elementary School
Magnet School
(Math: 90% | Reading: 91%)
Rank:
Rank:
10/
Top 5%10
Students: 876
Grades: PK-5
6207 Nw 62nd Ave
Johnston, IA 50131
(515) 278-6977
Johnston, IA 50131
(515) 278-6977
Rank: #1717.
Parkview Middle School
Magnet School
(Math: 78% | Reading: 86%)
Rank:
Rank:
9/
Top 20%10
Students: 867
Grades: 6-7
105 Nw Pleasant St
Ankeny, IA 50023
(515) 965-9640
Ankeny, IA 50023
(515) 965-9640
Rank: #1818.
West Middle School
Magnet School
(Math: 51% | Reading: 58%)
Rank:
Rank:
2/
Bottom 50%10
Students: 864
Grades: 6-8
3301 W 19th St
Sioux City, IA 51103
(712) 279-6813
Sioux City, IA 51103
(712) 279-6813
Rank: #1919.
Titan Hill Intermediate School
Magnet School
(Math: 70% | Reading: 66%)
Rank:
Rank:
5/
Bottom 50%10
Students: 863
Grades: 2-5
4125 Harry Langdon Blvd.
Council Bluffs, IA 51503
(712) 366-8289
Council Bluffs, IA 51503
(712) 366-8289
Rank: #2020.
Iowa Virtual Academy
Magnet School
(Math: 52% | Reading: 65%)
Rank:
Rank:
3/
Bottom 50%10
Students: 862
Grades: K-12
306 S. 1st Street
Guttenberg, IA 52052
(563) 748-1017
Guttenberg, IA 52052
(563) 748-1017
Rank: #2121.
Indianola Middle School
Magnet School
(Math: 75% | Reading: 78%)
Rank:
Rank:
8/
Top 30%10
Students: 849
Grades: 6-8
403 S 15th St
Indianola, IA 50125
(515) 961-9530
Indianola, IA 50125
(515) 961-9530
Rank: #2222.
Berg Middle School
Magnet School
(Math: 54% | Reading: 59%)
Rank:
Rank:
2/
Bottom 50%10
Students: 841
Grades: 5-8
1900 N 5th Ave East
Newton, IA 50208
(641) 792-7741
Newton, IA 50208
(641) 792-7741
Rank: #2323.
Prairie Creek
Magnet School
(Math: 58% | Reading: 61%)
Rank:
Rank:
3/
Bottom 50%10
Students: 834
Grades: 5-6
380 South Prairie Rd Sw
Cedar Rapids, IA 52404
(319) 848-5310
Cedar Rapids, IA 52404
(319) 848-5310
Rank: #2424.
Perry Elementary School
Magnet School
(Math: 73% | Reading: 69%)
Rank:
Rank:
6/
Top 50%10
Students: 815
Grades: PK-5
1600 8th Street
Perry, IA 50220
(515) 465-5656
Perry, IA 50220
(515) 465-5656
Rank: #2525.
Storm Lake Elementary School
Magnet School
(Math: 40% | Reading: 48%)
Rank:
Rank:
1/
Bottom 50%10
Students: 814
Grades: 1-4
1810 Hyland Drive
Storm Lake, IA 50588
(712) 732-8074
Storm Lake, IA 50588
(712) 732-8074
Rank: #26 - 2726. - 27.
Norwalk Middle School
Magnet School
(Math: 76% | Reading: 76%)
Rank:
Rank:
7/
Top 50%10
Students: 787
Grades: 6-8
200 Cherry Street
Norwalk, IA 50211
(515) 981-0435
Norwalk, IA 50211
(515) 981-0435
Rank: #26 - 2726. - 27.
Storm Lake Middle School
Magnet School
(Math: 44% | Reading: 53%)
Rank:
Rank:
1/
Bottom 50%10
Students: 787
Grades: 5-8
1811 Hyland Drive
Storm Lake, IA 50588
(712) 732-8080
Storm Lake, IA 50588
(712) 732-8080
Rank: #2828.
Carlisle Elementary School
Magnet School
(Math: 70-74% | Reading: 65-69%)
Rank:
Rank:
6/
Top 50%10
Students: 765
Grades: PK-3
430 School St
Carlisle, IA 50047
(515) 989-0339
Carlisle, IA 50047
(515) 989-0339
Rank: #29 - 3029. - 30.
Ashland Ridge Elementary School
Magnet School
(Math: 89% | Reading: 88%)
Rank:
Rank:
10/
Top 5%10
Students: 759
Grades: K-5
2600 Nw Ash Drive
Ankeny, IA 50023
(515) 965-9594
Ankeny, IA 50023
(515) 965-9594
Rank: #29 - 3029. - 30.
Fort Dodge Middle School
Magnet School
(Math: 45% | Reading: 59%)
Rank:
Rank:
2/
Bottom 50%10
Students: 759
Grades: 6-8
800 North 32nd Street
Fort Dodge, IA 50501
(515) 574-5691
Fort Dodge, IA 50501
(515) 574-5691
Rank: #3131.
Clinton Middle School
Magnet School
(Math: 50% | Reading: 56%)
Rank:
Rank:
2/
Bottom 50%10
Students: 749
Grades: 6-8
1350 14th St Nw
Clinton, IA 52732
(563) 243-0466
Clinton, IA 52732
(563) 243-0466
Rank: #3232.
Westridge Elementary School
Magnet School
(Math: 83% | Reading: 75%)
Rank:
Rank:
8/
Top 30%10
Students: 748
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: #3333.
Lewis Central Middle School
Magnet School
(Math: 62% | Reading: 80%)
Rank:
Rank:
6/
Top 50%10
Students: 742
Grades: 6-8
3820 Harry Langdon Blvd.
Council Bluffs, IA 51503
(712) 366-8252
Council Bluffs, IA 51503
(712) 366-8252
Rank: #3434.
Rock Creek Elementary School
Magnet School
(Math: 85% | Reading: 79%)
Rank:
Rank:
9/
Top 20%10
Students: 732
Grades: K-5
3800 Nw Abilene Rd
Ankeny, IA 50023
(515) 965-9629
Ankeny, IA 50023
(515) 965-9629
Rank: #3535.
Harding Middle School
Magnet School
(Math: 67% | Reading: 71%)
Rank:
Rank:
5/
Bottom 50%10
Students: 713
Grades: 6-8
4801 Golf St Ne
Cedar Rapids, IA 52402
(319) 558-2254
Cedar Rapids, IA 52402
(319) 558-2254
Show 100 more public schools in IA (out of 945 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 344 for 2024-25.
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, Summit Middle School and Eleanor Roosevelt Middle School.
Recent Articles
Drug Testing Teachers: Testing Positive or Negative?
This article examines the ongoing debate about drug testing for teachers in public schools. It discusses the rationale behind such policies, privacy concerns, cost implications, and the relatively low prevalence of drug use among educators. The piece also explores future considerations for drug testing policies in educational settings.
Head in the Clouds: Why Public Schools are Embracing Cloud Computing
Explore how public schools are integrating cloud computing into their educational frameworks. Understand the advantages such as enhanced collaboration, cost savings, and accessibility, as well as the challenges schools face in adopting this technology.
September 27, 2024
Understanding RubricsThis article explores the fundamental principles of rubrics in education, focusing on their role as assessment tools. It breaks down the key components of rubrics, including criteria, performance levels, and descriptors. The piece also delves into the two main types of rubrics - holistic and analytic - providing authoritative definitions and explaining their unique applications in educational settings.