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

16 schools in Waterloo

Iowa · Public K-12

Public K-12 education in Waterloo reaches 9,682 students across 16 schools, with a level mix of 10 elementary, 3 middle, and 3 high.

7-year change in Waterloo

SY 2017-18 vs SY 2024-25
Total enrollment
9,682
-170 (-2%) vs SY 2017-18
School count
16
0 (0%) vs SY 2017-18
% White
37%
was 45%
% Hispanic
14%
was 12%
% Black
30%
was 29%
% Asian
3%
was 3%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
NameLevelGradesEnrollment
Central Middle SchoolMiddle06-08469
Cunningham SchoolElementaryPK-05443
East High SchoolHigh09-121,016
Expo Alternative Learning CenterHigh06-12561
Fred Becker Elementary SchoolElementaryPK-05501
George Washington Carver AcademyMiddle06-08455
Highland Elementary SchoolElementaryPK-05448
Hoover Middle SchoolMiddle06-08848
Irving Elementary SchoolElementaryKG-05353
Kingsley Elementary SchoolElementaryKG-05337
Kittrell Elementary SchoolElementaryPK-05576
Lincoln Elementary SchoolElementaryPK-05463
Lou Henry Elementary SchoolElementaryKG-05460
Lowell Elementary SchoolElementaryPK-05538
Orange Elementary SchoolElementaryPK-05518
West High SchoolHigh09-121,696

About Waterloo

Waterloo, Iowa is home to 16 public schools, with combined enrollment of approximately 9,682 students. By school count, it is a middle-population city.

On the school-mix side, the city spans 10 elementary, 3 middle, and 3 high.

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

Over the past 7-year window. Across the same 7-year window, public-school enrollment stayed largely flat: 9,852 students in SY 2017-18 versus 9,682 in SY 2024-25. Demographically, the White share of enrollment decreased from 45% to 37%.

Within the allk12 community for this area, the community for Waterloo discusses enrollment trends, district policy changes, and bus-route updates. Members of the local community share what they see day-to-day.

Frequently asked questions

How many public schools are in Waterloo?
Waterloo, Iowa has 16 public K-12 schools serving approximately 9,682 students.
How many elementary, middle, and high schools are in Waterloo?
Waterloo has 10 elementary, 3 middle, 3 high public schools.
What is the largest public school in Waterloo?
West High School is the largest public school in Waterloo by enrollment, with approximately 1,696 students.
What school districts serve Waterloo?
Waterloo public schools are operated by Waterloo Comm School District.
What grade levels do public schools in Waterloo cover?
Public schools in Waterloo serve students from pre-K through grade 12.