Fayette County
Fayette County serves about 3,222 K-12 students across 15 public schools, an average of roughly 215 students per campus. That works out to 6 elementary, 3 middle, and 4 high schools.
7-year change in Fayette County
SY 2017-18 vs SY 2024-25County vs. school enrollment demographics
Left bar is the racial makeup of Fayette 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 Fayette County
Latest 2024-25 ELA proficiency, 13 schools ranked. Iowa state average: 73.7%.
- North Fayette Valley High School· 83.2%
- Valley Elementary School· 82.6%
- Starmont Middle School· 79.1%
- North Fayette Valley Middle School· 77.2%
- West Union Elementary School· 77.1%
- Oelwein Online School· 46.5%
- Oelwein Middle School· 56.4%
- Oelwein High School· 60.0%
- Starmont Elementary School· 66.6%
- West Central PK - 8 School· 67.8%
| Name | City | Level | Grades | Enrollment | Rating |
|---|---|---|---|---|---|
| Oelwein Middle School | Oelwein | Middle | 05-08 | 350 | · |
| Oelwein High School | Oelwein | High | 09-12 | 334 | · |
| North Fayette Valley High School | West Union | High | 09-12 | 323 | · |
| North Fayette Valley Middle School | Elgin | Middle | 05-08 | 312 | · |
| Wings Park Elementary School | Oelwein | Elementary | 01-04 | 294 | · |
| Starmont Elementary School | Arlington | Elementary | PK-05 | 244 | · |
| West Central PK - 8 School | Maynard | Elementary | PK-08 | 236 | · |
| West Union Elementary School | West Union | Elementary | PK-03 | 228 | · |
| Oelwein Online School | Oelwein | Combined | PK-12 | 175 | · |
| Starmont High School | Arlington | High | 09-12 | 174 | · |
| Little Husky Learning Center | Oelwein | Elementary | PK-KG | 173 | · |
| Valley Elementary School | Elgin | Elementary | PK-04 | 169 | · |
| Starmont Middle School | Arlington | Middle | 06-08 | 113 | · |
| West Central Charter High School | Maynard | High | 09-12 | 97 | · |
| Fayette Elementary | Fayette | Combined | M-M | · | · |
Cities in Fayette County
About Fayette County
In Iowa, Fayette County is a small county of about 19,288 residents. 15 public schools across the county serves about 3,222 students between them.
Zooming out, census numbers show the median household earns about $60,165 a year, roughly 21% of adults have completed at least a four-year degree, and roughly 8% of residents live below the federal poverty line. That income level is 16% noticeably below the Iowa median.
Looking at the level breakdown, Fayette County is made up of 6 elementary schools (1,344 students), 3 middle schools (775), 4 high schools (928), and 2 combined or other schools.
Oelwein Comm School District dominates the local landscape, accounting for roughly 1,326 students on its own.
Over the past 7-year window. Total public-school enrollment in Fayette County has decreased 3% since SY 2017-18, moving from about 3,315 students to 3,222. Fayette County now counts 14 public schools, down from 15 in SY 2017-18. Demographically, the White share of enrollment contracted from 92% to 88%.
Within the allk12 community for this area, the community for Fayette County discusses comparison threads between local schools and program reviews. Discussions cut across districts, schools, and grade levels.