Buena Vista County
Buena Vista County, Iowa's 15 public schools span elementary through high school (7 elementary, 3 middle, and 5 high). Total enrollment is roughly 4,691 students.
7-year change in Buena Vista County
SY 2017-18 vs SY 2024-25County vs. school enrollment demographics
Left bar is the racial makeup of Buena Vista 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 Buena Vista County
Latest 2024-25 ELA proficiency, 12 schools ranked. Iowa state average: 73.7%.
- Albert City-Truesdale Elementary School· 86.2%
- Alta Elementary School· 84.3%
- Sioux Central High School· 79.5%
- Sioux Central Middle School· 78.9%
- Newell-Fonda Middle School· 78.5%
- Storm Lake Elementary· 43.2%
- Storm Lake High School· 46.1%
- Storm Lake Middle School· 50.5%
- Newell-Fonda Elementary· 63.3%
- Newell-Fonda High School· 66.3%
| Name | City | Level | Grades | Enrollment | Rating |
|---|---|---|---|---|---|
| Storm Lake High School | Storm Lake | High | 09-12 | 851 | · |
| Storm Lake Elementary | Storm Lake | Elementary | 02-05 | 822 | · |
| Storm Lake Middle School | Storm Lake | Middle | 06-08 | 651 | · |
| Storm Lake Early Elementary School | Storm Lake | Elementary | KG-01 | 437 | · |
| Newell-Fonda Elementary | Newell | Elementary | PK-05 | 280 | · |
| Alta Elementary School | Alta | Elementary | PK-04 | 256 | · |
| Sioux Central High School | Sioux Rapids | High | 09-12 | 255 | · |
| Sioux Central Elementary School | Sioux Rapids | Elementary | PK-05 | 229 | · |
| Alta-Aurelia High School | Alta | High | 09-12 | 221 | · |
| Sioux Central Middle School | Sioux Rapids | Middle | 06-08 | 155 | · |
| Newell-Fonda High School | Newell | High | 09-12 | 138 | · |
| Newell-Fonda Middle School | Newell | Middle | 06-08 | 124 | · |
| East Early Childhood Ctr | Storm Lake | Elementary | PK-PK | 122 | · |
| Albert City-Truesdale Elementary School | Albert City | Elementary | PK-06 | 100 | · |
| St Lake/IA Cntrl/Buena Vista Early College HS | Storm Lake | High | 12-12 | 50 | · |
Cities in Buena Vista County
About Buena Vista County
Buena Vista County is a small county of about 20,753 residents in Iowa. Its public-school system instructs approximately 4,691 students across 15 schools.
For perspective, census numbers show median household income runs near $71,719, 22% of adults hold a bachelor's degree or higher, and roughly 5% of residents live below the federal poverty line.
On the school-mix side, Buena Vista County is made up of 7 elementary schools (2,246 students), 3 middle schools (930), and 5 high schools (1,515).
The largest single district in Buena Vista County is Storm Lake Comm School District, which alone enrolls about 2,933 students.
Looking at the last 7 years. Total public-school enrollment in Buena Vista County has expanded 9% since SY 2017-18, moving from about 4,318 students to 4,691. The school count climbed from 14 to 15 across the same 7-year window. On the demographic side, White enrollment moved from 44% to 36% over the same window.
In the discussion threads here, the community for Buena Vista County discusses comparison threads between local schools and program reviews. Discussions cut across districts, schools, and grade levels.