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

7 schools in Fort Dodge

Iowa · Public K-12

Parents in Fort Dodge have 7 public K-12 options when picking a school, with combined enrollment near 3,385 students (5 elementary, 1 middle, and 1 high).

7-year change in Fort Dodge

SY 2017-18 vs SY 2024-25
Total enrollment
3,385
-392 (-10%) vs SY 2017-18
School count
7
0 (0%) vs SY 2017-18
% White
66%
was 72%
% Hispanic
17%
was 12%
% Black
7%
was 8%
% Asian
1%
was 1%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
NameLevelGradesEnrollment
Butler Elementary SchoolElementary01-05328
Cooper Elementary SchoolElementary01-05231
Duncombe Elementary SchoolElementary01-05438
Early Childhood CenterElementaryPK-KG376
Feelhaver Elementary SchoolElementary01-05227
Fort Dodge High SchoolHigh09-121,020
Fort Dodge Middle SchoolMiddle06-08765

About Fort Dodge

Public education in Fort Dodge, Iowa runs across 7 schools that serves roughly 3,385 students. By footprint, Fort Dodge sits in the medium-population bracket.

Looking at the level breakdown, the city covers 5 elementary, 1 middle, and 1 high.

Schools in Fort Dodge average about 484 students each, 29% above the Iowa norm.

Five-year track record. Across the same 7-year window, public-school enrollment declined 10%: 3,777 students in SY 2017-18 versus 3,385 in SY 2024-25. The White share of public-school enrollment fell from 72% to 66%.

On this page, the community for Fort Dodge discusses sports rivalries, cross-district programs, and shared facilities. Anyone with firsthand knowledge of these schools is welcome to weigh in.

Frequently asked questions

How many K-12 schools are in Fort Dodge, Iowa?
There are 7 public K-12 schools in Fort Dodge, with a combined enrollment of about 3,385.
How many elementary, middle, and high schools are in Fort Dodge?
Fort Dodge has 5 elementary, 1 middle, 1 high public schools.
What is the largest public school in Fort Dodge?
Fort Dodge High School is the largest public school in Fort Dodge by enrollment, with approximately 1,020 students.
What school districts serve Fort Dodge?
Fort Dodge public schools are operated by Fort Dodge Comm School District.
What grade levels do public schools in Fort Dodge cover?
Public schools in Fort Dodge serve students from pre-K through grade 12.