Public + private high schools, every state.
Browse by state: AKALARAZCACOCTDCDEFLGAGUHIIAIDILINKSKYLAMAMDMEMIMNMOMSMTNCNDNENHNJNMNVNYOHOKORPAPRRISCSDTNTXUTVAVIVTWAWIWVWY
206
high schools (public + private)
163
public (59 districts)
43
private (NCES PSS)
17,454
public grade‑12 students (seniors, latest year)

WV public HS enrollment trend

Across the 76,761 students enrolled in WV brick-and-mortar public high schools in 2021, the state contracted -5.3% by 2024 (72,681 students, -4,080 net). That's the demographic tide every individual school is fighting or riding.

Charter share of public HS enrollment (latest year): 0.0% (34 of 72,681 students). Virtual / nonclassroom-based schools excluded.

State context · NAEP 2024

How does WV compare nationally?

The National Assessment of Educational Progress (NAEP) is the only test given the same way to students in every state — making it the benchmark for state-to-state academic comparison. Below, this state's 8th-grade averages and where it sits on the 50-state distribution.

8th-grade math
264
-9 vs national avg (273)
8th-grade reading
254
-6 vs national avg (260)
national avg WV Math → Reading → 260 290 245 275

Each dot is one state's 2024 NAEP 8th-grade averages. WV is highlighted in gold. Dashed lines mark national averages — being upper-right of both = above national in both subjects. Source: NAEP State Snapshot Reports. NAEP doesn't produce per-school scores — this is state-level context.

Where the students are

Top 10 cities by public-HS enrollment

Morgantown 3 HS 3,151
Martinsburg 3 HS 3,099
Parkersburg 3 HS 2,866
Charleston 3 HS 2,760
Huntington 3 HS 2,650
Inwood 1 HS 1,725
Ona 1 HS 1,638
Princeton 2 HS 1,554
Fairmont 2 HS 1,521
Charles Town 1 HS 1,458

School-size distribution

Public, classroom-based · grades 9–12, latest year

Fastest-growing high schools
public, classroom-based · grade 9–12 · 2021→2024
Doddridge County High School
Doddridge County Schools
321→355 +10.6%
Spring Mills High School
Berkeley County Schools
1,414→1,544 +9.2%
Washington High School
Jefferson County Schools
1,344→1,458 +8.5%
Wahama Junior/Senior High School
Mason County Schools
255→276 +8.2%
Independence High School
Raleigh County Schools
555→597 +7.6%
Buffalo High School
Putnam County Schools
358→382 +6.7%
Midland Trail High
Fayette County Schools
374→398 +6.4%
South Harrison High School
Harrison County Schools
344→365 +6.1%
Fairmont Senior High School
Marion County Schools
809→835 +3.2%
Frankfort High School
Mineral County Schools
478→488 +2.1%
Fastest-shrinking high schools
public, classroom-based · grade 9–12 · 2021→2024
Liberty High School
Harrison County Schools
488→346 -29.1%
Magnolia High School
Wetzel County Schools
362→275 -24.0%
Hannan Junior/Senior High School
Mason County Schools
162→128 -21.0%
Ritchie County High School
Ritchie County Schools
405→328 -19.0%
Valley High School
Wetzel County Schools
152→124 -18.4%
Philip Barbour High School Complex
Barbour County Schools
636→520 -18.2%
Tygarts Valley Middle/High School
Randolph County Schools
257→211 -17.9%
Brooke High School
Brooke County Schools
907→752 -17.1%
Riverside High School
Kanawha County Schools
1,263→1,057 -16.3%
Man Senior High School
Logan County Schools
379→321 -15.3%

Worried about your school's enrollment trajectory?

A Reach Report shows where your students are going — and what it would take to keep them.

Request a Reach Report →

What families ask next