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

2 schools in Buffalo

West Virginia · Public K-12

Public-school families in Buffalo pick from 2 campuses serving the city's roughly 577 K-12 students (1 elementary and 1 high).

7-year change in Buffalo

SY 2017-18 vs SY 2024-25
Total enrollment
577
+6 (+1%) vs SY 2017-18
School count
2
0 (0%) vs SY 2017-18
% White
97%
was 98%
% Hispanic
1%
was 0%
% Black
0%
was 1%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
Residents
1,150
all ages · ACS 5-yr
Students
577
public K-12 · NCES
Schools
2
public K-12
NameLevelGradesEnrollment
Buffalo Elementary SchoolElementaryPK-05195
Buffalo High SchoolHigh09-12382

About Buffalo

Across Buffalo, West Virginia, 2 public schools instructs about 577 students between them.

Looking at the level breakdown, the city spans 1 elementary, and 1 high.

Schools in Buffalo average about 289 students each, 21% below the West Virginia norm.

Five-year track record. Combined enrollment now sits at 577 students, remained close to its prior level from the 571 reported in SY 2017-18.

On this page, the community for Buffalo discusses open enrollment windows, redistricting talk, and busing logistics. Posts come from current and former families, staff, and alumni.

Frequently asked questions

How many public schools are in Buffalo?
Buffalo, West Virginia has 2 public K-12 schools serving approximately 577 students.
How many elementary, middle, and high schools are in Buffalo?
Buffalo has 1 elementary, 1 high public schools.
What is the largest public school in Buffalo?
Buffalo High School is the largest public school in Buffalo by enrollment, with approximately 382 students.
What school districts serve Buffalo?
Buffalo public schools are operated by Putnam County Schools.
What grade levels do public schools in Buffalo cover?
Public schools in Buffalo serve students from pre-K through grade 12.