The bulletin board for America's public schools. Parents, teachers, students, and staff. One community per school.

704 schools in West Virginia

55 counties · 296 cities · Public K-12

West Virginia comprises 55 counties and 296 cities, collectively home to 704 public K-12 schools. Morgantown High School is the largest single school at 1,754 students.

Residents
1,778,373
all ages · ACS 5-yr
Students
245,390
public K-12 · NCES
Schools
704
public K-12
Counties
55
296 cities

West Virginia rankings

Largest district
Kanawha County Schools23,485 students · 65 schools

Test scores

Reading, SY 2020-21. State average: 39.7% met or exceeded.
Top 5 schools
  1. 87.0%
  2. 77.0%
  3. 77.0%
  4. 76.0%
  5. 73.0%

See all 591 schools ranked by score →

Kanawha County70 schools→Berkeley County33 schools→Harrison County28 schools→Mercer County27 schools→Raleigh County27 schools→Wood County27 schools→Cabell County26 schools→Putnam County23 schools→Marion County21 schools→Monongalia County21 schools→Jefferson County18 schools→Logan County18 schools→Wayne County18 schools→Greenbrier County15 schools→Mineral County15 schools→Ohio County15 schools→Wyoming County15 schools→Nicholas County14 schools→Randolph County14 schools→Boone County13 schools→Fayette County13 schools→Jackson County13 schools→Marshall County13 schools→Hampshire County12 schools→Mason County12 schools→McDowell County11 schools→Wetzel County11 schools→Mingo County10 schools→Preston County10 schools→Upshur County10 schools→Hancock County9 schools→Braxton County8 schools→Lincoln County8 schools→Barbour County7 schools→Brooke County7 schools→Morgan County7 schools→Clay County6 schools→Hardy County6 schools→Lewis County6 schools→Grant County5 schools→Monroe County5 schools→Pleasants County5 schools→Pocahontas County5 schools→Ritchie County5 schools→Roane County5 schools→Taylor County5 schools→Calhoun County4 schools→Doddridge County4 schools→Pendleton County4 schools→Summers County4 schools→Tyler County4 schools→Webster County4 schools→Tucker County3 schools→Wirt County3 schools→Gilmer County2 schools→