BOOK A CCW CLASS APPOINTMENT
Serving Stockton, Ripon, and San Joaquin County, California
Rosengarten Firearms Training
How to Book Your CCW Class
Choose the button that matches the class you need:
Book Initial Class
For first-time CCW applicants — if you are applying for your CCW for the first time or need the full initial training class.
Book Renewal Class
For current permit holders — if you already have a CCW permit and need to complete your renewal training.
What to Expect
- •After clicking your class type, you will be taken to the booking calendar.
- •Select the date and time that works best for you.
- •A deposit is required at the time of booking to reserve your seat.
- •After booking, you will receive confirmation details for your appointment.
- •Live-fire range training is at Barnwood Arms, 120 East Main St., Ripon, CA 95366.
- •Unsure which class you need? Call or text (209) 610-1425 before booking.
For first-time CCW applicants
For current permit holders renewing their CCW
Want class reminders and schedule updates by text? Sign up for text updates
Important: Please book the correct class type. If you are a new applicant, choose Initial Class. If you are renewing an existing permit, choose Renewal Class.
Live fire Range Training conducted at: Barnwood Arms
120 East Main St. Ripon California 95366
(209) 610-1425