Shoot Safe. Shoot Straight. Shoot With Confidence.

Handgun training in Jacksonville Beach, FL and online. Clear, practical instruction from a 15-year police veteran and NRA Certified Instructor. Beginners welcome.

Dallas Mills coaching a student during live handgun training in Jacksonville Beach, FL

Two Ways to Train

IN PERSON: Live Handgun Training – from $129
Hands-on instruction on the range in Jacksonville Beach, FL, with direct feedback on safety, grip, stance and accuracy. Local to Jacksonville? Train in person.
ONLINE, ANYWHERE: A2Z Online Community – Free
Join our free community on Skool. Get the 5-step marksmanship guide, free ebooks and a growing video library, from anywhere.


Services Offered

Group Basic Handgun Class – $129
2 hrs 30 min · Small-group instruction (max 4 students) with hands-on coaching on the range in safety, grip, stance and accuracy. All range equipment provided.
Private Basic Handgun Class – $169
2 hrs · One-on-one instruction built around the A2Z 5-step process, at your pace.
Private Follow-Up Training – $99
1 hr 15 min · A one-on-one session to keep building on what you've learned.
A2Z Online Community – Free
Train from anywhere: the 5-step marksmanship guide, free ebooks and a growing video library.


Meet Your Instructor: Dallas Mills

Dallas Mills, handgun instructor in Jacksonville Beach, FL

Dallas spent 15 years with the Jacksonville Beach Police Department and has 30 years of hands-on handgun experience. Today he teaches everyday people to handle a handgun safely and shoot accurately.• S.W.A.T., Detectives, Patrol & Field Training Officer
• NRA Certified Basic Pistol Instructor
• NRA Range Safety Officer
• 200+ civilian students trained in 5 years


Free When You Join Online

No cost, no catch. Start learning today.Shoot Straight: 5 Steps to Hit the Target
The core marksmanship process behind all A2Z training.
Handgun Basics
The fundamentals every new or returning handgun owner should know.
Prevention & Preparedness for Women
An ebook series written for women taking charge of their own safety.


Live Handgun Training in Jacksonville Beach

Small-group, hands-on instruction built around the A2Z 5-step process for safety and better marksmanship. Prefer one-on-one? Private training is available too.Group Basic Handgun Class: $129 · 2 hrs 30 min
Private Basic Handgun Class: $169 · 2 hrs
Private Follow-Up Training: $99 · 1 hr 15 min
Location: FOP Lodge #17, 2302 Sawgrass Road, Jacksonville Beach, FL 32250
Included: Safety equipment, handgun and ammunition provided.
Upcoming classes: See dates & book online
Questions first? (904) 626-9599 · [email protected]


Common Questions

I've never fired a handgun. Is this for me?
Yes. Beginners are welcome, and safety comes first in everything we teach.
Is the online community really free?
Yes. Joining the A2Z community on Skool is free, including the ebooks.
Do I need my own handgun for the live class?
No. Safety equipment, a handgun and ammunition are all provided.
Can I bring my own safety equipment and handgun?
Yes. If you bring your own handgun, bring your own ammunition too (at least 50 rounds).
I don't live near Jacksonville. Can I still train?
Yes. Join the online community and work through the training from anywhere.
What are your payment and refund terms?
Payment is collected at the time of the class. No refunds are provided.


© 2026 ECHO 22:2 LLC dba A2Z Handgun Academy · Jacksonville Beach, FL
[email protected] · (904) 626-9599 · Facebook · Instagram · YouTube · Privacy Policy

Privacy Policy

Effective date: October 22, 2026ECHO 22:2 LLC, doing business as A2Z Handgun Academy ("A2Z," "we," or "us"), operates a2zhandgunacademy.com. This policy explains what information we collect, how we use it, and the choices you have.Information we collect
Information you give us: when you book a class, join our online community, email us or call us, you may provide your name, email address, phone number and details about the class you want.
Automatic information: like most websites, our website host may log technical data such as your IP address, browser type, device, pages viewed and the page that referred you. We and our service providers may use cookies or similar technologies to understand site traffic and measure how our advertising performs.
How we use information
We use it to schedule and run classes, respond to your questions, provide access to our online community, operate and improve our website, and measure and improve our advertising.
Who we share it with
We do not sell your personal information. We share it with service providers that help us operate, including our website host (Carrd), our class booking service (Setmore), our online community platform (Skool), and advertising and analytics providers such as Google. These providers handle information under their own privacy policies. We may also disclose information when required by law.
Cookies and advertising
We may use Google Ads to show our ads and measure results, and Google may use cookies to show ads based on your visits to our site. You can manage Google's ad settings at adssettings.google.com, or block or delete cookies in your browser settings.
Retention and security
We keep information as long as needed for the purposes above and to meet legal and business record requirements. We use reasonable safeguards, but no method of storing or transmitting information is completely secure.
Your choices
You may ask us to access, correct or delete the personal information we hold about you, or to stop contacting you, by using the contact details below.
Children
Our website is not directed to children under 13, and we do not knowingly collect their personal information.
Third-party sites
Our site links to other sites and services, such as Setmore, Skool, Facebook, Instagram and YouTube. We are not responsible for their privacy practices.
Changes to this policy
We may update this policy from time to time. The effective date above shows when it was last changed.
Contact us
ECHO 22:2 LLC dba A2Z Handgun Academy, Jacksonville Beach, FL
[email protected] · (904) 626-9599