Franklin County
Public-school families in Franklin County pick from 7 schools serving the county's roughly 1,800 K-12 students, with a mix of 3 elementary, 2 middle, and 2 high.
7-year change in Franklin County
SY 2017-18 vs SY 2024-25County vs. school enrollment demographics
Left bar is the racial makeup of Franklin 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 Franklin County
Latest 2024-25 ELA proficiency, 5 schools ranked. Iowa state average: 73.7%.
- CAL Elementary School· 83.6%
- West Fork Middle School· 81.2%
- Hampton-Dumont High School· 73.9%
- Hampton-Dumont Middle School· 72.2%
- South Side Elementary School· 63.9%
| Name | City | Level | Grades | Enrollment | Rating |
|---|---|---|---|---|---|
| Hampton-Dumont High School | Hampton | High | 09-12 | 457 | · |
| Hampton-Dumont Middle School | Hampton | Middle | 05-08 | 363 | · |
| South Side Elementary School | Hampton | Elementary | 01-04 | 303 | · |
| West Fork High School | Sheffield | High | 09-12 | 191 | · |
| CAL Elementary School | Latimer | Elementary | PK-06 | 180 | · |
| West Fork Middle School | Sheffield | Middle | 06-08 | 161 | · |
| North Side Elementary School | Hampton | Elementary | PK-KG | 145 | · |
Cities in Franklin County
About Franklin County
In Iowa, Franklin County is a rural-scale county of about 9,956 residents. 7 public schools across the county instructs about 1,800 students between them.
Stepping back, census numbers show typical household earnings sit around $59,894, roughly 19% of adults have completed at least a four-year degree, and roughly 9% of residents live below the federal poverty line. That income level is 16% meaningfully below the Iowa median.
On the level-by-level breakdown, Franklin County is made up of 3 elementary schools (628 students), 2 middle schools (524), and 2 high schools (648).
Hampton-Dumont Comm School District is the biggest district by enrollment, covering about 1,268 students across Franklin County.
Over the past 7-year window. Total public-school enrollment in Franklin County has stayed largely flat since SY 2017-18, moving from about 1,837 students to 1,800. The school count fell from 8 to 7 across the same 7-year window.
On allk12, the community for Franklin County discusses sports rivalries, cross-district programs, and shared facilities. Posts come from current and former families, staff, and alumni.