Notice: Undefined property: MultipleSchoolsModel::$total in /home/devsarath/workspace/psr/public_html/include/srn_lib/psr/controller/top_schools_for_each_state.inc.php on line 237
Largest West Virginia Public Middle Schools (2026)

Largest West Virginia Public Middle Schools

The average public middle school in West Virginia has approximately 386 students (2026).
The public middle schools with the largest student enrollments are listed below (where sufficient data available).
The largest public middle school in West Virginia (by enrollment) is West Virginia Virtual Academy, with 1,654 students.
# Students Range: 592 1,654 Avg. # Students: 725

Largest West Virginia Public Middle Schools (2026)

School
(Math and Reading Proficiency)
# Students
Grades
Location
Rank: #11.
West Virginia Virtual Academy
Charter School
(Math: 8%)
Students: 1,654
Grades: K-12
3508 Staunton Ave 3rd Floor
Charleston, WV 25304
(304) 807-9370
Rank: #22.
Virtual Preparatory Academy Of West Virginia
Charter School
(Math: 19%)
Students: 1,148
Grades: K-12
44 Trifecta Pl, Suite 201
Charles Town, WV 25414
(304) 924-4987
Rank: #33.
Point Pleasant Junior/senior High School
(Math: 17% | Reading: 42%)
Rank:
3/
10
Bottom 50%
Students: 995
Grades: 7-12
280 Scenic Dr
Point Pleasant, WV 25550
(304) 675-1350
Rank: #44.
Spring Mills Middle School
(Math: 22% | Reading: 38%)
Rank:
3/
10
Bottom 50%
Students: 945
Grades: 6-8
255 Campus Dr
Martinsburg, WV 25404
(304) 274-5030
Rank: #55.
New Martinsville School
(Math: 40% | Reading: 30%)
Rank:
4/
10
Bottom 50%
Students: 837
Grades: PK-8
20 E Benjamin Dr
New Martinsville, WV 26155
(304) 455-2291
Rank: #66.
Hurricane Middle School
(Math: 53% | Reading: 52%)
Rank:
9/
10
Top 20%
Students: 821
Grades: 6-8
518 Midland Trl
Hurricane, WV 25526
(304) 562-0549
Rank: #77.
Martinsburg South Middle School
(Math: 25% | Reading: 28%)
Rank:
2/
10
Bottom 50%
Students: 787
Grades: 6-8
150 Bulldog Blvd
Martinsburg, WV 25401
(304) 267-3542
Rank: #88.
South Middle School
(Math: 41% | Reading: 48%)
Rank:
8/
10
Top 30%
Students: 784
Grades: 6-8
500 E Parkway Dr
Morgantown, WV 26501
(304) 291-9340
Rank: #99.
Hedgesville Middle School
(Math: 27% | Reading: 44%)
Rank:
5/
10
Bottom 50%
Students: 776
Grades: 6-8
334 School House Dr
Hedgesville, WV 25427
(304) 754-3313
Rank: #10 - 1110. - 11.
Hampshire Senior High School
(Math: 15-19% | Reading: 45-49%)
Rank:
4/
10
Bottom 50%
Students: 740
Grades: 6-12
157 Trojan Way
Romney, WV 26757
(304) 822-5016
Rank: #10 - 1110. - 11.
John Adams Middle School
(Math: 52% | Reading: 67%)
Rank:
10/
10
Top 10%
Students: 740
Grades: 6-8
2002 Presidential Dr
Charleston, WV 25314
(304) 348-6652
Rank: #1212.
B-u Middle School
(Math: 20% | Reading: 27%)
Rank:
1/
10
Bottom 50%
Students: 718
Grades: 6-8
553 Route 20 South Rd
Buckhannon, WV 26201
(304) 472-1520
Rank: #1313.
Barboursville Middle School
(Math: 36% | Reading: 54%)
Rank:
8/
10
Top 30%
Students: 697
Grades: 6-8
1400 Central Ave
Barboursville, WV 25504
(304) 733-3003
Rank: #1414.
Eastern Greenbrier Middle School
(Math: 26% | Reading: 35%)
Rank:
3/
10
Bottom 50%
Students: 685
Grades: 6-8
403 Knight Dr
Ronceverte, WV 24970
(304) 647-6498
Rank: #1515.
Williamstown High School
(Math: 46% | Reading: 54%)
Rank:
9/
10
Top 20%
Students: 676
Grades: 6-12
219 W 5th St
Williamstown, WV 26187
(304) 375-6151
Rank: #1616.
Musselman Middle School
(Math: 17% | Reading: 42%)
Rank:
3/
10
Bottom 50%
Students: 651
Grades: 6-8
105 Pride Ave
Bunker Hill, WV 25413
(304) 229-1965
Rank: #1717.
East Fairmont Middle School
(Math: 37% | Reading: 42%)
Rank:
7/
10
Top 50%
Students: 647
Grades: 5-8
221 Mason St
Fairmont, WV 26554
(304) 367-2123
Rank: #18 - 1918. - 19.
Mountaineer Middle School
(Math: 54% | Reading: 62%)
Rank:
10/
10
Top 10%
Students: 640
Grades: 6-8
991 Price St
Morgantown, WV 26505
(304) 284-2856
Rank: #18 - 1918. - 19.
Taylor County Middle School
(Math: 30% | Reading: 40%)
Rank:
4/
10
Bottom 50%
Students: 640
Grades: 5-8
670 Spring Hills Rd
Grafton, WV 26354
(304) 265-0722
Rank: #2020.
Keyser Middle School
(Math: 20% | Reading: 30%)
Rank:
1/
10
Bottom 50%
Students: 633
Grades: 5-8
879 Harley O Staggers Dr
Keyser, WV 26726
(304) 788-4220
Rank: #21 - 2221. - 22.
Students: 627
Grades: 6-12
37 Bobcat Dr
Hinton, WV 25951
(304) 466-6040
Rank: #21 - 2221. - 22.
Oak Hill Middle School
(Math: 19% | Reading: 31%)
Rank:
1/
10
Bottom 50%
Students: 627
Grades: 6-8
320 W Oyler Ave
Oak Hill, WV 25901
(304) 469-3711
Rank: #2323.
Elkview Middle School
(Math: 26% | Reading: 42%)
Rank:
5/
10
Bottom 50%
Students: 621
Grades: 6-8
5090 Elk River Rd N
Elkview, WV 25071
(304) 348-1947
Rank: #2424.
Mountain Ridge Middle School
(Math: 12% | Reading: 34%)
Rank:
1/
10
Bottom 50%
Students: 619
Grades: 6-8
2771 Gerrardstown Rd
Gerrardstown, WV 25420
(304) 229-8833
Rank: #2525.
Midland Trail High School
(Math: 24% | Reading: 35%)
Rank:
2/
10
Bottom 50%
Students: 618
Grades: 6-12
26719 Midland Trail
Hico, WV 25854
(304) 658-5184
Rank: #2626.
Elkins Middle School
(Math: 21% | Reading: 32%)
Rank:
2/
10
Bottom 50%
Students: 615
Grades: 6-8
308 Robert E. Lee Avenue
Elkins, WV 26241
(304) 636-9176
Rank: #2727.
Glenwood School (K-8)
(Math: 46% | Reading: 53%)
Rank:
8/
10
Top 30%
Students: 614
Grades: K-8
1734 Glenwood Park Rd
Princeton, WV 24739
(304) 425-5970
Rank: #28 - 2928. - 29.
Brooke Middle School
(Math: 33% | Reading: 30%)
Rank:
3/
10
Bottom 50%
Students: 605
Grades: 5-8
5 Bruin Dr
Wellsburg, WV 26070
(304) 737-3800
Rank: #28 - 2928. - 29.
Martinsburg North Middle School
(Math: 6% | Reading: 24%)
Rank:
1/
10
Bottom 50%
Students: 605
Grades: 6-8
250 East Rd
Martinsburg, WV 25404
(304) 267-3540
Rank: #3030.
West Preston School
(Math: 30% | Reading: 26%)
Rank:
2/
10
Bottom 50%
Students: 604
Grades: PK-8
113 Eby School Road
Arthurdale, WV 26520
(304) 864-3835
Rank: #31 - 3231. - 32.
Bruceton School
(Math: 44% | Reading: 40%)
Rank:
7/
10
Top 50%
Students: 603
Grades: PK-8
70 Morgantown Street
Bruceton Mills, WV 26525
(304) 379-2593
Rank: #31 - 3231. - 32.
Charles Town Middle School
(Math: 28% | Reading: 43%)
Rank:
5/
10
Bottom 50%
Students: 603
Grades: 6-8
193 High St
Charles Town, WV 25414
(304) 725-7821
Rank: #3333.
Huntington Middle School
(Math: 28% | Reading: 40%)
Rank:
4/
10
Bottom 50%
Students: 601
Grades: 6-8
925 3rd St
Huntington, WV 25701
(304) 528-5180
Rank: #3434.
Shady Spring Middle School
(Math: 37% | Reading: 47%)
Rank:
7/
10
Top 50%
Students: 599
Grades: 6-8
500 Flat Top Rd
Shady Spring, WV 25918
(304) 256-4570
Rank: #3535.
West Fairmont Middle School
(Math: 31% | Reading: 41%)
Rank:
5/
10
Bottom 50%
Students: 592
Grades: 5-8
110 10th St
Fairmont, WV 26554
(304) 366-5631

Frequently Asked Questions

What is the West Virginia average public middle schools student size?
The West Virginia average public middle schools student size is 386 for 2026.
What are the public middle schools with the largest student size in West Virginia?

Recent Articles

AI Report Cards: Should Schools Evaluate AI Use?
AI Report Cards: Should Schools Evaluate AI Use?
Explore whether schools should assess student AI use, the benefits, risks, and what responsible AI report cards could look like in 2026.
The Parent’s Guide to School Cell Phone Bans in 2026
The Parent’s Guide to School Cell Phone Bans in 2026
Learn how school cell phone bans work in 2026, why districts are adopting them, and what parents should expect.
Parental Involvement in Public Schools: 2026 Update
Parental Involvement in Public Schools: 2026 Update
Explore the latest 2026 trends, research, and strategies shaping parental involvement in public schools and student success.

Quick Links


Notice: Undefined property: MultipleSchoolsModel::$total in /home/devsarath/workspace/psr/public_html/include/srn_lib/psr/view/RegionQuickLinksView.inc.php on line 75

Notice: Undefined property: MultipleSchoolsModel::$total in /home/devsarath/workspace/psr/public_html/include/srn_lib/psr/view/RegionQuickLinksView.inc.php on line 82

Notice: Undefined property: MultipleSchoolsModel::$total in /home/devsarath/workspace/psr/public_html/include/srn_lib/psr/view/RegionQuickLinksView.inc.php on line 88

Notice: Undefined property: MultipleSchoolsModel::$total in /home/devsarath/workspace/psr/public_html/include/srn_lib/psr/view/RegionQuickLinksView.inc.php on line 94

Notice: Undefined property: MultipleSchoolsModel::$total in /home/devsarath/workspace/psr/public_html/include/srn_lib/psr/view/RegionQuickLinksView.inc.php on line 100

Notice: Undefined property: MultipleSchoolsModel::$total in /home/devsarath/workspace/psr/public_html/include/srn_lib/psr/view/RegionQuickLinksView.inc.php on line 106

Notice: Undefined property: MultipleSchoolsModel::$total in /home/devsarath/workspace/psr/public_html/include/srn_lib/psr/view/RegionQuickLinksView.inc.php on line 112

Notice: Undefined property: MultipleSchoolsModel::$total in /home/devsarath/workspace/psr/public_html/include/srn_lib/psr/view/RegionQuickLinksView.inc.php on line 123

Notice: Javascript file does not exist: /home/devsarath/workspace/psr/public_html/javascript/components/popper.min.js in /home/devsarath/workspace/shared/misc/JSCompiler.inc.php on line 242

Notice: Javascript file does not exist: /home/devsarath/workspace/psr/public_html/javascript/components/tippy.min.js in /home/devsarath/workspace/shared/misc/JSCompiler.inc.php on line 242

Notice: Directory does not exist in /home/devsarath/workspace/shared/misc/JSCompiler.inc.php on line 242

Notice: Unable to save compiled js file in /home/devsarath/workspace/shared/misc/JSCompiler.inc.php on line 242