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

1 schools in Buffalo

Iowa · Public K-12

Looking for a public school in Buffalo? The city has 1 K-12 option totaling roughly 242 students (1 elementary).

7-year change in Buffalo

SY 2017-18 vs SY 2024-25
Total enrollment
242
-11 (-4%) vs SY 2017-18
School count
1
0 (0%) vs SY 2017-18
% White
84%
was 81%
% Hispanic
7%
was 10%
% Black
3%
was 4%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
NameLevelGradesEnrollment
Buffalo Elementary SchoolElementaryPK-05242

About Buffalo

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

Schools in Buffalo average about 242 students each, 36% noticeably below the Iowa norm.

Over the past 7-year window. Combined enrollment now sits at 242 students, fell 4% from the 253 reported in SY 2017-18.

Within the allk12 community for this area, the community for Buffalo discusses sports rivalries, cross-district programs, and shared facilities. Posts come from current and former families, staff, and alumni.

Frequently asked questions

How many public schools are in Buffalo?
Buffalo, Iowa has 1 public K-12 schools serving approximately 242 students.
How many elementary, middle, and high schools are in Buffalo?
Buffalo has 1 elementary public schools.
What is the largest public school in Buffalo?
Buffalo Elementary School is the largest public school in Buffalo by enrollment, with approximately 242 students.
What school districts serve Buffalo?
Buffalo public schools are operated by Davenport Comm School District.
What grade levels do public schools in Buffalo cover?
Public schools in Buffalo serve students from pre-K through grade 5.