Professional Firearm Training
USCCA certified instructors providing comprehensive training for all skill levels.
View CoursesExpert Training You Can Trust
At On Mission Arms, we believe that proper training is the foundation of responsible firearm ownership. Our USCCA certified instructors bring years of experience and a commitment to safety that ensures you receive the highest quality education.
- USCCA Certified Professional Instructors
- Small class sizes for personalized attention
- Hands-on practical training
- Legal education and compliance
- Safe, controlled learning environment
- Ongoing support after certification

Available Training Courses
Choose the course that fits your needs and experience level.
Maryland Wear and Carry Permit Initial Training
Required for Maryland Concealed Carry Permit
This comprehensive 2-day course meets all Maryland State Police requirements for your Wear and Carry Permit application.
What You'll Learn:
- Firearm safety fundamentals
- Maryland firearm laws and regulations
- Proper handling and storage
- Situational awareness and de-escalation
- Legal use of force principles
- Live fire training and qualification
Course Includes:
- 16 hours of instruction
- All training materials and handouts
- Range time and ammunition
- Certificate of completion
- Ongoing support for permit process
- Small class size (max 8 students)
Requirements:
Must be 21+ years old and legally eligible to own a firearm in Maryland. Basic physical ability to handle firearms safely required.
Why Choose On Mission Arms Training?
Expert Instruction
USCCA certified instructors with years of experience in firearm safety and training.
Safety First
Comprehensive safety protocols and controlled learning environment for all skill levels.
Legal Compliance
Stay compliant with all federal, state, and local laws with our thorough legal education.
Additional Training Services
Private Instruction
One-on-one training tailored to your specific needs and schedule. Perfect for beginners or advanced shooters looking to improve specific skills.
Learn MoreGroup Training
Bring your family or friends for a customized group training session. Great for building confidence together in a familiar setting.
Schedule GroupRefresher Courses
Stay sharp with periodic refresher training. Keep your skills current and maintain your confidence and competency.
Book RefresherReady to Start Training?
Contact us today to register for a course or learn more about our training programs.
Call or Text: (443) 297-7750
Email: sales@onmissionarms.com