The bulletin board for America's public schools. Parents, teachers, students, and staff. One community per school.

1 schools in Keosauqua

Iowa · Public K-12

For a city in Iowa, Keosauqua carries 1 public K-12 campus, with combined enrollment of about 354 students and an average school size near 354.

7-year change in Keosauqua

SY 2017-18 vs SY 2024-25
Total enrollment
354
-22 (-6%) vs SY 2017-18
School count
1
0 (0%) vs SY 2017-18
% White
95%
was 97%
% Hispanic
2%
was 2%
% Black
1%
was 0%
% Asian
1%
was 1%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
NameLevelGradesEnrollment
Van Buren County Community Middle & High SchoolHigh07-12354

About Keosauqua

Keosauqua is a small Iowa city in terms of public-school footprint, with 1 schools and 354 students total.

Five-year track record. Across the same 7-year window, public-school enrollment declined 6%: 376 students in SY 2017-18 versus 354 in SY 2024-25.

In the discussion threads here, the community for Keosauqua discusses enrollment trends, district policy changes, and bus-route updates. Members of the local community share what they see day-to-day.

Frequently asked questions

How many public schools are in Keosauqua?
Keosauqua, Iowa has 1 public K-12 schools serving approximately 354 students.
How many elementary, middle, and high schools are in Keosauqua?
Keosauqua has 1 high public schools.
What is the largest public school in Keosauqua?
Van Buren County Community Middle & High School is the largest public school in Keosauqua by enrollment, with approximately 354 students.
What school districts serve Keosauqua?
Keosauqua public schools are operated by Van Buren County Comm School District.
What grade levels do public schools in Keosauqua cover?
Public schools in Keosauqua serve students from grade 7 through grade 12.