Two steps, both on this page: book and pay for your class, then sign your liability waiver. About ten minutes start to finish.
Pick your class and pay on the calendar below, then sign your waiver right here. Two steps, about ten minutes.
A valid government-issued ID. No firearm or prior experience required — everything needed is provided in class.
On completion, you’ll receive full documentation to support your CCW permit application.
Our live scheduling calendar is being set up. In the meantime, call to book your class directly — appointments available seven days a week.
Call 747-CCW-2000Calendar not loading? Open the booking page in a new tab, then come back here to sign your waiver.
Confirm your details so your waiver is attached to the right seat. Use the same name and email you used on Square.
Read each section and initial where indicated. This is the same waiver you would sign in person, and it must be on file before class.
Your seat is confirmed and your signed waiver is on file. Nothing else to do before class.
Bring a valid government-issued photo ID. Questions before class? Call 747-CCW-2000.
No. Every course is built for first-time applicants as well as experienced shooters. Instruction starts from fundamentals regardless of background.
All sessions are by appointment, Monday through Sunday, 8:00 AM to 5:00 PM, to fit around work and family schedules.
Upon completing the required modules, you'll receive full training documentation to include with your county CCW permit application.
Los Angeles, Orange, San Bernardino, Riverside, Kern, and Ventura counties.
Not sure which course you need, or applying in a county you have questions about? Send us a note and we'll get back to you, usually within one business day.
Prefer to talk? Call 747-CCW-2000, seven days a week, 8:00 AM to 5:00 PM.