Firearms training class

San Diego County

CCW Permit Courses

San Diego's CCW permit training — blended and fully online options, live-fire qualification included. Enrollment opens January 1, 2027.

Choose Your Path to a CCW Permit

California requires a specific number of training hours for a CCW permit. We offer two formats to fit your schedule.

Enrollment opens January 1, 2027. Join the interest list to be notified when spots open.

Coming Jan 1, 2027

Blended — 8hr Online + Range Day

Complete 8 hours of self-paced online instruction, then join us at the range for your live-fire qualification. Flexible scheduling for the online portion.

$500

Includes range qualification

Coming Jan 1, 2027

Fully Online — 16hr + Live Fire

16 hours of self-paced online instruction followed by a live-fire qualification day. Ideal if you prefer to complete all coursework on your own schedule.

$600

Includes range qualification

Coming Jan 1, 2027

Recertification

Already have a CCW permit? Complete your renewal training to maintain your license. Available in blended and online formats.

From $250

Contact us for format details

Enrollment Opens January 2027

Registration with the San Diego Sheriff's Department is in progress. Join the interest list to be notified when spots open.

Join the Interest List

Step 1

Complete Your Online Instruction

8 or 16 hours · Self-paced · Available starting January 1, 2027

All CCW permit courses begin with online instruction. Complete your coursework on your own schedule before attending the live-fire range day. Both blended and fully online formats will be available starting January 1, 2027.

Blended — 8 Hours Online

Complete 8 hours online, then attend one 8-hour range day to qualify.

Fully Online — 16 Hours Online

Complete all 16 hours online, then attend a range qualification session.

Step 2

Live-Fire Range Qualification

Indoor range · San Diego · Instructor-supervised · Starting January 1, 2027

Coming January 2027

CCW enrollment opens once we complete registration with the San Diego Sheriff's Department.

Contact us to join the interest list — we'll notify you as soon as dates are confirmed and spots open.

Join the Interest List

More Training Options

Beginner Friendly

Intro to Firearms

Never held a gun before? This 4-hour course covers safe handling, storage, basic operation, and range etiquette in a relaxed, judgment-free environment. No experience required.

Duration

4 Hours

Pricing

$150

Group discounts available for 3 or more.

Contact Us to Book
Groups Welcome

Team Building

Live-fire and simulation-based formats for corporate groups, first responders, and organizations. Builds communication, focus, and trust under a certified instructor.

Duration

Half Day or Full Day

Pricing

Contact for pricing

Contact Us to Book

What to Bring

  • Government-issued photo ID
  • Your registered handgun (range day only)
  • Ammunition — 100 rounds minimum for initial qualification
  • Eye and ear protection (available at the range)
  • Closed-toe shoes required

Firearms may not be rented for CCW qualification. You must bring a handgun you own and have fired before.

CCW Renewals

Renewing your existing CCW permit? The renewal course is shorter — 8 hours instead of 16. Contact us to confirm your renewal timeline and book your range day.

Schedule a Renewal

Private Lessons

One-on-one instruction tailored to your goals. Available as a single session or multi-session package.

Single Session$300
5-Session Pack$1,500
10-Session Pack$3,000
Book Private Lessons

Policies

Cancellation Policy

Cancel more than 72 hours before your class and receive full credit toward any future booking. Cancellations within 72 hours are non-refundable. Credits do not expire.

Payment

We accept cash, Zelle, and all major credit and debit cards. Zelle and debit carry no surcharge. Credit cards have a 3% processing fee.

Refer a Friend

Refer a friend who completes a paid course and receive a credit toward your next booking. Contact us for current credit amounts.

Frequently Asked Questions

Ready to Get Started?

Find the right course for your level and goals. Beginner-friendly, certified instruction, small class sizes.