Largest Iowa Public Middle Schools

The average public middle school in Iowa has approximately 340 students (2025).
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 Prairie Point with 1,306 students.
# Students Range: 701 1,306 Avg. # Students: 925

Largest Iowa Public Middle Schools (2025)

School
(Math and Reading Proficiency)
# Students
Grades
Location
Rank: #11.
Prairie Point
(Math: 63% | Reading: 75%)
Rank:
5/
10
Bottom 50%
Students: 1,306
Grades: 7-9
8015 Kirkwood Blvd
Cedar Rapids, IA 52404
(319) 848-5500
Rank: #22.
Johnston Middle School
(Math: 75% | Reading: 80%)
Rank:
8/
10
Top 30%
Students: 1,200
Grades: 8-9
6501 Nw 62nd Ave
Johnston, IA 50131
(515) 278-0476
Rank: #33.
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: #44.
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: #55.
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: #66.
Southeast Polk Junior High School
(Math: 73% | Reading: 80%)
Rank:
8/
10
Top 30%
Students: 1,106
Grades: 7-8
8325 Ne University Ave.
Pleasant Hill, IA 50327
(515) 967-5509
Rank: #77.
Prairieview School
(Math: 73% | Reading: 83%)
Rank:
8/
10
Top 30%
Students: 1,078
Grades: 8-9
655 Se University Ave
Waukee, IA 50263
(515) 987-2770
Rank: #88.
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: #99.
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: #1010.
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: #1111.
Northview Middle School
(Math: 76% | Reading: 88%)
Rank:
9/
10
Top 20%
Students: 1,021
Grades: 8-9
1302 N Ankeny Blvd
Ankeny, IA 50023
(515) 965-9700
Rank: #1212.
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: #1313.
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: #1414.
Timberline School
(Math: 71% | Reading: 84%)
Rank:
8/
10
Top 30%
Students: 918
Grades: 8-9
2605 Se La Grant Parkway
Waukee, IA 50263
(515) 987-9444
Rank: #1515.
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: #1616.
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: #1717.
Pleasant Valley Junior High School
(Math: 83% | Reading: 88%)
Rank:
10/
10
Top 5%
Students: 898
Grades: 7-8
3501 Wisconsin Street
Le Claire, IA 52753
(563) 332-0200
Rank: #1818.
Southview Middle School
(Math: 78% | Reading: 87%)
Rank:
10/
10
Top 10%
Students: 881
Grades: 8-9
1020 Sw Cherry St
Ankeny, IA 50023
(515) 965-9635
Rank: #1919.
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: #2020.
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: #2121.
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: #2222.
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: #2323.
Southeast Junior High School
(Math: 57% | Reading: 69%)
Rank:
4/
10
Bottom 50%
Students: 853
Grades: 7-8
2501 Bradford Dr
Iowa City, IA 52240
(319) 688-1070
Rank: #2424.
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: #2525.
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: #2626.
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: #2727.
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: #2828.
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: #2929.
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: #3030.
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: #3131.
B R Miller Middle School
(Math: 50% | Reading: 59%)
Rank:
2/
10
Bottom 50%
Students: 734
Grades: 7-8
125 S 11th St
Marshalltown, IA 50158
(641) 754-1110
Rank: #3232.
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: #3333.
Independence Junior Senior High School
(Math: 71% | Reading: 76%)
Rank:
7/
10
Top 50%
Students: 724
Grades: 7-12
700 20th Ave Sw
Independence, IA 50644
(319) 334-7405
Rank: #3434.
Northwest Junior High School
(Math: 66% | Reading: 73%)
Rank:
5/
10
Bottom 50%
Students: 720
Grades: 7-8
1507 8th St
Coralville, IA 52241
(319) 688-1060
Rank: #3535.
Waukee Middle School
(Math: 83% | Reading: 85%)
Rank:
10/
10
Top 10%
Students: 701
Grades: 6-7
905 S. Warrior Lane
Waukee, IA 50263
(515) 987-5177
Show 100 more public schools in IA (out of 376 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 340 for 2025.
What are the public middle schools with the largest student size in Iowa?
The best top ranked public middle schools in Iowa include Prairie Point, Johnston Middle School and North Middle School.

Recent Articles

What Is A Charter School?
What Is A Charter School?
Explore the world of charter schools in this comprehensive guide. Learn about their history, how they operate, and the pros and cons of this educational innovation. Discover key facts about charter schools, including admission policies, demographics, and funding, as well as what to look for when considering a charter school for your child.
10 Reasons Why High School Sports Benefit Students
10 Reasons Why High School Sports Benefit Students
Discover the 10 compelling reasons why high school sports are beneficial for students. This comprehensive article explores how athletics enhance academic performance, foster personal growth, and develop crucial life skills. From improved fitness and time management to leadership development and community representation, learn why participating in high school sports can be a game-changer for students' overall success and well-being.
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.