The average public elementary school in West Virginia has approximately 317 students (2025).
The public elementary schools with the largest student enrollments are listed below (where sufficient data available).
The largest public elementary school in West Virginia (by enrollment) is West Virginia Virtual Academy with 936 students.
# Students Range: 634
936
Avg. # Students: 710
Largest West Virginia Public Elementary Schools (2025)
School
(Math and Reading Proficiency)
(Math and Reading Proficiency)
# Students
Grades
Location
Rank: #11.
West Virginia Virtual Academy
Charter School
Students: 936
Grades: K-11
3508 Staunton Ave 3rd Floor
Charleston, WV 25304
(304) 807-9370
Charleston, WV 25304
(304) 807-9370
Rank: #22.
Spring Mills Middle School
(Math: 23% | Reading: 38%)
Rank:
Rank:
3/
Bottom 50%10
Students: 930
Grades: 6-8
255 Campus Dr
Martinsburg, WV 25404
(304) 274-5030
Martinsburg, WV 25404
(304) 274-5030
Rank: #33.
Potomack Intermediate School
(Math: 41% | Reading: 40%)
Rank:
Rank:
6/
Top 50%10
Students: 874
Grades: 3-5
5308 Williamsport Pike
Martinsburg, WV 25404
(304) 274-6592
Martinsburg, WV 25404
(304) 274-6592
Rank: #44.
Hurricane Middle School
(Math: 47% | Reading: 52%)
Rank:
Rank:
9/
Top 20%10
Students: 838
Grades: 6-8
518 Midland Trl
Hurricane, WV 25526
(304) 562-0549
Hurricane, WV 25526
(304) 562-0549
Rank: #55.
New Martinsville School
(Math: 34% | Reading: 30%)
Rank:
Rank:
3/
Bottom 50%10
Students: 812
Grades: PK-8
20 E Benjamin Dr
New Martinsville, WV 26155
(304) 455-2291
New Martinsville, WV 26155
(304) 455-2291
Rank: #66.
Weirton Elementary School
(Math: 52% | Reading: 45%)
Rank:
Rank:
8/
Top 30%10
Students: 773
Grades: PK-4
3428 Pennsylvania Ave
Weirton, WV 26062
(304) 748-8370
Weirton, WV 26062
(304) 748-8370
Rank: #7 - 87. - 8.
Cheat Lake Elementary School
(Math: 67% | Reading: 60%)
Rank:
Rank:
10/
Top 5%10
Students: 769
Grades: PK-5
154 Crosby Rd
Morgantown, WV 26508
(304) 594-2772
Morgantown, WV 26508
(304) 594-2772
Rank: #7 - 87. - 8.
Hedgesville Middle School
(Math: 23% | Reading: 44%)
Rank:
Rank:
5/
Bottom 50%10
Students: 769
Grades: 6-8
334 School House Dr
Hedgesville, WV 25427
(304) 754-3313
Hedgesville, WV 25427
(304) 754-3313
Rank: #99.
South Middle School
(Math: 39% | Reading: 48%)
Rank:
Rank:
8/
Top 30%10
Students: 768
Grades: 6-8
500 E Parkway Dr
Morgantown, WV 26501
(304) 291-9340
Morgantown, WV 26501
(304) 291-9340
Rank: #1010.
Martinsburg South Middle School
(Math: 20% | Reading: 28%)
Rank:
Rank:
1/
Bottom 50%10
Students: 746
Grades: 6-8
150 Bulldog Blvd
Martinsburg, WV 25401
(304) 267-3542
Martinsburg, WV 25401
(304) 267-3542
Rank: #1111.
B-u Middle School
(Math: 17% | Reading: 27%)
Rank:
Rank:
1/
Bottom 50%10
Students: 742
Grades: 6-8
553 Route 20 South Rd
Buckhannon, WV 26201
(304) 472-1520
Buckhannon, WV 26201
(304) 472-1520
Rank: #1212.
Johnson Elementary School
(Math: 57% | Reading: 53%)
Rank:
Rank:
10/
Top 10%10
Students: 741
Grades: PK-5
601 Johnson Ave
Bridgeport, WV 26330
(304) 326-7109
Bridgeport, WV 26330
(304) 326-7109
Rank: #1313.
East Fairmont Middle School
(Math: 34% | Reading: 42%)
Rank:
Rank:
6/
Top 50%10
Students: 712
Grades: 5-8
221 Mason St
Fairmont, WV 26554
(304) 367-2123
Fairmont, WV 26554
(304) 367-2123
Rank: #1414.
John Adams Middle School
(Math: 52% | Reading: 67%)
Rank:
Rank:
10/
Top 10%10
Students: 708
Grades: 6-8
2002 Presidential Dr
Charleston, WV 25314
(304) 348-6652
Charleston, WV 25314
(304) 348-6652
Rank: #1515.
Students: 700
Grades: PK-2
726 Hack Wilson Way
Martinsburg, WV 25401
(304) 263-3520
Martinsburg, WV 25401
(304) 263-3520
Rank: #1616.
Keyser Middle School
(Math: 20% | Reading: 30%)
Rank:
Rank:
1/
Bottom 50%10
Students: 689
Grades: 5-8
879 Harley O Staggers Dr
Keyser, WV 26726
(304) 788-4220
Keyser, WV 26726
(304) 788-4220
Rank: #1717.
Barboursville Middle School
(Math: 38% | Reading: 54%)
Rank:
Rank:
8/
Top 30%10
Students: 681
Grades: 6-8
1400 Central Ave
Barboursville, WV 25504
(304) 733-3003
Barboursville, WV 25504
(304) 733-3003
Rank: #1818.
Students: 669
Grades: 6-12
37 Bobcat Dr
Hinton, WV 25951
(304) 466-6040
Hinton, WV 25951
(304) 466-6040
Rank: #1919.
Virtual Preparatory Academy Of West Virginia
Charter School
Students: 667
Grades: K-12
449 Rose Hill Drive
Kearneysville, WV 25430
(304) 924-4987
Kearneysville, WV 25430
(304) 924-4987
Rank: #2020.
Brooke Middle School
(Math: 29% | Reading: 30%)
Rank:
Rank:
3/
Bottom 50%10
Students: 662
Grades: 5-8
5 Bruin Dr
Wellsburg, WV 26070
(304) 737-3800
Wellsburg, WV 26070
(304) 737-3800
Rank: #2121.
Mountainview Elementary School
(Math: 48% | Reading: 44%)
Rank:
Rank:
8/
Top 30%10
Students: 659
Grades: PK-5
661 Greenbag Rd
Morgantown, WV 26508
(304) 291-9255
Morgantown, WV 26508
(304) 291-9255
Rank: #2222.
Eastern Greenbrier Middle School
(Math: 18% | Reading: 35%)
Rank:
Rank:
2/
Bottom 50%10
Students: 657
Grades: 6-8
403 Knight Dr
Ronceverte, WV 24970
(304) 647-6498
Ronceverte, WV 24970
(304) 647-6498
Rank: #2323.
Orchard View Intermediate School
(Math: 21% | Reading: 29%)
Rank:
Rank:
1/
Bottom 50%10
Students: 654
Grades: 3-5
1455 Delmar Orchard Rd
Martinsburg, WV 25403
(304) 263-4143
Martinsburg, WV 25403
(304) 263-4143
Rank: #2424.
Students: 653
Grades: PK-2
1302 Buckhannon Pike
Clarksburg, WV 26301
(304) 326-7520
Clarksburg, WV 26301
(304) 326-7520
Rank: #2525.
Taylor County Middle School
(Math: 28% | Reading: 40%)
Rank:
Rank:
5/
Bottom 50%10
Students: 651
Grades: 5-8
670 Spring Hills Rd
Grafton, WV 26354
(304) 265-0722
Grafton, WV 26354
(304) 265-0722
Rank: #2626.
Students: 648
Grades: PK-2
308 W Oyler Avenue
Oak Hill, WV 25901
(304) 469-6661
Oak Hill, WV 25901
(304) 469-6661
Rank: #2727.
Petersburg Elementary School
(Math: 51% | Reading: 50%)
Rank:
Rank:
9/
Top 20%10
Students: 644
Grades: PK-6
333 Rig St
Petersburg, WV 26847
(304) 257-1110
Petersburg, WV 26847
(304) 257-1110
Rank: #28 - 3028. - 30.
Martinsburg North Middle School
(Math: 7% | Reading: 24%)
Rank:
Rank:
1/
Bottom 50%10
Students: 639
Grades: 6-8
250 East Rd
Martinsburg, WV 25404
(304) 267-3540
Martinsburg, WV 25404
(304) 267-3540
Rank: #28 - 3028. - 30.
Oak Hill Middle School
(Math: 20% | Reading: 31%)
Rank:
Rank:
2/
Bottom 50%10
Students: 639
Grades: 6-8
320 W Oyler Ave
Oak Hill, WV 25901
(304) 469-3711
Oak Hill, WV 25901
(304) 469-3711
Rank: #28 - 3028. - 30.
Williamstown High School
(Math: 41% | Reading: 54%)
Rank:
Rank:
8/
Top 30%10
Students: 639
Grades: 6-12
219 W 5th St
Williamstown, WV 26187
(304) 375-6151
Williamstown, WV 26187
(304) 375-6151
Rank: #3131.
Elkview Middle School
(Math: 27% | Reading: 42%)
Rank:
Rank:
5/
Bottom 50%10
Students: 636
Grades: 6-8
5090 Elk River Rd N
Elkview, WV 25071
(304) 348-1947
Elkview, WV 25071
(304) 348-1947
Rank: #32 - 3332. - 33.
Eastwood Elementary School
(Math: 51% | Reading: 47%)
Rank:
Rank:
9/
Top 20%10
Students: 635
Grades: PK-5
677 201st Memorial Hwy
Morgantown, WV 26505
(304) 284-8226
Morgantown, WV 26505
(304) 284-8226
Rank: #32 - 3332. - 33.
Tomahawk Intermediate School
(Math: 44% | Reading: 48%)
Rank:
Rank:
8/
Top 30%10
Students: 635
Grades: 3-5
6665 Hedgesville Rd
Hedgesville, WV 25427
(304) 754-3171
Hedgesville, WV 25427
(304) 754-3171
Rank: #34 - 3534. - 35.
Beckley-stratton Middle School
(Math: 18% | Reading: 34%)
Rank:
Rank:
2/
Bottom 50%10
Students: 634
Grades: 6-8
401 Grey Flats Rd
Beckley, WV 25801
(304) 256-4616
Beckley, WV 25801
(304) 256-4616
Rank: #34 - 3534. - 35.
Mountain Ridge Middle School
(Math: 14% | Reading: 34%)
Rank:
Rank:
1/
Bottom 50%10
Students: 634
Grades: 6-8
2771 Gerrardstown Rd
Gerrardstown, WV 25420
(304) 229-8833
Gerrardstown, WV 25420
(304) 229-8833
Show 100 more public schools in WV (out of 543 total schools)
Loading...
Frequently Asked Questions
What is the West Virginia average public elementary schools student size?
The West Virginia average public elementary schools student size is 317 for 2025.
What are the public elementary schools with the largest student size in West Virginia?
The best top ranked public elementary schools in West Virginia include West Virginia Virtual Academy, Spring Mills Middle School and Potomack Intermediate School.
Recent Articles

Texas Schools: The Voucher/School Choice Debate
The issue of school choice and a voucher system is currently being revisited in Houston and across the state of Texas, with strong opinions on both sides of the debate.

Fuel Up to Play 60 Focuses on Integrating Fitness and Wellness into the School Day
What if NFL players came to your school? With the Fuel Up to Play 60 program, sponsored by the National Dairy Council and the NFL, nutrition and exercise are promoted during the school day. NFL players participate in the program by coming to schools and talking to students about fitness. Learn more about the program and some of the schools that are implementing it.

What Parents Need to Know About Lunch Shaming
Students all over the nation go hungry every day not because their schools don’t offer lunch, but because they refuse them to children with outstanding debts. Read on to learn about the horror that is lunch shaming and what can be done about it.