NRA-certified instructors · Mesa, AZ
Training & CCW classes
From your first time on the range to your Arizona concealed carry permit. Small classes, real instructors, and new dates every week.
See class datesArizona CCW · $85
- Every weekClasses Wed, Thu & Sat
- NRACertified instructors
- 37 statesHonor the AZ permit
- 10% offEvery course for members
Live schedule
Next classes
- Arizona CCW Select Saturdays · 11:30 AM
- Basic Handgun Wednesdays · 5:45 PM
- Rifle Fundamentals Thursdays · 5:45 PM
Next classes
Course catalog
Pick your starting point
Members save 10% on every course. See memberships
01 Start here
Youth · Safety
Youth Firearm Safety
An age-appropriate safety class for young people: what to do if they ever come across a gun, with parents involved throughout.
Awareness · No firearms
Refuse To Be A Victim
A personal-safety seminar with no guns involved: awareness, avoidance, and practical strategies for home, travel and online life.
02 Get your permit
Certification · Classroom only
Arizona CCW
Four hours of Arizona carry law, use of force, prohibited places and police contact, taught in plain language. Your fingerprints are taken in class and your DPS application is filled out together before you leave. No firearm needed and no live fire.
03 Level up
Advanced · Coming soon
Defensive Pistol
Stress-fire drills, multiple targets, low light, malfunction clearance, and force-on-force scenarios with airsoft conversions.
Specialty · Groups
Church Security
Protecting a faith-based facility: threat assessment, plain-clothes carry, congregation safety planning and coordinated team response.
Beginner · Coming soon
Women's Intro
A beginner course for new women shooters, taught by a female instructor at a patient, no-pressure pace.

Featured pathway
New shooter to permit holder
- Basic HandgunLearn the fundamentals and shoot your first 50 rounds with an instructor beside you.
- Arizona CCWLearn the law, get fingerprinted and finish your DPS paperwork in class.
- PracticeKeep your skills sharp on our indoor range.
Who teaches you
The instructors
Small classes, taught by the instructors themselves. No assistants, no shortcuts.
Nicholas Steigert
Lead firearms instructor
Over a decade of firearms training and real-world operational experience, including multiple combat deployments with 3rd Battalion, 7th Marines. Direct but approachable, Nicholas builds confident, capable shooters from first-timers to advanced students.
NRA certifiedUSMC 3/7 veteran
Alan Olson
Firearms instructor
Retired Mesa Police Department firearms instructor with decades of experience training new and seasoned shooters. Calm, professional, and grounded in real-world law-enforcement accountability.
NRA certifiedRet. Mesa PD instructor
One-on-one
Private instruction
One or two shooters, on your schedule. Bring your own firearm or use ours. We work on your skill gap, not a fixed curriculum.
Good to know
Common questions
Do I need a permit to carry in Arizona?
No. Adults 21 and older can carry concealed in Arizona without a permit. The permit still matters: it's honored in 37 states, it can stand in for the background check when you buy from a dealer, and it gives you the school-zone and restaurant carry exceptions.
Do I need to bring a gun to the CCW class?
No. The Arizona CCW class is classroom only, with no live fire. We take your fingerprints in class, and the fee covers them.
How old do I have to be?
You must be 21 or older for the Arizona CCW permit, or 19 or older if you're active military or a veteran. For younger shooters, take a look at Youth Firearm Safety.
What happens after the CCW class?
You leave with your certificate and a completed application. Mail it to Arizona DPS with the $60 state fee. DPS usually processes permits in a few weeks, and the permit is good for five years.
Is there a member discount?
Yes. Guns 2 Ammo members save 10% on every course. Compare memberships.
LEARN MORE
Guides from our Knowledge Hub
Get class dates first
New class dates, range news and member-only pricing, straight to your inbox.