The average public high school in Iowa has approximately 470 students (2025).
The public high schools with the largest student enrollments are listed below (where sufficient data available).
The largest public high school in Iowa (by enrollment) is Lincoln High School with 2,441 students.
# Students Range: 1,271
2,441
Avg. # Students: 1,603
Largest Iowa Public High Schools (2025)
School
(Math and Reading Proficiency)
(Math and Reading Proficiency)
# Students
Grades
Location
Rank: #11.
Lincoln High School
(Math: 36% | Reading: 50%)
Rank:
Rank:
1/
Bottom 50%10
Students: 2,441
Grades: 9-12
2600 Sw 9th St
Des Moines, IA 50315
(515) 242-7500
Des Moines, IA 50315
(515) 242-7500
Rank: #22.
Southeast Polk High School
(Math: 60% | Reading: 72%)
Rank:
Rank:
5/
Bottom 50%10
Students: 2,294
Grades: 9-12
7945 Ne University Ave.
Pleasant Hill, IA 50327
(515) 967-6631
Pleasant Hill, IA 50327
(515) 967-6631
Rank: #33.
Linn-mar High School
(Math: 68% | Reading: 68%)
Rank:
Rank:
5/
Bottom 50%10
Students: 2,222
Grades: 9-12
3111 N 10th St
Marion, IA 52302
(319) 447-3040
Marion, IA 52302
(319) 447-3040
Rank: #44.
Valley High School
(Math: 66% | Reading: 75%)
Rank:
Rank:
6/
Top 50%10
Students: 2,111
Grades: 10-12
3650 Woodland Ave
West Des Moines, IA 50266
(515) 633-4000
West Des Moines, IA 50266
(515) 633-4000
Rank: #55.
Roosevelt High School
(Math: 53% | Reading: 69%)
Rank:
Rank:
3/
Bottom 50%10
Students: 2,039
Grades: 9-12
4419 Center St
Des Moines, IA 50312
(515) 242-7272
Des Moines, IA 50312
(515) 242-7272
Rank: #66.
East High School
(Math: 31% | Reading: 48%)
Rank:
Rank:
1/
Bottom 50%10
Students: 2,014
Grades: 9-12
815 E 13th St
Des Moines, IA 50316
(515) 242-7788
Des Moines, IA 50316
(515) 242-7788
Rank: #77.
Johnston Senior High School
(Math: 69% | Reading: 74%)
Rank:
Rank:
6/
Top 50%10
Students: 1,771
Grades: 10-12
6500 Nw 100th Street
Johnston, IA 50131
(515) 278-0449
Johnston, IA 50131
(515) 278-0449
Rank: #88.
John F Kennedy High School
(Math: 63% | Reading: 74%)
Rank:
Rank:
5/
Bottom 50%10
Students: 1,719
Grades: 9-12
4545 Wenig Rd Ne
Cedar Rapids, IA 52402
(319) 558-2251
Cedar Rapids, IA 52402
(319) 558-2251
Rank: #99.
West High School
(Math: 56% | Reading: 65%)
Rank:
Rank:
3/
Bottom 50%10
Students: 1,713
Grades: 9-12
425 E Ridgeway Ave
Waterloo, IA 50702
(319) 433-2700
Waterloo, IA 50702
(319) 433-2700
Rank: #1010.
Pleasant Valley High School
(Math: 79% | Reading: 83%)
Rank:
Rank:
9/
Top 20%10
Students: 1,679
Grades: 9-12
604 Belmont Road
Bettendorf, IA 52722
(563) 332-5151
Bettendorf, IA 52722
(563) 332-5151
Rank: #1111.
North High School
(Math: 48% | Reading: 55%)
Rank:
Rank:
2/
Bottom 50%10
Students: 1,660
Grades: 9-12
4200 Cheyenne
Sioux City, IA 51104
(712) 239-7000
Sioux City, IA 51104
(712) 239-7000
Rank: #1212.
Marshalltown High School
(Math: 45% | Reading: 59%)
Rank:
Rank:
2/
Bottom 50%10
Students: 1,613
Grades: 9-12
1602 S 2nd Ave
Marshalltown, IA 50158
(641) 754-1130
Marshalltown, IA 50158
(641) 754-1130
Rank: #1313.
Iowa City High School
(Math: 62% | Reading: 74%)
Rank:
Rank:
5/
Bottom 50%10
Students: 1,606
Grades: 9-12
1900 Morningside Dr
Iowa City, IA 52245
(319) 688-1040
Iowa City, IA 52245
(319) 688-1040
Rank: #1414.
Thomas Jefferson High School
(Math: 38% | Reading: 55%)
Rank:
Rank:
1/
Bottom 50%10
Students: 1,575
Grades: 9-12
1243 20th St Sw
Cedar Rapids, IA 52404
(319) 558-2435
Cedar Rapids, IA 52404
(319) 558-2435
Rank: #1515.
Hempstead High School
(Math: 60% | Reading: 65%)
Rank:
Rank:
3/
Bottom 50%10
Students: 1,549
Grades: 9-12
3715 Pennsylvania Ave
Dubuque, IA 52002
(563) 552-5200
Dubuque, IA 52002
(563) 552-5200
Rank: #1616.
Northwest High School
(Math: 69% | Reading: 77%)
Rank:
Rank:
7/
Top 50%10
Students: 1,524
Grades: 10-12
655 Nw 10th St
Waukee, IA 50263
(515) 987-5161
Waukee, IA 50263
(515) 987-5161
Rank: #1717.
North High School
(Math: 29% | Reading: 46%)
Rank:
Rank:
1/
Bottom 50%10
Students: 1,514
Grades: 9-12
501 Holcomb Ave
Des Moines, IA 50313
(515) 242-7200
Des Moines, IA 50313
(515) 242-7200
Rank: #1818.
East High School
(Math: 52% | Reading: 64%)
Rank:
Rank:
3/
Bottom 50%10
Students: 1,511
Grades: 9-12
3200 S. Cypress St.
Sioux City, IA 51106
(712) 274-4000
Sioux City, IA 51106
(712) 274-4000
Rank: #1919.
Bettendorf High School
(Math: 65% | Reading: 75%)
Rank:
Rank:
6/
Top 50%10
Students: 1,485
Grades: 9-12
3333 18th Street
Bettendorf, IA 52722
(563) 332-7001
Bettendorf, IA 52722
(563) 332-7001
Rank: #2020.
West Senior High School
(Math: 71% | Reading: 74%)
Rank:
Rank:
6/
Top 50%10
Students: 1,472
Grades: 9-12
2901 Melrose Ave
Iowa City, IA 52246
(319) 688-1050
Iowa City, IA 52246
(319) 688-1050
Rank: #2121.
Muscatine High School
(Math: 51% | Reading: 56%)
Rank:
Rank:
2/
Bottom 50%10
Students: 1,470
Grades: 9-12
2705 Cedar
Muscatine, IA 52761
(563) 263-6141
Muscatine, IA 52761
(563) 263-6141
Rank: #22 - 2322. - 23.
Ankeny Centennial High School
(Math: 76% | Reading: 84%)
Rank:
Rank:
9/
Top 20%10
Students: 1,466
Grades: 10-12
2220 Nw State St
Ankeny, IA 50023
(515) 965-9610
Ankeny, IA 50023
(515) 965-9610
Rank: #22 - 2322. - 23.
Dubuque Senior High School
(Math: 56% | Reading: 66%)
Rank:
Rank:
3/
Bottom 50%10
Students: 1,466
Grades: 9-12
1800 Clarke Dr
Dubuque, IA 52001
(563) 552-5500
Dubuque, IA 52001
(563) 552-5500
Rank: #2424.
West High School
(Math: 36% | Reading: 46%)
Rank:
Rank:
1/
Bottom 50%10
Students: 1,442
Grades: 9-12
3505 W Locust St
Davenport, IA 52804
(563) 723-5600
Davenport, IA 52804
(563) 723-5600
Rank: #2525.
Central High School
(Math: 42% | Reading: 60%)
Rank:
Rank:
2/
Bottom 50%10
Students: 1,431
Grades: 9-12
1120 Main St
Davenport, IA 52803
(563) 723-5400
Davenport, IA 52803
(563) 723-5400
Rank: #2626.
Ames High School
(Math: 67% | Reading: 74%)
Rank:
Rank:
6/
Top 50%10
Students: 1,427
Grades: 9-12
1801 Ridgewood Drive
Ames, IA 50010
(515) 817-0600
Ames, IA 50010
(515) 817-0600
Rank: #2727.
Abraham Lincoln High School
(Math: 42% | Reading: 56%)
Rank:
Rank:
2/
Bottom 50%10
Students: 1,358
Grades: 9-12
1205 Bonham Ave
Council Bluffs, IA 51503
(712) 328-6481
Council Bluffs, IA 51503
(712) 328-6481
Rank: #2828.
Ankeny High School
(Math: 77% | Reading: 86%)
Rank:
Rank:
9/
Top 20%10
Students: 1,346
Grades: 10-12
1155 Sw Cherry St
Ankeny, IA 50023
(515) 965-9630
Ankeny, IA 50023
(515) 965-9630
Rank: #2929.
Waukee High School
(Math: 67% | Reading: 73%)
Rank:
Rank:
6/
Top 50%10
Students: 1,345
Grades: 10-12
555 Se University Avenue
Waukee, IA 50263
(515) 987-5163
Waukee, IA 50263
(515) 987-5163
Rank: #3030.
Cedar Falls High School
(Math: 76% | Reading: 77%)
Rank:
Rank:
8/
Top 30%10
Students: 1,336
Grades: 10-12
1015 Division St
Cedar Falls, IA 50613
(319) 553-2500
Cedar Falls, IA 50613
(319) 553-2500
Rank: #3131.
Urbandale High School
(Math: 61% | Reading: 72%)
Rank:
Rank:
5/
Bottom 50%10
Students: 1,311
Grades: 9-12
7111 Aurora Avenue
Urbandale, IA 50322
(515) 457-6800
Urbandale, IA 50322
(515) 457-6800
Rank: #3232.
West High School
(Math: 40% | Reading: 52%)
Rank:
Rank:
1/
Bottom 50%10
Students: 1,308
Grades: 9-12
2001 Casselman
Sioux City, IA 51103
(712) 279-6772
Sioux City, IA 51103
(712) 279-6772
Rank: #3333.
Prairie Point
(Math: 63% | Reading: 75%)
Rank:
Rank:
5/
Bottom 50%10
Students: 1,306
Grades: 7-9
8015 Kirkwood Blvd
Cedar Rapids, IA 52404
(319) 848-5500
Cedar Rapids, IA 52404
(319) 848-5500
Rank: #3434.
North High School
(Math: 35% | Reading: 52%)
Rank:
Rank:
1/
Bottom 50%10
Students: 1,303
Grades: 9-12
626 W 53rd St
Davenport, IA 52806
(563) 723-5500
Davenport, IA 52806
(563) 723-5500
Rank: #3535.
Prairie High School
(Math: 57% | Reading: 70%)
Rank:
Rank:
4/
Bottom 50%10
Students: 1,271
Grades: 10-12
401 76th Ave Sw
Cedar Rapids, IA 52404
(319) 848-5340
Cedar Rapids, IA 52404
(319) 848-5340
Show 100 more public schools in IA (out of 365 total schools)
Loading...
Frequently Asked Questions
What is the Iowa average public high schools student size?
The Iowa average public high schools student size is 470 for 2025.
What are the public high schools with the largest student size in Iowa?
The best top ranked public high schools in Iowa include Lincoln High School, Southeast Polk High School and Linn-mar High School.
Recent Articles

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
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.

February 05, 2025
Understanding the U.S. Department of Education: Structure, Impact, and EvolutionWe 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.