Lee County
Lee County, Iowa's 13 public schools span elementary through high school (7 elementary, 3 middle, and 3 high). Total enrollment is roughly 6,014 students.
7-year change in Lee County
SY 2017-18 vs SY 2024-25County vs. school enrollment demographics
Left bar is the racial makeup of Lee County residents (Census ACS 5-year). Right bar is the enrollment-weighted makeup of public schools in the county (NCES CCD). NCES systematically under-reports Hispanic, Pacific Islander, and Native American enrollment for many schools; where the resident share is meaningful but the reported school share is zero, we mark the school bar "not reported".
Test scores in Lee County
Latest 2024-25 ELA proficiency, 7 schools ranked. Iowa state average: 73.7%.
- Central Lee High School· 86.1%
- Central Lee Elementary School· 78.9%
- Central Lee Middle School· 75.0%
- Keokuk Middle School· 72.4%
- Keokuk High School· 67.0%
- Hawthorne Elementary School· 65.5%
- Fort Madison Junior/Senior High School· 66.8%
- Keokuk High School· 67.0%
- Keokuk Middle School· 72.4%
- Central Lee Middle School· 75.0%
| Name | City | Level | Grades | Enrollment | Rating |
|---|---|---|---|---|---|
| Fort Madison Elementary School | Fort Madison | Elementary | PK-06 | 932 | · |
| Fort Madison Junior/Senior High School | Fort Madison | High | 07-12 | 852 | · |
| Fort Madison Middle School | Fort Madison | Middle | 04-08 | 686 | · |
| Keokuk High School | Keokuk | High | 09-12 | 583 | · |
| Central Lee Elementary School | Donnellson | Elementary | PK-04 | 564 | · |
| Hawthorne Elementary School | Keokuk | Elementary | 02-05 | 454 | · |
| Central Lee Middle School | Donnellson | Middle | 05-08 | 394 | · |
| Keokuk Middle School | Keokuk | Middle | 06-08 | 381 | · |
| Central Lee High School | Donnellson | High | 09-12 | 353 | · |
| Richardson Elementary School | Fort Madison | Elementary | PK-03 | 286 | · |
| Lincoln Elementary School | Fort Madison | Elementary | KG-03 | 227 | · |
| George Washington Elementary School | Keokuk | Elementary | KG-01 | 222 | · |
| Torrence Elementary | Keokuk | Elementary | PK-PK | 80 | · |
Cities in Lee County
About Lee County
Across the sparse Iowa county of Lee County of about 32,893 residents, the public-school footprint covers 13 schools and about 6,014 students.
For perspective, census numbers show median household income runs near $62,382, 22% of adults hold a bachelor's degree or higher, and the federal-poverty share is near 9%. That income level is 13% lower than the Iowa median.
On the school-mix side, Lee County is made up of 7 elementary schools (2,765 students), 3 middle schools (1,461), and 3 high schools (1,788).
The largest single district in Lee County is Fort Madison Comm School District, which alone enrolls about 2,983 students.
Looking at the last 7 years. Total public-school enrollment in Lee County has stayed largely flat since SY 2017-18, moving from about 4,897 students to 4,815. Lee County now counts 10 public schools, down from 12 in SY 2017-18.
Within the allk12 community for this area, the community for Lee County discusses sports rivalries, cross-district programs, and shared facilities. Anyone with firsthand knowledge of these schools is welcome to weigh in.