main line armory firearms training academy.
firearms training courses.
private instruction.
1-1 Instruction is provided by the most reputable instructors in the area and ensures attention where it is needed most.
beginner.
experienced.
our instructors.

Competitive Shooter
Andrew
- Competitive Shooter
- Law Enforcement
- 17+ Years of Experience
A recognized name in the firearms training community, Andy is a competitive shooter who consistently places in multiple State and National IDPA, Multi-Gun and USPSA competitions. Andy has served the Commonwealth for 15 years. His law enforcement career has taken him across the state to train new and experienced shooters. Instructor certified through the State and USCCA, he is a master pistol and rifle instructor and is extremely approachable.
Main Line Armory is honored to have someone of his proficiency and commitment level available to our customers.

LEO Firearms
Instructor
Felix
- Retired PA State Trooper
- Retired US Army Major
- Self Defense Instructor
- USCCA Certified
Felix brings over two decades of law enforcement experience and military experience. Since retiring from the Army and PSP, Felix has been instructing people in self defense and is an experienced BJJ instructor. He brings a background of firearms training on several weapon platforms. Felix’s expertise ranges from new shooters to people who want to incorporate hands on self defense training into their tool kits.

Instructor
Mistie
- Law Enforcement
- USCCA Certified
- 25+ Years of Experience
A passionate advocate for female gun ownership and safety, Mistie is dedicated to empowering women to feel confident and secure in their firearms skills. She has been shooting since childhood and has passed on her knowledge to her two children, emphasizing safety and responsibility from a young age. Her approachable and supportive teaching style makes her an invaluable asset to our training center.

Law Enforcement Firearms Instructor
Christian
- Law Enforcement
- USCCA Certified
- 20+ Years of Experience
Christian is a recently retired Philadelphia PD Police officer. Over his career in the department he was a patrol officer, a member if the SWAT team and a department firearms instructor. Chrisitan is a USCCA certified instructor and has broad familiarity with firearms. His extensive experience, knowledge and training focus makes him a perfect instructor for first time shooters through experienced gun owners.

Law Enforcement Firearms Instructor
Jeff
- SWAT Trainer
- USCCA Certified
- 25+ Years of Experience

Instructor
Danielle
- NRA Pistol & Rifle Instructor
- NRA Range Safety Officer
A disciplined competitive athlete turned firearms instructor, Danielle brings a unique ability to teach students how to perform reliably under stress, manage breathing and trigger control, and adopt repeatable, safe routines. Her primary objective is to prioritize an inclusive, safety-first environment that develops both competence and confidence for her students.
Drawing On Range
Customers have the opportunity to be granted permission to draw from the holster through two methods: successful completion of our 202 Course or by passing a Drawing Certification Test. The Drawing Certification Test is designed for individuals who already possess significant experience with drawing from the holster.
The Drawing Certification Test is an evaluation that comprises both a classroom component and a practical assessment. The test is expected to last approximately 1 hour. During the examination, participants will be assessed on their knowledge of holster safety, proper drawing techniques, and firearm handling skills.
By offering these two options for obtaining permission to draw from the holster, we aim to ensure a safe and controlled environment for all our customers while accommodating experienced individuals who can demonstrate their proficiency. Safety remains our top priority, and we encourage everyone to participate in the appropriate training prior to scheduling for the test.
Class Cancellation Policy
We understand that sometimes circumstances change, and you may need to cancel your class or private instruction. Here’s our updated cancellation policy:
- If you wish to receive a refund or store credit, please make sure to cancel your class or private instruction at least 48 hours before the scheduled start time. (Certain exceptions apply to special events)
- To initiate the cancellation process, please call us at 484-289-6076. No other cancellation options are available.
- Please note that once the 48-hour window has passed, instructors and range time are committed. Therefore, any cancellations made beyond this timeframe will not be eligible for refunds or store credit.
If you need to cancel, remember to contact us at 484-289-6076 within the specified timeframe. We’ll be happy to assist you with the cancellation process.