Seats filling in Alpine & El Cajon – your next CCW class is closer than you think

CCWUSA_logo

“It is not because things are difficult that we do not dare; it is because we do not dare that they are difficult.” -Seneca

gor-partner-ribbon-grey

Canva Design DAHKWK8g3xk

Two Locations. One Decision to Make.

Most people who want their CCW permit have wanted it for a while. They’ve thought about it, maybe even talked about it. And then – nothing. They wait for the “right time,” the “right class,” the “right weekend.”

Here’s the thing: the right class is already on the schedule. Twice.

Alpine on June 19th – 8-hour outdoor range with Bill Desy. P.O.S.T. certified. NRA Training Counselor. 35+ years of defensive firearms experience.

El Cajon on June 20th – indoor classroom with Joe Drammissi. Day 1 of the 16-hour initial or an 8-hour renewal.

A permit isn’t the goal – readiness is. And readiness starts with one decision: registering for a class.

ccw-3-1

Alpine this Friday. El Cajon this Saturday.

Your next full weekend starts June 19 in Alpine (8-hour range class, Day 2 Initial or Renewal) and June 20 in El Cajon (indoor classroom, Day-One 16-Hour applicants and 8-hour renewal students).

Friday, June 19. Outdoor private range in Alpine, 8:00AM. Pre-Pay $299 with Zelle or Web Checkout | Clover. Register here.

Saturday, June 20. Indoor classroom in El Cajon, 8:30AM. Day-One 16-Hour applicants and Renewal students. Register here (USCCA Training).

Short on time? Complete the 8-hour classroom portion online at your own pace, then show up for your range day. Register and pre-pay here.

Watch on Gun Owners Radio

From Gun Owners Radio: Yellow Flag Laws – What CCW Holders Need to Know

California now has a yellow flag law – and if you carry, you need to understand how it differs from the red flag law you’ve heard about.

SAF attorney Bill Sack joins Michael Schwartz on Gun Owners Radio to break down exactly what a yellow flag law is, what it requires before a court can act, and what it means for law-abiding gun owners in California.

Watch the breakdown (12 min).

CCWUSA indoor
June Classes
FRIDAY, JUNE 19, 2026 – 8:00AM
OUTDOOR PRIVATE RANGE ALPINE
8-HOUR CONCEALED CARRY RANGE CLASS – DAY 2 INITIAL or RENEWAL
Register here: Signup! CCW USA Pre-Pay $299 with Zelle or Web Checkout | Clover

SATURDAY, JUNE 20th – 8:30AM
Indoor Classroom in El Cajon
CONCEALED CARRY DAY-ONE 8-HOUR CLASS FOR 16-HOUR APPLICANTS (NOT A RANGE CLASS)
Use this link to register: California Concealed Carry (CCW) Initial, Day 1 | USCCA Training

SATURDAY, JUNE 20th – 8:30AM
Indoor Classroom in El Cajon
CONCEALED CARRY 8-HOUR RENEWAL CLASS (SEPARATE RANGE QUAL)
(Renewal students have a separate Range Qualification indoors on Monday nights – see schedule for dates.)
Use this link to register: California Concealed Carry (CCW) Initial, Day 1 | USCCA Training

SATURDAY, JUNE 27, 2026 – 8:00AM
OUTDOOR PRIVATE RANGE ESCONDIDO
8-HOUR CONCEALED CARRY RANGE CLASS – DAY 2 INITIAL or RENEWAL
Register here: Signup! CCW USA Pre-Pay $299 with Zelle or Web Checkout | Clover

Screenshot 2026-05-05 at 4.46.12 PM
July Classes
MONDAY, JULY 6, 2026 – 4:00PM
Indoors @ The Gun Range San Diego on Balboa Avenue
CCW ADD GUN QUAL OR BSIS QUALIFICATION SHOOT QUAL ONLY NOT A CCW CLASS
Register here: Signup! CCW USA Pay at the Range

FRIDAY, JULY 10, 2026 – 8:00AM
INDOOR CLASSROOM ONLY IN LA MESA
CONCEALED CARRY INITIAL, RENEWAL, AND DAY-1 OF THE 16-HOUR CLASS
Renewal students have a separate Range Qualification indoors on Monday nights (see schedule for dates).
Register here: Signup! CCW USA Pre-Pay $249 with Zelle or Web Checkout | Clover

SATURDAY, JULY 11, 2026 – 8:00AM
OUTDOOR PRIVATE RANGE ESCONDIDO
8-HOUR CONCEALED CARRY RANGE CLASS – DAY 2 INITIAL or RENEWAL
Register here: Signup! CCW USA Pre-Pay $299 with Zelle or Web Checkout | Clover

FRIDAY, JULY 17, 2026 – 8:00AM
OUTDOOR PRIVATE RANGE ALPINE
8-HOUR CONCEALED CARRY RANGE CLASS – DAY 2 INITIAL or RENEWAL
Register here: Signup! CCW USA Pre-Pay $299 with Zelle or Web Checkout | Clover

SATURDAY, JULY 18th – 8:30AM
Indoor Classroom in El Cajon
CONCEALED CARRY DAY-ONE 8-HOUR CLASS FOR 16-HOUR APPLICANTS (NOT A RANGE CLASS)
Use this link to register: California Concealed Carry (CCW) Initial, Day 1 | USCCA Training

SATURDAY, JULY 18th – 8:30AM
Indoor Classroom in El Cajon
CONCEALED CARRY 8-HOUR RENEWAL CLASS (SEPARATE RANGE QUAL)
(Renewal students have a separate Range Qualification indoors on Monday nights – see schedule for dates.)
Use this link to register: California Concealed Carry (CCW) Initial, Day 1 | USCCA Training

MONDAY, JULY 20, 2026 – 4:00PM
Indoors @ The Gun Range San Diego on Balboa Avenue
CCW ADD GUN QUAL OR BSIS QUALIFICATION SHOOT QUAL ONLY NOT A CCW CLASS
Register here: Signup! CCW USA Pay at the Range

SATURDAY, JULY 25, 2026 – 8:00AM
OUTDOOR PRIVATE RANGE ESCONDIDO
8-HOUR CONCEALED CARRY RANGE CLASS – DAY 2 INITIAL or RENEWAL
Register here: Signup! CCW USA Pre-Pay $299 with Zelle or Web Checkout | Clover

Private Training Available

Struggling with shot groups that open up the moment you add any time pressure? That’s trigger discipline breaking down under stress – one of the most common and most fixable problems Bill sees in students. Private lessons correct it faster than any group class. Book your private session.

See you on the range!

Bill Desy
CCW USA

CCW USA

Training is much more than
meeting an arbitrary minimum standard.

                    – Bill Desy

Newsletter Ideas 2025

gor-partner-ribbon3

Scroll to Top