West Virginia's Premier Training Academy

Become Your Family's First Responder

Professional firearms training for civilians, security teams & law enforcement. USCCA & NRA certified instruction.

5.0β˜…
Google Rating
1000+
Students Trained
15+
Years Experience
3
WV Locations

Upcoming Courses

Reserve your spot in our next training session. Limited seats available.

Rifle Dynamics Feb 7-8
Rifle Training

Rifle Dynamics Level 1

Master precision shooting and tactical rifle handling with professional instruction.

$300 Charleston, WV
Concealed Carry Mar 7
CCW

Concealed Carry Fundamentals

Defensive skills for everyday protection. Legal knowledge and practical training.

$150 Albright, WV
Church Security May 2-3
Security

Church & Business Security

Professional security team training for houses of worship and businesses.

$400 Buckhannon, WV
Private Lessons Available
Private

Private Shooting Lessons

One-on-one personalized instruction tailored to your skill level and goals.

$100/hr All Locations

Training Tracks

Structured progression from beginner to advanced across three disciplines.

πŸ”«

Handgun Progression

Master handgun fundamentals through our comprehensive 3-course progression system.

  • Handgun Basics (Course 1)
  • CCW Legalities (Course 2)
  • Advanced Handgun (Course 3)
Learn More
🎯

Rifle Dynamics

Precision rifle training from fundamentals to long-range tactical operations.

  • Rifle Dynamics Level 1
  • Rifle Dynamics Level 2
  • Long-Range Precision
Learn More
πŸ›‘οΈ

Security Training

Specialized training for church security teams and business protection officers.

  • Security Team Fundamentals
  • Threat Assessment
  • Active Shooter Response
Learn More

Protect Your Congregation

In today's world, proactive security isn't optionalβ€”it's essential. Our church security training program equips your team with the knowledge, skills, and confidence to protect your congregation while maintaining a welcoming environment.

βœ“ Threat Assessment
βœ“ Emergency Response
βœ“ De-escalation Tactics
βœ“ Custom Security Plans
Get Security Assessment

Testimonials

"

The instructors at MDI are world-class. Steven's attention to detail and patience made me feel confident holding a firearm for the first time. I recommend this to everyone.

AN
Alex N.
CCW Student
β˜…β˜…β˜…β˜…β˜…
"

Our church security team is now fully prepared thanks to the comprehensive training. The scenarios they ran were eye-opening and incredibly valuable.

LD
Lisa D.
Church Security Director
β˜…β˜…β˜…β˜…β˜…
"

I've been shooting for 20 years and still learned new techniques in the Rifle Dynamics course. Professional, safe, and highly effective training.

MR
Michael R.
Rifle Student
β˜…β˜…β˜…β˜…β˜…

Latest Intel

News, tips, and legal updates from our instructors.

Winter Safety
Safety

Winter Demands a Ready Mindset

Cold weather brings unique challenges for concealed carriers. Here's how to stay prepared...

January 15, 2026
Nebraska Laws
Legal

Nebraska Firearm Law Changes 2026

Important updates to reciprocity agreements that affect WV permit holders traveling to Nebraska...

January 8, 2026
Self Defense Case
Legal

WV Self-Defense Case Breakdown

Analysis of recent court decisions and what they mean for lawful self-defense in West Virginia...

December 20, 2025

Frequently Asked

You can register online through our schedule page, call us at 304-406-3045, or email us directly. A deposit of $50 is required to reserve your spot, with the remaining balance due on the day of training. We accept all major credit cards, cash, and checks.
Full refunds are available up to 7 days before the course date. Within 7 days, we offer a credit toward a future course. No-shows forfeit their deposit. For private lessons, 24-hour notice is required for rescheduling.
No! We provide rental firearms for all courses. Just let us know when you register. Ammunition is sold separately at the range. If you have your own firearm, you're welcome to use it (we'll inspect it for safety before class).
Contact us for a free security assessment. We'll visit your facility, evaluate your needs, and create a custom training program. Group discounts are available for teams of 4+. Call 304-406-3045 or fill out our church security inquiry form.