The average public high school in Iowa has approximately 468 students (2024-25).
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,403 students.
# Students Range: 1,291
2,403
Avg. # Students: 1,603
Largest Iowa Public High Schools (2024-25)
School
(Math and Reading Proficiency)
(Math and Reading Proficiency)
# Students
Grades
Location
Rank: #11.
Lincoln High School
Magnet School
(Math: 36% | Reading: 50%)
Rank:
Rank:
1/
Bottom 50%10
Students: 2,403
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
Magnet School
(Math: 60% | Reading: 72%)
Rank:
Rank:
5/
Bottom 50%10
Students: 2,353
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
Magnet School
(Math: 68% | Reading: 68%)
Rank:
Rank:
5/
Bottom 50%10
Students: 2,271
Grades: 9-12
3111 N 10th St
Marion, IA 52302
(319) 447-3040
Marion, IA 52302
(319) 447-3040
Rank: #44.
Valley High School
Magnet School
(Math: 66% | Reading: 75%)
Rank:
Rank:
6/
Top 50%10
Students: 2,152
Grades: 10-12
3650 Woodland Ave
West Des Moines, IA 50266
(515) 633-4000
West Des Moines, IA 50266
(515) 633-4000
Rank: #55.
East High School
Magnet School
(Math: 31% | Reading: 48%)
Rank:
Rank:
1/
Bottom 50%10
Students: 2,040
Grades: 9-12
815 E 13th St
Des Moines, IA 50316
(515) 242-7788
Des Moines, IA 50316
(515) 242-7788
Rank: #66.
Roosevelt High School
Magnet School
(Math: 53% | Reading: 69%)
Rank:
Rank:
3/
Bottom 50%10
Students: 1,986
Grades: 9-12
4419 Center St
Des Moines, IA 50312
(515) 242-7272
Des Moines, IA 50312
(515) 242-7272
Rank: #77.
Johnston Senior High School
Magnet School
(Math: 69% | Reading: 74%)
Rank:
Rank:
6/
Top 50%10
Students: 1,790
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
Magnet School
(Math: 63% | Reading: 74%)
Rank:
Rank:
5/
Bottom 50%10
Students: 1,714
Grades: 9-12
4545 Wenig Rd Ne
Cedar Rapids, IA 52402
(319) 558-2251
Cedar Rapids, IA 52402
(319) 558-2251
Rank: #99.
Pleasant Valley High School
Magnet School
(Math: 79% | Reading: 83%)
Rank:
Rank:
9/
Top 20%10
Students: 1,658
Grades: 9-12
604 Belmont Road
Bettendorf, IA 52722
(563) 332-5151
Bettendorf, IA 52722
(563) 332-5151
Rank: #1010.
West High School
Magnet School
(Math: 56% | Reading: 65%)
Rank:
Rank:
3/
Bottom 50%10
Students: 1,652
Grades: 9-12
425 E Ridgeway Ave
Waterloo, IA 50702
(319) 433-2700
Waterloo, IA 50702
(319) 433-2700
Rank: #1111.
North High School
Magnet School
(Math: 48% | Reading: 55%)
Rank:
Rank:
2/
Bottom 50%10
Students: 1,634
Grades: 9-12
4200 Cheyenne
Sioux City, IA 51104
(712) 239-7000
Sioux City, IA 51104
(712) 239-7000
Rank: #1212.
Iowa City High School
Magnet School
(Math: 62% | Reading: 74%)
Rank:
Rank:
5/
Bottom 50%10
Students: 1,599
Grades: 9-12
1900 Morningside Dr
Iowa City, IA 52245
(319) 688-1040
Iowa City, IA 52245
(319) 688-1040
Rank: #1313.
Hempstead High School
Magnet School
(Math: 60% | Reading: 65%)
Rank:
Rank:
3/
Bottom 50%10
Students: 1,584
Grades: 9-12
3715 Pennsylvania Ave
Dubuque, IA 52002
(563) 552-5200
Dubuque, IA 52002
(563) 552-5200
Rank: #1414.
Marshalltown High School
Magnet School
(Math: 45% | Reading: 59%)
Rank:
Rank:
2/
Bottom 50%10
Students: 1,582
Grades: 9-12
1602 S 2nd Ave
Marshalltown, IA 50158
(641) 754-1130
Marshalltown, IA 50158
(641) 754-1130
Rank: #1515.
Thomas Jefferson High School
Magnet School
(Math: 38% | Reading: 55%)
Rank:
Rank:
1/
Bottom 50%10
Students: 1,543
Grades: 9-12
1243 20th St Sw
Cedar Rapids, IA 52404
(319) 558-2435
Cedar Rapids, IA 52404
(319) 558-2435
Rank: #1616.
Muscatine High School
Magnet School
(Math: 51% | Reading: 56%)
Rank:
Rank:
2/
Bottom 50%10
Students: 1,539
Grades: 9-12
2705 Cedar
Muscatine, IA 52761
(563) 263-6141
Muscatine, IA 52761
(563) 263-6141
Rank: #1717.
Central High School
Magnet School
(Math: 42% | Reading: 60%)
Rank:
Rank:
2/
Bottom 50%10
Students: 1,505
Grades: 9-12
1120 Main St
Davenport, IA 52803
(563) 723-5400
Davenport, IA 52803
(563) 723-5400
Rank: #1818.
West Senior High School
Magnet School
(Math: 71% | Reading: 74%)
Rank:
Rank:
6/
Top 50%10
Students: 1,503
Grades: 9-12
2901 Melrose Ave
Iowa City, IA 52246
(319) 688-1050
Iowa City, IA 52246
(319) 688-1050
Rank: #1919.
East High School
Magnet School
(Math: 52% | Reading: 64%)
Rank:
Rank:
3/
Bottom 50%10
Students: 1,495
Grades: 9-12
3200 S. Cypress St.
Sioux City, IA 51106
(712) 274-4000
Sioux City, IA 51106
(712) 274-4000
Rank: #2020.
Bettendorf High School
Magnet School
(Math: 65% | Reading: 75%)
Rank:
Rank:
6/
Top 50%10
Students: 1,482
Grades: 9-12
3333 18th Street
Bettendorf, IA 52722
(563) 332-7001
Bettendorf, IA 52722
(563) 332-7001
Rank: #2121.
West High School
Magnet School
(Math: 36% | Reading: 46%)
Rank:
Rank:
1/
Bottom 50%10
Students: 1,469
Grades: 9-12
3505 W Locust St
Davenport, IA 52804
(563) 723-5600
Davenport, IA 52804
(563) 723-5600
Rank: #2222.
North High School
Magnet School
(Math: 29% | Reading: 46%)
Rank:
Rank:
1/
Bottom 50%10
Students: 1,458
Grades: 9-12
501 Holcomb Ave
Des Moines, IA 50313
(515) 242-7200
Des Moines, IA 50313
(515) 242-7200
Rank: #2323.
Ankeny Centennial High School
Magnet School
(Math: 76% | Reading: 84%)
Rank:
Rank:
9/
Top 20%10
Students: 1,443
Grades: 10-12
2220 Nw State St
Ankeny, IA 50023
(515) 965-9610
Ankeny, IA 50023
(515) 965-9610
Rank: #2424.
Dubuque Senior High School
Magnet School
(Math: 56% | Reading: 66%)
Rank:
Rank:
3/
Bottom 50%10
Students: 1,435
Grades: 9-12
1800 Clarke Dr
Dubuque, IA 52001
(563) 552-5500
Dubuque, IA 52001
(563) 552-5500
Rank: #2525.
Northwest High School
Magnet School
(Math: 69% | Reading: 77%)
Rank:
Rank:
7/
Top 50%10
Students: 1,427
Grades: 10-12
655 Nw 10th St
Waukee, IA 50263
(515) 987-5161
Waukee, IA 50263
(515) 987-5161
Rank: #2626.
Ames High School
Magnet School
(Math: 67% | Reading: 74%)
Rank:
Rank:
6/
Top 50%10
Students: 1,403
Grades: 9-12
1801 Ridgewood Drive
Ames, IA 50010
(515) 817-0600
Ames, IA 50010
(515) 817-0600
Rank: #2727.
Abraham Lincoln High School
Magnet School
(Math: 42% | Reading: 56%)
Rank:
Rank:
2/
Bottom 50%10
Students: 1,399
Grades: 9-12
1205 Bonham Ave
Council Bluffs, IA 51503
(712) 328-6481
Council Bluffs, IA 51503
(712) 328-6481
Rank: #2828.
North High School
Magnet School
(Math: 35% | Reading: 52%)
Rank:
Rank:
1/
Bottom 50%10
Students: 1,352
Grades: 9-12
626 W 53rd St
Davenport, IA 52806
(563) 723-5500
Davenport, IA 52806
(563) 723-5500
Rank: #29 - 3029. - 30.
Ankeny High School
Magnet School
(Math: 77% | Reading: 86%)
Rank:
Rank:
9/
Top 20%10
Students: 1,347
Grades: 10-12
1155 Sw Cherry St
Ankeny, IA 50023
(515) 965-9630
Ankeny, IA 50023
(515) 965-9630
Rank: #29 - 3029. - 30.
Urbandale High School
Magnet School
(Math: 61% | Reading: 72%)
Rank:
Rank:
5/
Bottom 50%10
Students: 1,347
Grades: 9-12
7111 Aurora Avenue
Urbandale, IA 50322
(515) 457-6800
Urbandale, IA 50322
(515) 457-6800
Rank: #3131.
Prairie Point
Magnet School
(Math: 63% | Reading: 75%)
Rank:
Rank:
5/
Bottom 50%10
Students: 1,324
Grades: 7-9
8015 Kirkwood Blvd
Cedar Rapids, IA 52404
(319) 848-5500
Cedar Rapids, IA 52404
(319) 848-5500
Rank: #3232.
Ottumwa High School
Magnet School
(Math: 47% | Reading: 54%)
Rank:
Rank:
2/
Bottom 50%10
Students: 1,317
Grades: 9-12
501 E 2nd
Ottumwa, IA 52501
(641) 683-4444
Ottumwa, IA 52501
(641) 683-4444
Rank: #3333.
Cedar Falls High School
Magnet School
(Math: 76% | Reading: 77%)
Rank:
Rank:
8/
Top 30%10
Students: 1,302
Grades: 10-12
1015 Division St
Cedar Falls, IA 50613
(319) 553-2500
Cedar Falls, IA 50613
(319) 553-2500
Rank: #3434.
Prairie High School
Magnet School
(Math: 57% | Reading: 70%)
Rank:
Rank:
4/
Bottom 50%10
Students: 1,298
Grades: 10-12
401 76th Ave Sw
Cedar Rapids, IA 52404
(319) 848-5340
Cedar Rapids, IA 52404
(319) 848-5340
Rank: #3535.
George Washington High School
Magnet School
(Math: 42% | Reading: 60%)
Rank:
Rank:
2/
Bottom 50%10
Students: 1,291
Grades: 9-12
2205 Forest Dr Se
Cedar Rapids, IA 52403
(319) 558-3011
Cedar Rapids, IA 52403
(319) 558-3011
Show 100 more public schools in IA (out of 367 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 468 for 2024-25.
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
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.