The bulletin board for America's public schools. Parents, teachers, students, and staff. One community per school.
SCHOOL COMMUNITY·PUTNAM COUNTY SCHOOLS·NCES 540120000919

Buffalo High School

19005 Charleston Road, Buffalo, WV 25033 · (304) 937-2661 · Putnam County
GRADES 09–12HIGH41-RURALREGULAR SCHOOL382 STUDENTS
·
allk12 Grade
Not graded

This school has no state test results for 2023-24 or 2024-25 to grade, which is common for schools that end before third grade. How grades work

Enrollment
382
High
DISTRICT 536 · STATE 640
Student : Teacher
15.9:1
24 FTE teachers
DISTRICT 11.5:1 · STATE 13.8:1
Free / Reduced Lunch
,
Title I proxy
Community
0
0 members
Enrollment and student:teacher ratio compared against other high schools. Free/Reduced Lunch and demographics compared against all schools.

Enrollment by grade, 2024-25

GradeStudentsShare
Grade 99826%
Grade 1010327%
Grade 118823%
Grade 129324%
Student demographics
6%Diversity index
The chance that two students picked at random belong to different racial or ethnic groups.
DISTRICT 14% · STATE 23% · US 70%
White
37197%
DISTRICT 93% · STATE 87% · US 43%
Hispanic
21%
DISTRICT 1% · STATE 3% · US 30%
Black
10%
DISTRICT 2% · STATE 4% · US 15%
Asian
31%
DISTRICT 1% · STATE 1% · US 6%
Two+
51%
DISTRICT 3% · STATE 5% · US 5%
Student head counts by race/ethnicity from federal NCES enrollment data. District, state, and US figures are each group's share of all public school students in that area (US excludes territories). Very small groups may be suppressed in the source, so categories do not always sum exactly to total enrollment.
Gender split
Male
20554%
Female
17746%

Discussions

+ POST
QUIET COMMUNITY
Be the first to start a discussion at Buffalo High School.
START A DISCUSSION

Test scores

EDFacts (federal) 2020-21 . % Proficient (SY 20-21)
English Language Arts
62.0%
WV avg 39.7%
Math
22.0%
WV avg 27.8%

What this means: On the EDFacts (federal), West Virginia's statewide test, about 62 of every 100 students at this school read and write at grade level and about 22 of 100 do math at grade level. Across all West Virginia schools, those numbers are about 40 and 28.

Source: EDFacts (federal). All students, all grades. See all years and grades →

Where Buffalo High School ranks

Among high schools
MeasureThis schoolIn West Virginia
Math proficiency
ranked highest first
22.0%#51 of 107
Reading proficiency
ranked highest first
62.0%#8 of 108
Enrollment
ranked largest first
382#84 of 118
Students per teacher
ranked fewest first
15.9:1#67 of 104
Diversity index
ranked most diverse first
5.7%#81 of 104
Enrollment change since 2017-18
ranked fastest growth first
+12.0%#9 of 25
Ranked against other public high schools. Online schools are left out of every list, and test-score lists leave out schools that serve specialized populations. Each rank links to the full list. Arrows under a test-score rank show places moved since the prior test year, among schools tested both years.

4-year change

SY 2020-21 vs SY 2024-25
Enrollment
382
+27 (+8%) vs 2020
+36% since 1990-91, when it was 280
Student : Teacher
15.9:1
was 14.2:1
Source: NCES Common Core of Data

Enrollment and staffing by year

School yearStudentsTeachers (FTE)Students per teacherFree and reduced lunch
2024-253822415.9:1N/A
2023-243762316.4:1N/A
2022-233772415.7:1N/A
2020-213552514.2:139% (140)
2017-183412414.2:149% (168)
2015-163412414.2:145% (155)
2010-112742013.7:145% (123)
2000-012681715.8:138% (103)
1990-912801815.6:1N/A
Source: NCES Common Core of Data. Rows are the federal collections on file for Buffalo High School.

Since 2017-18: students up 12% (341 to 382); teachers unchanged (24 to 24).

About Buffalo High School

Buffalo High School is a small high school based in Buffalo, West Virginia. Enrollment is 382 students in 2024-25, and the school serves grades 9 through 12. Against the 640-student average for high schools in West Virginia, enrollment here is 40% lower.

Putnam County Schools has 23 schools; together they serve 8,518 students.

The student body at Buffalo High School is 97% White. The county population is about 94% White, within a few points of the school. Buffalo High School's diversity index is 6%, against a US figure of 70%.

The school employs the equivalent of 24 full-time teachers, for a ratio of 15.9:1. That is 2.1 students per teacher above the 13.8:1 average for high schools in West Virginia.

Within Putnam County, the median household income is $79,527, 29% of adults hold a bachelor's degree or higher, and about 7% of residents live below the federal poverty line. Besides Buffalo High School, Putnam County has 22 other public schools.

Of nearby public schools, Buffalo Elementary School is the closest, at about 0.4 miles. In all, at least 8 other public schools sit within ten miles of Buffalo High School.

The school's setting, by NCES definition, is Rural: Fringe: in rural territory close to an urban area.

Enrollment has grown by 27 students since 2020-21, to 382. Students per teacher rose from 14.2 in 2020-21 to 15.9 in 2024-25.

Families, students, and staff can use this page to discuss school safety, transportation, and start times at Buffalo High School. Alumni can share how the school prepared them.

Putnam County at a glance

View full county profile
Population
57,177
Census ACS
Median income
$79,527
Household, ACS
Bachelor's+
29%
Adults 25+
Poverty rate
7%
Below federal line
Schools in county
23
8,518 students

Quick facts

School name
Buffalo High School
District
Putnam County Schools
Address
19005 Charleston Road, Buffalo, WV 25033
Phone
(304) 937-2661
County
Putnam County
Level
High
Grade range
09–12
Total enrollment
382
Teachers (FTE)
24
Student–teacher ratio
15.9:1
Locale
41-Rural: Fringe
NCES ID
540120000919
Charter school
No
Virtual school
No

Related schools

Other schools in Putnam County Schools
Other schools in Buffalo
Other Buffalo High schools

4 other US public schools in 5 states are named Buffalo High. Buffalo High School is the 2nd largest of the 5.

Nearby schools

Frequently asked questions

About Buffalo High School
How large is Buffalo High School?
Buffalo High School enrolls approximately 382 students in grades 09-12.
What age range does Buffalo High School serve?
Buffalo High School serves students from grade 09 through grade 12.
How many students per teacher at Buffalo High School?
Approximately 15.9:1 students per teacher at Buffalo High School.
What is the student diversity at Buffalo High School?
Student demographics at Buffalo High School are roughly 97% White, 1% Hispanic, 0% Black, 1% Asian, 1% Two or more.
What district is Buffalo High School in?
Buffalo High School is part of Putnam County Schools.
Data sourceSchool profile facts are sourced from the NCES. Community content is posted by allk12 members.
+ Post