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

Hannan Junior/Senior High School

1 Wildcat Way, Ashton, WV 25503 · (304) 743-3212 · Mason County
GRADES 07–12HIGH41-RURALREGULAR SCHOOL193 STUDENTS
Enrollment
193
High
DISTRICT 528 · STATE 640
Student : Teacher
10.1:1
19 FTE teachers
DISTRICT 14.8: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
Grade 7
36
Grade 8
29
Grade 9
37
Grade 10
31
Grade 11
36
Grade 12
24
Student demographics
White
18897%
DISTRICT 95% · STATE 87%
Black
11%
DISTRICT 1% · STATE 4%
Two+
42%
DISTRICT 3% · STATE 5%
Student head counts by race/ethnicity from federal NCES enrollment data. Very small groups may be suppressed in the source, so categories do not always sum exactly to total enrollment.
Gender split
Male
9549%
Female
9851%

Discussions

+ POST
QUIET COMMUNITY
Be the first to start a discussion at Hannan Junior/Senior High School.
START A DISCUSSION
Recent discussions in Mason County Schools

Test scores

EDFacts (federal) 2020-21 . % Proficient (SY 20-21)
English Language Arts
27.0%
WV avg 39.7%
Math
12.0%
WV avg 27.8%
Source: EDFacts (federal). All students, all grades. See all years and grades →

7-year change

SY 2017-18 vs SY 2024-25
Enrollment
193
-98 (-34%) vs 2017
Student : Teacher
10.1:1
was 14.6:1
% White
97%
was 99%
% Hispanic
0%
was 0%
% Black
1%
was 0%
Source: NCES Common Core of Data

About Hannan Junior/Senior High School

As a tiny high school in Ashton, West Virginia, Hannan Junior/Senior High School enrolls 193 students from grades 7 through 12, part of Mason County Schools. That puts it 70% leaner than the typical public school in West Virginia, which averages around 640 students.

Within Mason County Schools, which oversees 11 schools and 3,554 students, Hannan Junior/Senior High School is one campus in the system.

Looking at the student body, Hannan Junior/Senior High School reports that the student body is overwhelmingly White (97%). The remainder reads as 2% multiracial. That composition is broadly in line with Mason County as a whole.

Looking at the economic backdrop, Staff filings list 19 full-time-equivalent teachers, which works out to roughly 10.1:1 students per teacher. That figure is tighter than the state norm's 13.8:1 average.

In the surrounding community, census data for Mason County shows median household income runs about $49,761, about 16% of the adult population holds a bachelor's degree or above, and the poverty rate sits near 15%. Across Mason County's 12 public schools (combined enrollment of about 3,554 students), Hannan Junior/Senior High School is one campus in the mix.

Nearest neighbor: Buffalo High School, around 5.1 miles off. 8 of the 8 nearest public schools sit inside a ten-mile radius, suggesting a relatively low-density school footprint.

The campus sits in a countryside setting.

Five-year trend. Hannan Junior/Senior High School's enrollment has edged down 34% since 2018, when it stood at 291 (now 193). Class-load math has pulled in: from 14.6:1 in 2018 to 10.1:1 in 2025.

On the community side, the page collects discussion, questions, and updates around classroom updates, athletics, and weather closures. The community welcomes input from current and former families.

Mason County at a glance

View full county profile
Population
25,043
Census ACS
Median income
$49,761
Household, ACS
Bachelor's+
16%
Adults 25+
Poverty rate
15%
Below federal line
Schools in county
12
3,554 students

Quick facts

School name
Hannan Junior/Senior High School
District
Mason County Schools
Address
1 Wildcat Way, Ashton, WV 25503
Phone
(304) 743-3212
County
Mason County
Level
High
Grade range
07–12
Total enrollment
193
Teachers (FTE)
19
Student–teacher ratio
10.1:1
Locale
41-Rural: Fringe
NCES ID
540078000614
Charter school
No
Virtual school
No

Related schools

Other schools in Mason County Schools
Other schools in Ashton
Nearby schools

Frequently asked questions

About Hannan Junior/Senior High School
How large is Hannan Junior/Senior High School?
Hannan Junior/Senior High School enrolls approximately 193 students in grades 07-12.
Is Hannan Junior/Senior High School an elementary, middle, or high school?
Hannan Junior/Senior High School is a high school covering grades 07-12.
What is the student-teacher ratio at Hannan Junior/Senior High School?
The student-to-teacher ratio at Hannan Junior/Senior High School is approximately 10.1:1 (19 FTE teachers).
What is the student diversity at Hannan Junior/Senior High School?
Student demographics at Hannan Junior/Senior High School are roughly 97% White, 1% Black, 2% Two or more.
What district is Hannan Junior/Senior High School in?
Hannan Junior/Senior High School is part of Mason County Schools.
Data sourceSchool profile facts are sourced from the NCES. Community content is posted by allk12 members.
+ Post