Largest Iowa Public Schools

The average public school in Iowa has approximately 378 students (2026).
The public schools with the largest student enrollments are listed below (where sufficient data available).
The largest public school in Iowa (by enrollment) is Lincoln High School, with 2,364 students.
# Students Range: 1,286 2,364 Avg. # Students: 1,588

Largest Iowa Public Schools (2026)

School
(Math and Reading Proficiency)
# Students
Grades
Location
Rank: #11.
Lincoln High School
(Math: 37% | Reading: 50%)
Rank:
1/
10
Bottom 50%
Students: 2,364
Grades: 9-12
2600 Sw 9th St
Des Moines, IA 50315
(515) 242-7500
Rank: #22.
Linn-mar High School
(Math: 73% | Reading: 68%)
Rank:
5/
10
Bottom 50%
Students: 2,229
Grades: 9-12
3111 N 10th St
Marion, IA 52302
(319) 447-3040
Rank: #33.
Valley High School
(Math: 68% | Reading: 75%)
Rank:
5/
10
Bottom 50%
Students: 2,178
Grades: 10-12
3650 Woodland Ave
West Des Moines, IA 50266
(515) 633-4000
Rank: #44.
Roosevelt High School
(Math: 54% | Reading: 69%)
Rank:
3/
10
Bottom 50%
Students: 2,051
Grades: 9-12
4419 Center St
Des Moines, IA 50312
(515) 242-7272
Rank: #55.
East High School
(Math: 32% | Reading: 48%)
Rank:
1/
10
Bottom 50%
Students: 1,952
Grades: 9-12
815 E 13th St
Des Moines, IA 50316
(515) 242-7788
Rank: #66.
Johnston Senior High School
(Math: 77% | Reading: 74%)
Rank:
7/
10
Top 50%
Students: 1,820
Grades: 10-12
6500 Nw 100th Street
Johnston, IA 50131
(515) 278-0449
Rank: #77.
Prairie High School
(Math: 61% | Reading: 70%)
Rank:
3/
10
Bottom 50%
Students: 1,766
Grades: 9-12
401 76th Ave Sw
Cedar Rapids, IA 52404
(319) 848-5340
Rank: #88.
Pleasant Valley High School
(Math: 88% | Reading: 83%)
Rank:
10/
10
Top 10%
Students: 1,731
Grades: 9-12
604 Belmont Road
Bettendorf, IA 52722
(563) 332-5151
Rank: #99.
Southeast Polk High School
(Math: 67% | Reading: 72%)
Rank:
5/
10
Bottom 50%
Students: 1,722
Grades: 10-12
7945 Ne University Ave.
Pleasant Hill, IA 50327
(515) 967-6631
Rank: #1010.
West High School
(Math: 58% | Reading: 65%)
Rank:
3/
10
Bottom 50%
Students: 1,696
Grades: 9-12
425 E Ridgeway Ave
Waterloo, IA 50702
(319) 433-2700
Rank: #1111.
Iowa City High School
(Math: 61% | Reading: 74%)
Rank:
4/
10
Bottom 50%
Students: 1,666
Grades: 9-12
1900 Morningside Dr
Iowa City, IA 52245
(319) 688-1040
Rank: #1212.
John F Kennedy High School
(Math: 66% | Reading: 74%)
Rank:
5/
10
Bottom 50%
Students: 1,648
Grades: 9-12
4545 Wenig Rd Ne
Cedar Rapids, IA 52402
(319) 558-2251
Rank: #1313.
Marshalltown High School
(Math: 47% | Reading: 59%)
Rank:
2/
10
Bottom 50%
Students: 1,629
Grades: 9-12
1602 S 2nd Ave
Marshalltown, IA 50158
(641) 754-1130
Rank: #1414.
Northwest High School
(Math: 78% | Reading: 77%)
Rank:
8/
10
Top 30%
Students: 1,574
Grades: 10-12
655 Nw 10th St
Waukee, IA 50263
(515) 987-5161
Rank: #1515.
North High School
(Math: 51% | Reading: 55%)
Rank:
2/
10
Bottom 50%
Students: 1,529
Grades: 9-12
4200 Cheyenne
Sioux City, IA 51104
(712) 239-7000
Rank: #1616.
West Senior High School
(Math: 71% | Reading: 74%)
Rank:
5/
10
Bottom 50%
Students: 1,514
Grades: 9-12
2901 Melrose Ave
Iowa City, IA 52246
(319) 688-1050
Rank: #1717.
Thomas Jefferson High School
(Math: 44% | Reading: 55%)
Rank:
1/
10
Bottom 50%
Students: 1,501
Grades: 9-12
1243 20th St Sw
Cedar Rapids, IA 52404
(319) 558-2435
Rank: #1818.
Hempstead High School
(Math: 67% | Reading: 65%)
Rank:
4/
10
Bottom 50%
Students: 1,499
Grades: 9-12
3715 Pennsylvania Ave
Dubuque, IA 52002
(563) 552-5200
Rank: #1919.
East High School
(Math: 54% | Reading: 64%)
Rank:
2/
10
Bottom 50%
Students: 1,495
Grades: 9-12
3200 S. Cypress St.
Sioux City, IA 51106
(712) 274-4000
Rank: #2020.
Dubuque Senior High School
(Math: 67% | Reading: 66%)
Rank:
4/
10
Bottom 50%
Students: 1,490
Grades: 9-12
1800 Clarke Dr
Dubuque, IA 52001
(563) 552-5500
Rank: #2121.
Ankeny Centennial High School
(Math: 81% | Reading: 84%)
Rank:
9/
10
Top 20%
Students: 1,470
Grades: 10-12
2220 Nw State St
Ankeny, IA 50023
(515) 965-9610
Rank: #2222.
Iowa Virtual Academy
(Math: 44% | Reading: 65%)
Rank:
2/
10
Bottom 50%
Students: 1,457
Grades: K-12
306 S. 1st Street
Guttenberg, IA 52052
(563) 748-1017
Rank: #2323.
Ames High School
(Math: 71% | Reading: 74%)
Rank:
5/
10
Bottom 50%
Students: 1,440
Grades: 9-12
1801 Ridgewood Drive
Ames, IA 50010
(515) 817-0600
Rank: #2424.
Bettendorf High School
(Math: 74% | Reading: 75%)
Rank:
6/
10
Top 50%
Students: 1,433
Grades: 9-12
3333 18th Street
Bettendorf, IA 52722
(563) 332-7001
Rank: #2525.
North High School
(Math: 33% | Reading: 46%)
Rank:
1/
10
Bottom 50%
Students: 1,428
Grades: 9-12
501 Holcomb Ave
Des Moines, IA 50313
(515) 242-7200
Rank: #2626.
Muscatine High School
(Math: 58% | Reading: 56%)
Rank:
2/
10
Bottom 50%
Students: 1,380
Grades: 9-12
2705 Cedar
Muscatine, IA 52761
(563) 263-6141
Rank: #27 - 2827. - 28.
Ankeny High School
(Math: 83% | Reading: 86%)
Rank:
10/
10
Top 10%
Students: 1,375
Grades: 10-12
1155 Sw Cherry St
Ankeny, IA 50023
(515) 965-9630
Rank: #27 - 2827. - 28.
Waukee High School
(Math: 73% | Reading: 73%)
Rank:
6/
10
Top 50%
Students: 1,375
Grades: 10-12
555 Se University Avenue
Waukee, IA 50263
(515) 987-5163
Rank: #29 - 3029. - 30.
Abraham Lincoln High School
(Math: 44% | Reading: 56%)
Rank:
1/
10
Bottom 50%
Students: 1,333
Grades: 9-12
1205 Bonham Ave
Council Bluffs, IA 51503
(712) 328-6481
Rank: #29 - 3029. - 30.
Cedar Falls High School
(Math: 78% | Reading: 77%)
Rank:
8/
10
Top 30%
Students: 1,333
Grades: 10-12
2701 W 27th St
Cedar Falls, IA 50613
(319) 553-2500
Rank: #3131.
West High School
(Math: 44% | Reading: 52%)
Rank:
1/
10
Bottom 50%
Students: 1,308
Grades: 9-12
2001 Casselman
Sioux City, IA 51103
(712) 279-6772
Rank: #3232.
West High School
(Math: 35% | Reading: 46%)
Rank:
1/
10
Bottom 50%
Students: 1,304
Grades: 9-12
3505 W Locust St
Davenport, IA 52804
(563) 723-5600
Rank: #3333.
Urbandale High School
(Math: 65% | Reading: 72%)
Rank:
5/
10
Bottom 50%
Students: 1,301
Grades: 9-12
7111 Aurora Avenue
Urbandale, IA 50322
(515) 457-6800
Rank: #3434.
Central High School
(Math: 46% | Reading: 60%)
Rank:
2/
10
Bottom 50%
Students: 1,288
Grades: 9-12
1120 Main St
Davenport, IA 52803
(563) 723-5400
Rank: #3535.
Liberty High School
(Math: 74% | Reading: 79%)
Rank:
7/
10
Top 50%
Students: 1,286
Grades: 9-12
1400 S. Dubuque Street
North Liberty, IA 52317
(319) 688-1210
Show 100 more public schools in IA (out of 1,316 total schools)
Loading...

Frequently Asked Questions

What is the Iowa average public schools student size?
The Iowa average public schools student size is 378 for 2026.
What are the public schools with the largest student size in Iowa?
The best top-ranked public schools in Iowa include Lincoln High School, Linn-mar High School and Valley High School.
What is public high school and public elementary school with the largest student size in Iowa?
The public high school with the largest student size in Iowa is Lincoln High School, with a value of 2,364. The public elementary school with the largest student size is Iowa Virtual Academy, with a value of 1,457.

Recent Articles

AI Report Cards: Should Schools Evaluate AI Use?
AI Report Cards: Should Schools Evaluate AI Use?
Explore whether schools should assess student AI use, the benefits, risks, and what responsible AI report cards could look like in 2026.
The Parent’s Guide to School Cell Phone Bans in 2026
The Parent’s Guide to School Cell Phone Bans in 2026
Learn how school cell phone bans work in 2026, why districts are adopting them, and what parents should expect.
Parental Involvement in Public Schools: 2026 Update
Parental Involvement in Public Schools: 2026 Update
Explore the latest 2026 trends, research, and strategies shaping parental involvement in public schools and student success.

Quick Links


Notice: Undefined property: MultipleSchoolsModel::$total in /home/devsarath/workspace/psr/public_html/include/srn_lib/psr/view/RegionQuickLinksView.inc.php on line 75

Notice: Undefined property: MultipleSchoolsModel::$total in /home/devsarath/workspace/psr/public_html/include/srn_lib/psr/view/RegionQuickLinksView.inc.php on line 82

Notice: Undefined property: MultipleSchoolsModel::$total in /home/devsarath/workspace/psr/public_html/include/srn_lib/psr/view/RegionQuickLinksView.inc.php on line 88

Notice: Undefined property: MultipleSchoolsModel::$total in /home/devsarath/workspace/psr/public_html/include/srn_lib/psr/view/RegionQuickLinksView.inc.php on line 94

Notice: Undefined property: MultipleSchoolsModel::$total in /home/devsarath/workspace/psr/public_html/include/srn_lib/psr/view/RegionQuickLinksView.inc.php on line 100

Notice: Undefined property: MultipleSchoolsModel::$total in /home/devsarath/workspace/psr/public_html/include/srn_lib/psr/view/RegionQuickLinksView.inc.php on line 106

Notice: Undefined property: MultipleSchoolsModel::$total in /home/devsarath/workspace/psr/public_html/include/srn_lib/psr/view/RegionQuickLinksView.inc.php on line 112

Notice: Undefined property: MultipleSchoolsModel::$total in /home/devsarath/workspace/psr/public_html/include/srn_lib/psr/view/RegionQuickLinksView.inc.php on line 123

Notice: Javascript file does not exist: /home/devsarath/workspace/psr/public_html/javascript/components/popper.min.js in /home/devsarath/workspace/shared/misc/JSCompiler.inc.php on line 242

Notice: Javascript file does not exist: /home/devsarath/workspace/psr/public_html/javascript/components/tippy.min.js in /home/devsarath/workspace/shared/misc/JSCompiler.inc.php on line 242

Notice: Directory does not exist in /home/devsarath/workspace/shared/misc/JSCompiler.inc.php on line 242

Notice: Unable to save compiled js file in /home/devsarath/workspace/shared/misc/JSCompiler.inc.php on line 242