District directory · West Virginia · 2026–27

School districts in West Virginia by county

West Virginia has 55 regular public school districts across 55 counties, enrolling 238,738 students in 2024–25. West Virginia children must turn 5 by July 1 to start kindergarten, in every district — see the West Virginia kindergarten cutoff.

The largest is Kanawha County Schools in Kanawha County (23,085 students). In 55 of the 55 counties, only one district has its office. Every district is listed by name in the table below.

West Virginia counties and their districts

School districts in West Virginia by county, 2026–27
CountyDistrictsEnrollment (2024–25)School districts
Barbour County11,969Barbour County Schools
Berkeley County120,006Berkeley County Schools
Boone County13,048Boone County Schools
Braxton County11,596Braxton County Schools
Brooke County12,213Brooke County Schools
Cabell County111,188Cabell County Schools
Calhoun County1789Calhoun County Schools
Clay County11,437Clay County Schools
Doddridge County11,208Doddridge County Schools
Fayette County15,294Fayette County Schools
Gilmer County1721Gilmer County Schools
Grant County11,617Grant County Schools
Greenbrier County14,429Greenbrier County Schools
Hampshire County12,650Hampshire County Schools
Hancock County13,342Hancock County Schools
Hardy County12,184Hardy County Schools
Harrison County19,358Harrison County Schools
Jackson County13,977Jackson County Schools
Jefferson County18,386Jefferson County Schools
Kanawha County123,085Kanawha County Schools
Lewis County12,226Lewis County Schools
Lincoln County12,731Lincoln County Schools
Logan County14,664Logan County Schools
Marion County17,112Marion County Schools
Marshall County14,134Marshall County Schools
Mason County13,554Mason County Schools
McDowell County12,312McDowell County Schools
Mercer County18,310Mercer County Schools
Mineral County13,931Mineral County Schools
Mingo County13,473Mingo County Schools
Monongalia County111,193Monongalia County Schools
Monroe County11,611Monroe County Schools
Morgan County12,123Morgan County Schools
Nicholas County13,215Nicholas County Schools
Ohio County14,718Ohio County Schools
Pendleton County1850Pendleton County Schools
Pleasants County11,045Pleasants County Schools
Pocahontas County1897Pocahontas County Schools
Preston County13,765Preston County Schools
Putnam County18,518Putnam County Schools
Raleigh County110,350Raleigh County Schools
Randolph County13,494Randolph County Schools
Ritchie County11,131Ritchie County Schools
Roane County11,630Roane County Schools
Summers County11,138Summers County Schools
Taylor County12,128Taylor County Schools
Tucker County1918Tucker County Schools
Tyler County11,185Tyler County Schools
Upshur County13,385Upshur County Schools
Wayne County15,953Wayne County Schools
Webster County11,048Webster County Schools
Wetzel County12,189Wetzel County Schools
Wirt County1866Wirt County Schools
Wood County111,098Wood County Schools
Wyoming County13,346Wyoming County Schools

Which district am I in?

Each district draws its own attendance boundaries, and a district can cross county lines, so the county your home is in narrows it down but does not settle it. The district office or its website can confirm which school serves your address. Kindergarten registration is also handled by the district, not the state.

Sources

District list, grades, school counts and websites: NCES Common Core of Data (CCD) LEA Universe Directory, SY 2025-26 (preliminary, v0a), published July 1, 2026. Regular public districts only (NCES LEA types 1 and 2); charter-only, state-run and regional service agencies are not listed.
Enrollment: NCES CCD LEA Membership, SY 2024-25 (v1a), published December 29, 2025 — the newest year NCES has released.
Counties: NCES EDGE Public LEA Geocodes, SY 2024-25 (district office location) and NCES EDGE Geographic Relationship Files 2025 (grf25_lea_county) (counties each district boundary covers).
Downloaded October 20, 2026. Spot something off? Email [email protected].