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

5 schools in Keokuk

Iowa · Public K-12

For families in Keokuk, public-school options total 5 K-12 campuses, with combined enrollment near 1,720 (3 elementary, 1 middle, and 1 high).

7-year change in Keokuk

SY 2017-18 vs SY 2024-25
Total enrollment
1,720
-140 (-8%) vs SY 2017-18
School count
5
0 (0%) vs SY 2017-18
% White
82%
was 83%
% Hispanic
4%
was 4%
% Black
4%
was 6%
% Asian
0%
was 1%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
NameLevelGradesEnrollment
George Washington Elementary SchoolElementaryKG-01222
Hawthorne Elementary SchoolElementary02-05454
Keokuk High SchoolHigh09-12583
Keokuk Middle SchoolMiddle06-08381
Torrence ElementaryElementaryPK-PK80

About Keokuk

Public education in Keokuk, Iowa runs across 5 schools that instructs roughly 1,720 students. By footprint, Keokuk sits in the compact bracket.

On the level-by-level breakdown, the city is built around 3 elementary, 1 middle, and 1 high.

Over the past 7-year window. Total public-school enrollment in Keokuk has contracted 8% since SY 2017-18, moving from about 1,860 students to 1,720.

On this page, the community for Keokuk 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 K-12 schools are in Keokuk, Iowa?
There are 5 public K-12 schools in Keokuk, with a combined enrollment of about 1,720.
How many elementary, middle, and high schools are in Keokuk?
Keokuk has 3 elementary, 1 middle, 1 high public schools.
What is the largest public school in Keokuk?
Keokuk High School is the largest public school in Keokuk by enrollment, with approximately 583 students.
What school districts serve Keokuk?
Keokuk public schools are operated by Keokuk Comm School District.
What grade levels do public schools in Keokuk cover?
Public schools in Keokuk serve students from pre-K through grade 12.