High School Explorer
Every public high school in WV, with federal-data depth: 4-year graduation rate, AP rigor, SAT/ACT participation, enrollment trend, NAEP state context, and more — translated for parents.
🗺️ 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.
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.
School-size distribution
Public, classroom-based · grades 9–12, latest year
Every WV high school
Search by school, district, or city; sort any column. Trend = high-school enrollment change, first→latest year on file (public 2021→2024 via CCD grades 9–12; private 2018→2022 via PSS total). Omitted (—) for schools under 50 HS students, where a year-over-year percentage isn't reliable.
| High school | City | Type | HS enrollment (9–12) | 9–12 trend |
|---|---|---|---|---|
| 6-12 Summers County Comprehensive HS virtual K–12 Summers County Schools |
Hinton | Public | 367 | -12.6% |
| Academy of Careers and Technology virtual K–12 Raleigh County Schools |
Beckley | Public | — | — |
| Barnes Learning Center (ALC) virtual K–12 Marion County Schools |
Fairmont | Public | — | — |
| Ben Franklin Career Center virtual Kanawha County Schools |
Dunbar | Public | — | — |
| Berkeley Springs High School virtual Morgan County Schools |
Berkeley Springs | Public | 582 | -10.7% |
| Beth Haven Christian School K–12 Other religious |
Chauncey | Private | 102 | +29.1% |
| Bluefield High School virtual Mercer County Schools |
Bluefield | Public | 618 | -2.1% |
| Boone Career And Technical Center virtual Boone County Schools |
Foster | Public | — | — |
| Braxton County High School virtual Braxton County Schools |
Sutton | Public | 481 | -6.8% |
| Bridgeport High School virtual Harrison County Schools |
Bridgeport | Public | 817 | -4.0% |
| Brooke High School virtual Brooke County Schools |
Wellsburg | Public | 752 | -17.1% |
| Buckhannon Upshur High School virtual Upshur County Schools |
Buckhannon | Public | 1,068 | -11.1% |
| Buffalo High School virtual Putnam County Schools |
Buffalo | Public | 382 | +6.7% |
| Cabell County Career Technology Center virtual Cabell County Schools |
Huntington | Public | — | — |
| Cabell Midland High School virtual Cabell County Schools |
Ona | Public | 1,638 | -9.0% |
| Calhoun Middle/High School virtual K–12 Calhoun County Schools |
Mount Zion | Public | 255 | -6.9% |
| Calhoun-Gilmer Career Center virtual Calhoun County Schools |
Grantsville | Public | — | — |
| Calvary Baptist Academy K–12 Other religious |
Hurricane | Private | 189 | -15.2% |
| Cameron High School virtual K–12 Marshall County Schools |
Cameron | Public | 172 | -9.0% |
| Caperton Center for Applied Technology virtual Wood County Schools |
Parkersburg | Public | — | — |
| Capital High School virtual Kanawha County Schools |
Charleston | Public | 1,051 | -9.6% |
| Carver Career Center virtual Kanawha County Schools |
Charleston | Public | — | — |
| Chapmanville Regional High School virtual Logan County Schools |
Chapmanville | Public | 645 | -8.5% |
| Charleston Catholic High School K–12 Catholic |
Charleston | Private | 365 | -14.9% |
| Christian Faith Academy K–12 Other religious |
Van | Private | 61 | — |
| Clay Christian Academy K–12 Other religious |
Clay | Private | 30 | — |
| Clay County High School virtual Clay County Schools |
Clay | Public | 520 | -4.1% |
| Clay-Battelle High School virtual K–12 Monongalia County Schools |
Blacksville | Public | 187 | -6.5% |
| Compass Virtual Academy virtual K–12 Mercer County Schools |
Princeton | Public | 34 | — |
| Covenant School K–12 Other religious |
Huntington | Private | 199 | +23.6% |
| Cross Lanes Christian School K–12 Other religious |
Cross Lanes | Private | 204 | -26.4% |
| Crossroads Academy virtual K–12 Cabell County Schools |
Huntington | Public | 37 | — |
| Danese Christian School K–12 Nonsectarian |
Danese | Private | 30 | — |
| Doddridge County High School virtual Doddridge County Schools |
West Union | Public | 355 | +10.6% |
| EXCEL Center virtual K–12 Monongalia County Schools |
Morgantown | Public | 26 | — |
| East Fairmont High School virtual Marion County Schools |
Fairmont | Public | 686 | +1.3% |
| East Hardy High School virtual K–12 Hardy County Schools |
Baker | Public | 205 | +0.5% |
| Elk Valley Christian School K–12 Other religious |
Elkview | Private | 131 | +15.9% |
| Elkins Christian Academy K–12 Other religious |
Elkins | Private | 69 | — |
| Elkins High School virtual Randolph County Schools |
Elkins | Public | 747 | -5.7% |
| Emmanuel Christian School K–12 Other religious |
Clarksburg | Private | 51 | -40.0% |
| Evolution High School virtual K–12 Harrison County Schools |
Clarksburg | Public | 53 | — |
| Evolution Middle School virtual K–12 Harrison County Schools |
Clarksburg | Public | 9 | — |
| Fairmont Senior High School virtual Marion County Schools |
Fairmont | Public | 835 | +3.2% |
| Faith Christian Academy K–12 Other religious |
Martinsburg | Private | 290 | +3.9% |
| Fayette Institute of Technology virtual Fayette County Schools |
Oak Hill | Public | — | — |
| Frankfort High School virtual Mineral County Schools |
Ridgeley | Public | 488 | +2.1% |
| Fred W Eberle Tech Center virtual Upshur County Schools |
Buckhannon | Public | — | — |
| Gateway Achievement Center virtual K–12 Marshall County Schools |
Moundsville | Public | 34 | — |
| George Washington High School virtual Kanawha County Schools |
Charleston | Public | 1,145 | -3.9% |
| Gilmer County High School virtual K–12 Gilmer County Schools |
Glenville | Public | 253 | -1.2% |
| Good Shepherd Christian Academy K–12 Other religious |
Elkins | Private | 21 | — |
| Grace Christian School K–12 Other religious |
Huntington | Private | 330 | +26.4% |
| Grafton High School virtual Taylor County Schools |
Grafton | Public | 658 | +0.9% |
| Greater Beckley Christian School K–12 Other religious |
Prosperity | Private | 147 | -32.3% |
| Greenbrier Academy For Girls Nonsectarian |
Alderson | Private | 30 | — |
| Greenbrier East High School virtual Greenbrier County Schools |
Lewisburg | Public | 981 | -5.2% |
| Greenbrier West High School virtual Greenbrier County Schools |
Charmco | Public | 350 | -12.7% |
| Hampshire Senior High School virtual K–12 Hampshire County Schools |
Romney | Public | 739 | -10.9% |
| Hancock Co Alternative Learning Center virtual K–12 Hancock County Schools |
Weirton | Public | — | — |
| Hannan Junior/Senior High School virtual K–12 Mason County Schools |
Ashton | Public | 128 | -21.0% |
| Harman Elementary/High School virtual K–12 Randolph County Schools |
Harman | Public | 31 | — |
| Hedgesville High School virtual Berkeley County Schools |
Hedgesville | Public | 1,346 | -0.1% |
| Herbert Hoover High School virtual Kanawha County Schools |
Elkview | Public | 782 | +0.8% |
| Heritage Christian Academy K–12 Other religious |
Ravenswood | Private | 30 | — |
| Heritage Christian School K–12 Other religious |
Bridgeport | Private | 191 | +31.7% |
| Highland Adventist School K–12 Other religious |
Elkins | Private | 44 | — |
| Hundred High School virtual Wetzel County Schools |
Hundred | Public | 66 | -31.2% |
| Huntington High School virtual Cabell County Schools |
Huntington | Public | 1,667 | -2.7% |
| Hurricane High School virtual Putnam County Schools |
Hurricane | Public | 1,141 | -14.3% |
| Independence High School virtual Raleigh County Schools |
Sophia | Public | 597 | +7.6% |
| James Monroe High School virtual Monroe County Schools |
Lindside | Public | 460 | -0.2% |
| James Rumsey Technical Institute virtual Berkeley County Schools |
Martinsburg | Public | — | — |
| Jefferson High School virtual Jefferson County Schools |
Shenandoah Junction | Public | 1,431 | -1.2% |
| John D. Rockefeller Career Center virtual Hancock County Schools |
New Cumberland | Public | — | — |
| John Marshall High School virtual Marshall County Schools |
Glen Dale | Public | 1,048 | -0.4% |
| KCS Alternative Learning virtual K–12 Kanawha County Schools |
Charleston | Public | 105 | +26.5% |
| Keyser High School virtual Mineral County Schools |
Keyser | Public | 665 | -5.1% |
| Lewis County High School virtual Lewis County Schools |
Weston | Public | 703 | -2.2% |
| Lewisburg Baptist Academy K–12 Other religious |
Lewisburg | Private | 114 | -32.1% |
| Liberty High School virtual Harrison County Schools |
Clarksburg | Public | 346 | -29.1% |
| Liberty High School virtual Raleigh County Schools |
Glen Daniel | Public | 458 | -10.2% |
| Lincoln County High School virtual Lincoln County Schools |
Hamlin | Public | 774 | -11.3% |
| Lincoln High School virtual Harrison County Schools |
Shinnston | Public | 527 | -11.6% |
| Little Kanawha Valley Christian School K–12 Other religious |
Big Bend | Private | 41 | — |
| Logan Senior High School virtual Logan County Schools |
Logan | Public | 550 | -10.6% |
| Madonna High School Catholic |
Weirton | Private | 113 | -25.2% |
| Magnolia High School virtual Wetzel County Schools |
New Martinsville | Public | 275 | -24.0% |
| Man Senior High School virtual Logan County Schools |
Man | Public | 321 | -15.3% |
| Marion County Technical Center virtual Marion County Schools |
Farmington | Public | — | — |
| Martinsburg High School virtual Berkeley County Schools |
Martinsburg | Public | 1,505 | +0.9% |
| Mason County Career Center virtual K–12 Mason County Schools |
Point Pleasant | Public | — | — |
| Mason County School For Success virtual K–12 Mason County Schools |
Point Pleasant | Public | 10 | — |
| McDowell Career & Technology Center virtual McDowell County Schools |
Welch | Public | — | — |
| Meadow Bridge Regional School virtual K–12 Fayette County Schools |
Meadow Bridge | Public | 119 | — |
| Mercer County Technical Education Center virtual Mercer County Schools |
Princeton | Public | — | — |
| Mid Ohio Valley Technical Institute virtual Pleasants County Schools |
Saint Marys | Public | 3 | — |
| Midland Trail High virtual K–12 Fayette County Schools |
Hico | Public | 398 | +6.4% |
| Mineral County Alternative Program virtual K–12 Mineral County Schools |
Keyser | Public | 4 | — |
| Mineral County Technical Center virtual Mineral County Schools |
Keyser | Public | — | — |
| Mingo Central Comprehensive High School virtual Mingo County Schools |
Delbarton | Public | 624 | -10.2% |
| Monongalia Technical Education Center virtual Monongalia County Schools |
Morgantown | Public | — | — |
| Montcalm High School virtual K–12 Mercer County Schools |
Rock | Public | 175 | -5.9% |
| Moorefield High School virtual Hardy County Schools |
Moorefield | Public | 480 | -3.4% |
| Morgantown Christian Academy K–12 Other religious |
Morgantown | Private | 175 | +21.5% |
| Morgantown High School virtual Monongalia County Schools |
Morgantown | Public | 1,754 | -5.6% |
| Mount Hope Christian Academy K–12 Other religious |
Mt Hope | Private | 201 | +27.2% |
| Mount View High School virtual K–12 McDowell County Schools |
Welch | Public | 295 | -10.9% |
| Mountain State Christian School K–12 Other religious |
Culloden | Private | 35 | — |
| Mountain View Christian School K–12 Other religious |
Oak Hill | Private | 82 | -23.4% |
| Mt Tabor Christian School K–12 Other religious |
Beckley | Private | 17 | — |
| Musselman High School virtual Berkeley County Schools |
Inwood | Public | 1,725 | +0.7% |
| New Beginnings Christian School K–12 Other religious |
Williamson | Private | 46 | — |
| New Life Christian Academy K–12 Other religious |
Summersville | Private | 105 | -30.9% |
| Nicholas County Career and Technical Center virtual Nicholas County Schools |
Craigsville | Public | 1 | — |
| Nicholas County High School virtual Nicholas County Schools |
Summersville | Public | 708 | +0.6% |
| Nitro High School virtual Kanawha County Schools |
Nitro | Public | 818 | +1.7% |
| North Marion High School virtual Marion County Schools |
Farmington | Public | 671 | -9.4% |
| Oak Glen High School virtual Hancock County Schools |
New Cumberland | Public | 469 | -11.0% |
| Oak Hill High virtual Fayette County Schools |
Oak Hill | Public | 1,057 | -3.5% |
| Paden City High School virtual K–12 Wetzel County Schools |
Paden City | Public | 101 | -17.9% |
| Parkersburg Catholic High School K–12 Catholic |
Parkersburg | Private | 77 | -43.4% |
| Parkersburg Christian School K–12 Other religious |
Parkersburg | Private | 103 | +18.4% |
| Parkersburg High School virtual Wood County Schools |
Parkersburg | Public | 1,491 | -13.3% |
| Parkersburg South High School virtual Wood County Schools |
Parkersburg | Public | 1,373 | -9.6% |
| Paw Paw High School virtual K–12 Morgan County Schools |
Paw Paw | Public | 49 | — |
| Pendleton County Middle/High School virtual K–12 Pendleton County Schools |
Franklin | Public | 251 | -1.6% |
| Petersburg High School virtual K–12 Grant County Schools |
Petersburg | Public | 401 | +0.8% |
| Philip Barbour High School Complex virtual Barbour County Schools |
Philippi | Public | 520 | -18.2% |
| Pickens Elementary/High School virtual K–12 Randolph County Schools |
Pickens | Public | 7 | — |
| Pikeside Transitional School virtual K–12 Berkeley County Schools |
Martinsburg | Public | 50 | — |
| Pikeview High School virtual Mercer County Schools |
Princeton | Public | 629 | -0.5% |
| Pipestem Christian Academy K–12 Other religious |
Pipestem | Private | 106 | +55.9% |
| Poca High School virtual Putnam County Schools |
Poca | Public | 410 | -7.9% |
| Pocahontas County High School virtual Pocahontas County Schools |
Dunmore | Public | 276 | -6.4% |
| Point Pleasant Junior/Senior High School virtual K–12 Mason County Schools |
Point Pleasant | Public | 688 | -11.6% |
| Preston High School virtual Preston County Schools |
Kingwood | Public | 1,056 | -12.2% |
| Princeton Senior High School virtual Mercer County Schools |
Princeton | Public | 925 | -4.1% |
| Putnam Career & Technical Center virtual Putnam County Schools |
Eleanor | Public | 2 | — |
| Ralph R Willis Career/Technical Center virtual Logan County Schools |
Stollings | Public | — | — |
| Randolph County Alternative Center virtual K–12 Randolph County Schools |
Elkins | Public | 9 | — |
| Randolph Technical Center virtual Randolph County Schools |
Elkins | Public | 1 | — |
| Ravenswood High School virtual Jackson County Schools |
Ravenswood | Public | 397 | -4.1% |
| Richwood High School virtual Nicholas County Schools |
Craigsville | Public | 299 | -14.8% |
| Ripley Christian Academy K–12 Other religious |
Ripley | Private | 72 | — |
| Ripley High School virtual Jackson County Schools |
Ripley | Public | 768 | -4.7% |
| Ritchie County High School virtual Ritchie County Schools |
Ellenboro | Public | 328 | -19.0% |
| River View High School virtual McDowell County Schools |
Bradshaw | Public | 405 | -4.7% |
| Riverside High School virtual Kanawha County Schools |
Belle | Public | 1,057 | -16.3% |
| Roane County High virtual Roane County Schools |
Spencer | Public | 490 | -13.1% |
| Roane-Jackson Technical Center virtual Jackson County Schools |
Le Roy | Public | — | — |
| Robert C Byrd High School virtual Harrison County Schools |
Clarksburg | Public | 689 | -8.6% |
| Saint Albans High School virtual Kanawha County Schools |
Saint Albans | Public | 882 | -9.7% |
| Scott High School virtual Boone County Schools |
Madison | Public | 564 | -2.4% |
| Seneca Trail Christian Academy K–12 Other religious |
Ronceverte | Private | 65 | -27.0% |
| Shady Spring High virtual Raleigh County Schools |
Shady Spring | Public | 754 | -7.4% |
| Sherman High School virtual Boone County Schools |
Seth | Public | 316 | -10.2% |
| Sissonville High School virtual Kanawha County Schools |
Charleston | Public | 564 | -6.6% |
| Slanesville Christian School K–12 Other religious |
Slanesville | Private | 20 | — |
| South Branch Vocational School virtual K–12 Grant County Schools |
Petersburg | Public | — | — |
| South Charleston High School virtual Kanawha County Schools |
South Charleston | Public | 874 | -11.7% |
| South Harrison High School virtual Harrison County Schools |
Lost Creek | Public | 365 | +6.1% |
| Spring Mills High School virtual Berkeley County Schools |
Martinsburg | Public | 1,544 | +9.2% |
| Spring Valley High School virtual Wayne County Schools |
Huntington | Public | 946 | -0.7% |
| St Joseph Catholic High School Catholic |
Huntington | Private | 91 | -41.3% |
| St. Marys High School virtual Pleasants County Schools |
Saint Marys | Public | 309 | -3.4% |
| Summit Success Center virtual K–12 Wood County Schools |
Parkersburg | Public | — | — |
| Teays Valley Christian School K–12 Other religious |
Scott Depot | Private | 224 | -16.1% |
| The Achievement Center virtual K–12 Greenbrier County Schools |
Lewisburg | Public | 22 | — |
| The Bruin Bridge virtual K–12 Brooke County Schools |
Wellsburg | Public | — | — |
| The Linsly School K–12 Nonsectarian |
Wheeling | Private | 446 | +3.5% |
| Tolsia High School virtual Wayne County Schools |
Fort Gay | Public | 349 | -7.2% |
| Trinity Christian School K–12 Other religious |
Morgantown | Private | 306 | +20.9% |
| Tucker County High School virtual Tucker County Schools |
Hambleton | Public | 279 | -3.1% |
| Tug Valley High School virtual Mingo County Schools |
Williamson | Public | 315 | -15.1% |
| Tygart Valley Christian Academy K–12 Other religious |
Beverly | Private | 134 | -1.5% |
| Tygarts Valley Middle/High School virtual K–12 Randolph County Schools |
Mill Creek | Public | 211 | -17.9% |
| Tyler Consolidated High School virtual Tyler County Schools |
Sistersville | Public | 368 | +0.3% |
| Union Educational Complex virtual K–12 Grant County Schools |
Mount Storm | Public | 59 | -11.9% |
| United High School virtual K–12 Harrison County Schools |
Clarksburg | Public | 148 | +66.3% |
| United Technical Center virtual Harrison County Schools |
Clarksburg | Public | — | — |
| University High School virtual Monongalia County Schools |
Morgantown | Public | 1,371 | -0.5% |
| Valley High School virtual Wetzel County Schools |
Pine Grove | Public | 124 | -18.4% |
| Van Junior/Senior High School virtual K–12 Boone County Schools |
Van | Public | 90 | -23.1% |
| Victory Baptist Academy K–12 Other religious |
Beaver | Private | 158 | +27.4% |
| Virtual Preparatory Academy of West Virginia charter virtual K–12 Virtual Preparatory Academy of West Virginia |
Charles Town | Public | 430 | — |
| WIN Academy at BVCTC charter virtual WIN Academy at BVCTC |
South Charleston | Public | 34 | — |
| WV Schools for the Deaf & the Blind virtual K–12 WV School For The Deaf & Blind |
Romney | Public | 30 | — |
| Wahama Junior/Senior High School virtual K–12 Mason County Schools |
Mason | Public | 276 | +8.2% |
| Washington High School virtual Jefferson County Schools |
Charles Town | Public | 1,458 | +8.5% |
| Wayne High School virtual Wayne County Schools |
Wayne | Public | 525 | -13.4% |
| Webster County High School virtual K–12 Webster County Schools |
Upperglade | Public | 333 | -6.2% |
| Weir High School virtual Hancock County Schools |
Weirton | Public | 583 | -4.0% |
| West Virginia Virtual Academy charter virtual K–12 West Virginia Virtual Academy |
Charleston | Public | 677 | +538.7% |
| Westside High School virtual Wyoming County Schools |
Clear Fork | Public | 509 | -10.9% |
| Wetzel County Technical Education Center virtual Wetzel County Schools |
New Martinsville | Public | — | — |
| Wheeling Park High School virtual Ohio County Schools |
Wheeling | Public | 1,427 | -7.9% |
| Williamstown High School virtual K–12 Wood County Schools |
Williamstown | Public | 379 | -4.5% |
| Winfield High School virtual Putnam County Schools |
Winfield | Public | 743 | -2.5% |
| Wirt County High School virtual Wirt County Schools |
Elizabeth | Public | 275 | -3.8% |
| Wood Co Voc Tech Ctr virtual Wood County Schools |
Parkersburg | Public | 2 | — |
| Wood County Christian School K–12 Other religious |
Williamstown | Private | 262 | +6.5% |
| Woodrow Wilson High School virtual Raleigh County Schools |
Beckley | Public | 1,284 | -3.0% |
| Word Of God Christian Academy K–12 Other religious |
Meadow Bridge | Private | 12 | — |
| Wyoming County Career & Technical Center virtual Wyoming County Schools |
Pineville | Public | 2 | — |
| Wyoming County East High School virtual Wyoming County Schools |
New Richmond | Public | 449 | -6.1% |
Sources: Public — NCES Common Core of Data via the Urban Institute API; "HS enrollment" = grades 9–12 (so K–12/combined records aren't inflated by their elementary grades); trend 2021–2024. Private — NCES Private School Universe Survey (PSS); enrollment is total students (PSS has no grade detail); trend 2018→2022 (biennial). "High school" = offers grade 12. Winners/losers shown for public only (comparable annual span) and exclude very small/near-closure schools.