Clay County
Inside Clay County, Iowa, public K-12 schools number 6 and serve about 2,147 students out of a population of 16,461. By grade band, the county runs 4 elementary, 1 middle, and 1 high schools.
7-year change in Clay County
SY 2017-18 vs SY 2024-25County vs. school enrollment demographics
Left bar is the racial makeup of Clay 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 Clay County
Latest 2024-25 ELA proficiency, 3 schools ranked. Iowa state average: 73.7%.
- Spencer High School· 84.4%
- Spencer Middle School· 80.7%
- Lincoln Elementary School· 73.1%
| Name | City | Level | Grades | Enrollment | Rating |
|---|---|---|---|---|---|
| Spencer High School | Spencer | High | 09-12 | 688 | · |
| Spencer Middle School | Spencer | Middle | 06-08 | 514 | · |
| Lincoln Elementary School | Spencer | Elementary | 03-05 | 442 | · |
| Fairview Park Elementary | Spencer | Elementary | 01-02 | 249 | · |
| Johnson Elementary | Spencer | Elementary | PK-KG | 201 | · |
| Clay Central-Everly Elementary | Royal | Elementary | PK-06 | 53 | · |
Cities in Clay County
About Clay County
Clay County is a compact Iowa county of about 16,461 residents, home to 6 public schools and roughly 2,147 students.
In context, census numbers show the median household earns about $65,428 a year, about 28% of adults have a bachelor's degree or above, and the federal-poverty share is near 7%. That income level is 9% meaningfully below the Iowa median.
For a sense of the school types, Clay County comprises 4 elementary schools (945 students), 1 middle school (514), and 1 high school (688).
The largest single district in Clay County is Spencer Comm School District, which alone enrolls about 2,094 students.
Five-year track record. Total public-school enrollment in Clay County has shrank 7% since SY 2017-18, moving from about 2,300 students to 2,147. The school count fell from 7 to 6 across the same 7-year window. Demographically, the White share of enrollment contracted from 90% to 84%.
On this page, the community for Clay County discusses comparison threads between local schools and program reviews. Anyone with firsthand knowledge of these schools is welcome to weigh in.