For public ranges you're looking at:
Tango Down in Hedgesville, 100 yard outdoor range, pistol and rifle on steel targets, allows full-auto. http://www.tangodownrange.com/the-range
340 Defense in Charles Town, 400 yard outdoor range, pistol and rifle, allows full-auto. http://www.340defense.com/range
GlockCop in Tablers Station, indoor pistol range only. http://www.fugitivetaskforce.org/pistol-range.html
No free ranges since Sleepy Creek was shut down, unless you have your own land.