Skip to main content
IA County FIPS: 19021

Public Schools in Buena Vista County, IA

Directory of 15 public schools operating in Buena Vista County.

County Public School Enrollment & Staffing Trends

NCES Multi-Year Cohorts
0 2,800 5,600 2020-2021: 4,650 students 4,650 2020-2021 2021-2022: 4,577 students 4,577 -1.6% 2021-2022 2022-2023: 4,585 students 4,585 +0.2% 2022-2023 2023-2024: 4,629 students 4,629 +1% 2023-2024 2024-2025: 4,691 students 4,691 +1.3% 2024-2025
School Year Operating Schools Total Students Teachers (FTE) Student/Teacher Ratio Total FRPL
2024-2025 15 4,691 318.1 14.8:1 2,817
2023-2024 15 4,629 322.8 14.3:1 2,521
2022-2023 15 4,585 307.8 14.9:1 2,605
2021-2022 14 4,577 313.3 14.6:1 2,724
2020-2021 14 4,650 318.4 14.6:1 2,766

School Districts in Buena Vista County

Cities & Municipalities in Buena Vista County

5 Cities

County Schools Listing

Page 1 of 1
School Name Grades Level District City Action
Albert City-Truesdale Elementary School PK-6 Elementary School Albert City-Truesdale Comm School District Albert City View ›
Alta Elementary School PK-4 Elementary School Alta-Aurelia Comm School District Alta View ›
Alta-Aurelia High School 9-12 High School Alta-Aurelia Comm School District Alta View ›
East Early Childhood Ctr PK Pre-K Only Storm Lake Comm School District Storm Lake View ›
Newell-Fonda Elementary PK-5 Elementary School Newell-Fonda Comm School District Newell View ›
Newell-Fonda High School 9-12 High School Newell-Fonda Comm School District Newell View ›
Newell-Fonda Middle School 6-8 Middle School Newell-Fonda Comm School District Newell View ›
Sioux Central Elementary School PK-5 Elementary School Sioux Central Comm School District Sioux Rapids View ›
Sioux Central High School 9-12 High School Sioux Central Comm School District Sioux Rapids View ›
Sioux Central Middle School 6-8 Middle School Sioux Central Comm School District Sioux Rapids View ›
St Lake/IA Cntrl/Buena Vista Early College HS 12 High School Storm Lake Comm School District Storm Lake View ›
Storm Lake Early Elementary School K-1 Elementary School Storm Lake Comm School District Storm lake View ›
Storm Lake Elementary 2-5 Elementary School Storm Lake Comm School District Storm Lake View ›
Storm Lake High School 9-12 High School Storm Lake Comm School District Storm Lake View ›
Storm Lake Middle School 6-8 Middle School Storm Lake Comm School District Storm Lake View ›