West Virginia · NCES CCD 2022-23

Largest Schools in West Virginia

The 50 largest public schools in West Virginia, ranked by total student enrollment from NCES CCD 2022-23.

1,754
Largest school
1,081
Avg across top 50
50
Schools listed

The ranking in one line

Morgantown High School in MORGANTOWN is West Virginia's largest public school with 1,754 students enrolled.

1,754
students at Morgantown High School
17.5:1
student-teacher ratio at the largest school
1,081
average across the top 50
# School Enrollment
1 Morgantown High School MORGANTOWN 1,754
2 Musselman High School INWOOD 1,725
3 Huntington High School HUNTINGTON 1,667
4 West Virginia Virtual Academy Charleston 1,654
5 Cabell Midland High School ONA 1,638
6 Spring Mills High School MARTINSBURG 1,544
7 Martinsburg High School MARTINSBURG 1,505
8 Parkersburg High School PARKERSBURG 1,491
9 Washington High School CHARLES TOWN 1,458
10 Jefferson High School SHENANDOAH JUNCTION 1,431
11 Wheeling Park High School WHEELING 1,427
12 Parkersburg South High School PARKERSBURG 1,373
13 University High School MORGANTOWN 1,371
14 Hedgesville High School HEDGESVILLE 1,346
15 Woodrow Wilson High School BECKLEY 1,284
16 Virtual Prepatory Academy of Wv Kearneysville 1,148
17 George Washington High School CHARLESTON 1,145
18 Hurricane High School HURRICANE 1,141
19 Buckhannon Upshur High School BUCKHANNON 1,068
20 Oak Hill High OAK HILL 1,057
21 Riverside High School BELLE 1,057
22 Preston High School KINGWOOD 1,056
23 Capital High School CHARLESTON 1,051
24 John Marshall High School GLEN DALE 1,048
25 Greenbrier East High School LEWISBURG 997
26 Point Pleasant Junior/Senior High School POINT PLEASANT 995
27 Spring Valley High School HUNTINGTON 946
28 Spring Mills Middle School MARTINSBURG 945
29 Princeton Senior High School PRINCETON 925
30 Saint Albans High School ST. ALBANS 882
31 South Charleston High School SOUTH CHARLESTON 874
32 Potomack Intermediate School MARTINSBURG 871
33 Brooke High School WELLSBURG 855
34 New Martinsville School NEW MARTINSVILLE 837
35 Fairmont Senior High School FAIRMONT 835
36 Hurricane Middle HURRICANE 821
37 Nitro High School NITRO 818
38 Bridgeport High School BRIDGEPORT 817
39 Weirton Elementary WEIRTON 802
40 Martinsburg South Middle School MARTINSBURG 787
41 South Middle School MORGANTOWN 784
42 Herbert Hoover High School ELKVIEW 782
43 Hedgesville Middle School HEDGESVILLE 776
44 Lincoln County High School HAMLIN 774
45 Ripley High School RIPLEY 768
46 Cheat Lake Elementary School MORGANTOWN 754
47 Shady Spring High SHADY SPRING 754
48 Elkins High School ELKINS 747
49 Winfield High School WINFIELD 743
50 Johnson Elementary School BRIDGEPORT 742

Methodology

Enrollment data comes from the NCES Common Core of Data (CCD) 2022-23 school year. Schools are ranked by total student enrollment. Student-teacher ratios are calculated from full-time equivalent (FTE) teacher counts reported by each school.