Welcome To

Desert rock firearms training and safety

About Us

Learning Gun Safety the Safest Way, the Right Way!

Desert Rock Firearms Training and Safety advocates the responsible ownership and lawful use of firearms through education and training. We offer the best firearms training in Southern Arizona. With multiple training class offerings, ranging from the beginner to the experienced shooter, there is a class for every experience level. We have a wide range of dates and times to meet your needs. 

All classes are taught by an NRA-certified and USCCA-certified firearms instructor. We pride ourselves on going above and beyond minimum standards by providing the best experience and safest environment for our students.

Services

Click here to view our classes & events

Easy Payments

Easy pay system through paypal

Calendar of Events

Check to see what classes are available

Customer Reviews


I am a 70 year old grandma who decided to buy her first gun, learn to shoot and take lessons to do it the right way. I hired Pete as my instructor. These are the qualities I observed and reassured me I made the right choice. Pete has a strong emphasize on safety and professional behavior. He also has in-depth knowledge of techniques, tactics, gear, range policies and best behavior. Pete provides encouragement while maintaining strict safety protocol. He is able to adapt to the needs of the client and is very helpful in the choice of gun to provide the best personal defense. Pete is always available for questions and is such a great instructor that I now have my kids and age permitted grandkids trained by him as well.
Regards, Marianne Sablon


I went into this CCW course with some expectations of what I might be learning, but what I ended up learning and taking away from the
course far exceeded anything I had expected. Pete creates a welcoming and safe environment that would make anyone feel
comfortable, regardless of their experience and/or knowledge of firearms.
Best Regards, Samuel William


Pete was very professional and took his time with me. Explained things over for me and made sure I understood. He had all the tools for a hand on experience and not just from a book or pictures. Highly recommended and I will be signing up for more classes in the future.
Brandon Trujillo

How can we help you?