Union County
Union County in Iowa has 6 public K-12 schools in service today, collectively responsible for roughly 1,746 students with Creston Comm School District the largest district. The level mix is 3 elementary, 1 middle, and 2 high schools.
7-year change in Union County
SY 2017-18 vs SY 2024-25County vs. school enrollment demographics
Left bar is the racial makeup of Union 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 Union County
Latest 2024-25 ELA proficiency, 5 schools ranked. Iowa state average: 73.7%.
- Creston High School· 83.0%
- East Union Middle-High School· 77.8%
- Creston Middle School· 77.2%
- East Union Elementary· 76.9%
- Creston Elementary School· 68.6%
| Name | City | Level | Grades | Enrollment | Rating |
|---|---|---|---|---|---|
| Creston High School | Creston | High | 09-12 | 486 | · |
| Creston Elementary School | Creston | Elementary | 01-05 | 416 | · |
| Creston Middle School | Creston | Middle | 06-08 | 259 | · |
| East Union Middle-High School | Afton | High | 06-12 | 242 | · |
| East Union Elementary | Afton | Elementary | PK-05 | 201 | · |
| Creston Early Childhood Center | Creston | Elementary | PK-KG | 142 | · |
Cities in Union County
About Union County
Union County is a rural-scale county of about 11,993 residents in Iowa. Its public-school system hosts approximately 1,746 students across 6 schools.
Stepping back, census numbers show median household income runs near $57,772, about 23% of adults have a bachelor's degree or above, and the poverty rate is around 10%. That income level is 19% below the Iowa median.
For a sense of the school types, Union County consists of 3 elementary schools (759 students), 1 middle school (259), and 2 high schools (728).
Creston Comm School District is the biggest district by enrollment, covering about 1,303 students across Union County.
Five-year track record. Across the same 7-year window, public-school enrollment shrank 11%: 1,956 students in SY 2017-18 versus 1,746 in SY 2024-25.
On this page, the community for Union County discusses enrollment trends, district policy changes, and bus-route updates. Parents, students, and educators in the area can post or comment.