The instructor Diana answered all my questions I had and was very professional and patient. I will be going to her for all my firearms classes.
Submitted by Vincent L.
Great instructor and class. Will be renewing with Diana again!
Submitted by William M.
Diana is an amazing instructor. Very informative and knowledgeable. Her class is really organize and clean. She went over the “stop the bleeding” which is really important for anyone to know. I took this class to renew my CCW and still took a lot of new information. I look forward to scheduling her class again for my next renewal. Definitely recommending to others.
Submitted by Angel A.
Excellent class. Highly recommend taking the class.
Submitted by Jason B.
Professional. Thorough. Punctal. Patient. Knowledgeable. Prepared. Organized. These are some of the main words I can use to describe Diana and my experience as a first-time USCCA student attending a certification course. Diana did an amazing job at delivering the course curriculum and created a lasting impression on me as a new instructor within the industry that will set the tone for my future career as an instructor. Diana's ability to teach, explain, and demonstrate made for a fun, engaging, and retainable learning experience that kept me focused and engaged. As a professional in my career, I will confidently vouch for Diana as a professional in her knowledge and ability teach. So much that I would feel comfortable and confident in my younger daughter who also enjoys shooting to learn from Diana. I HIGHLY recommend you attend and learn from Diana, IF you a person who values professionalism, knowledge, and quality. If you are ready to learn, Diana is ready to teach you. Thank you for a great learning experience in the classroom and on the range, Diana. Respectfully, Gino Garcia (Eugene) Family Man SGT - USMC Business Professional
Submitted by Eugene Rene G.
Great instructor, great classroom setting, I learned a lot!
Submitted by Roger P. .
Excellent class instructor was very knowledgeable. Happy to share all information and conducted a pleasant class that was enjoyable to attend. Also very informative. The live fire training and qualification was very smooth and safely done. I highly recommend Diana for all instructions and qualifications for anybody that wants a great experience.
Submitted by Dennis P.
Wonderful class and excellent instructor
Submitted by Joshua M.
The instructor is passionate about training. It shows in the class and on the range. I highly recommend the class and instructor
Submitted by Wesley R.
Diane the instructor knows her stuff she was well educated and she explains everything pretty much where you could understand it she takes her time to make sure you learn but I understand the rules of safety and law I would recommend her to family members and Friends. She is a customer service and a plus nice lady.
Submitted by Lawrence C.
Diana is a passionate and committed Instructor with the very highest regard for safety. I enjoyed every minute.
Submitted by Paul D.
What a wonderful experience. I feel great as a mother to have this type of "life saving"training. I feel confident to use what I have learned in a real-life setting.
Submitted by Destinie W.
THE SAFE GUN HANDLING RULES

Classes, training and/or certification are for individuals who are not disqualified from possessing a firearm as defined by applicable federal, state, or local law. Individuals who have been convicted of a crime of violence are disqualified. Student must be a U.S. Citizen or Legal Resident with a Green Card in compliance with U.S. Federal ITAR Regulations.
951 544-9190
Sign up to hear from us about specials, sales, classes & events.
SAFE GUN HANDLING RULES 1. ALWAYS keep your gun pointed in a safe direction. 2. ALWAYS keep your finger off the trigger until ready to shoot 3. ALWAYS keep your gun unloaded until ready to use. 4. ALWAYS know your target and what's beyond
11120 Lancelet Ave, Apple Valley, California 92308, United States
Mon | 08:00 am – 09:00 pm | |
Tue | 08:00 am – 09:00 pm | |
Wed | 08:00 am – 09:00 pm | |
Thu | 08:00 am – 09:00 pm | |
Fri | 08:00 am – 09:00 pm | |
Sat | 08:00 am – 09:00 pm | |
Sun | 08:00 am – 09:00 pm |
If we are out on the Range and miss your call, please leave a message and we will return your call ASAP.