The bulletin board for America's public schools. Parents, teachers, students, and staff. One community per school.

17 schools in Iowa City

Iowa · Public K-12

Public-school enrollment in Iowa City comes to roughly 8,645 students across 17 schools (12 elementary, 1 middle, and 3 high).

7-year change in Iowa City

SY 2017-18 vs SY 2024-25
Total enrollment
8,645
+323 (+4%) vs SY 2017-18
School count
17
+1 (+6%) vs SY 2017-18
% White
44%
was 55%
% Hispanic
17%
was 14%
% Black
28%
was 21%
% Asian
4%
was 6%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
NameLevelGradesEnrollment
Alexander ElementaryElementaryPK-05436
Bohumil Shimek Elementary SchoolElementaryPK-05181
Elizabeth Tate Alt. High SchoolHigh09-12180
Ernest Horn Elementary SchoolElementaryPK-05453
Grant Wood Elementary SchoolElementaryPK-05306
Helen Lemme Elementary SchoolElementaryPK-05340
Herbert Hoover Elementary SchoolElementaryPK-05464
Horace Mann Elementary SchoolElementaryPK-05207
ICCSD Online Learning ProgramCombinedKG-12173
Iowa City High SchoolHigh09-121,666
Lincoln Elementary SchoolElementaryPK-05217
Longfellow Elementary SchoolElementaryPK-05325
Mark Twain ElementaryElementaryPK-05213
Robert Lucas Elementary SchoolElementaryPK-05245
Southeast Middle SchoolMiddle06-081,269
Weber ElementaryElementaryPK-05456
West Senior High SchoolHigh09-121,514

About Iowa City

Iowa City, Iowa is home to 17 public schools, with combined enrollment of approximately 8,645 students. By school count, it is an average-sized city.

In terms of grade levels, the city is made up of 12 elementary, 1 middle, 3 high, and 1 other.

Per-campus enrollment runs near 509, higher than the state mean of about 376.

Over the past 7-year window. Combined enrollment now sits at 8,645 students, grew 4% from the 8,322 reported in SY 2017-18. Over that span, Iowa City opened 1 school, going from 16 to 17. Demographically, the White share of enrollment fell from 55% to 44%.

Within the allk12 community for this area, the community for Iowa City discusses school events, board meetings, and seasonal calendars. Members of the local community share what they see day-to-day.

Frequently asked questions

How many public schools are in Iowa City?
Iowa City, Iowa has 17 public K-12 schools serving approximately 8,645 students.
How many elementary, middle, and high schools are in Iowa City?
Iowa City has 12 elementary, 1 middle, 3 high, 1 combined-grade public schools.
What is the largest public school in Iowa City?
Iowa City High School is the largest public school in Iowa City by enrollment, with approximately 1,666 students.
What school districts serve Iowa City?
Iowa City public schools are operated by Iowa City Comm School District.
What grade levels do public schools in Iowa City cover?
Public schools in Iowa City serve students from pre-K through grade 12.