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
ROSENGARTEN FIREARMS TRAINING
Est. 1998

Certified CCW permit classes and firearms training in Stockton, Ripon, and throughout San Joaquin County, California. Trusted by thousands of students since 1998.

Contact & Location

Range:
Barnwood Arms
120 East Main St.
Ripon, California 95366

Pages

Service Area

Stockton · Ripon · Modesto · Manteca · Tracy · Lodi · Turlock · San Joaquin County · Stanislaus County · Sacramento County · Calaveras County

© 2026 Rosengarten Firearms Training. All rights reserved. | CCW Training in Stockton, CA