CCW

Certified CCW training trusted by law enforcement and designed for responsible citizens.
Train, qualify, and carry with confidence.

Register

CCW Initial & Renewal

Train with confidence. Qualify with authority.

Our California CCW courses are certified, approved, and designed to meet state and county requirements. Whether you’re applying for your first permit or renewing an existing one, we provide the training and qualifications you need.

Course Options

  • Initial CCW (16 hours) — $450

  • Renewal (8 hours) — $300

  • Requalification / Permit Modification — $100
    (Qualification includes up to 3 firearms)

Format

Hybrid delivery: virtual instructor-led lecture combined with live-fire qualification. This ensures flexibility while meeting every legal requirement.

Why Train With Us

  • This course is led by certified instructors holding credentials from the California Department of Justice, NRA, USCCA, and/or California POST (Peace Officer Standards and Training). Each instructor brings extensive experience with California CCW laws, training standards, and real-world application.

    Upon successful completion of the classroom and live-fire range requirements, students will earn a Certificate of Completion recognized for their California CCW permit application.

  • Trusted by 30+ sheriff's offices and police departments across Northern California

  • Semi-private classes limited to 10 students

  • Private courses available upon request

Approved Jurisdictions

Grover Group Firearms Training is an approved CCW vendor for the following counties and police departments:

Sheriff’s Offices:

  • Alameda County Sheriff’s Office

  • Calaveras County Sheriff’s Office

  • Contra Costa County Sheriff’s Office

  • Madera County Sheriff’s Office

  • Marin County Sheriff’s Office

  • Monterey County Sheriff’s Office

  • Napa County Sheriff’s Office

  • Sacramento County Sheriff’s Office

  • San Benito County Sheriff’s Office

  • San Joaquin County Sheriff’s Office

  • Santa Clara County Sheriff’s Office

  • Santa Cruz County Sheriff’s Office

  • San Mateo County Sheriff’s Office

  • Yolo County Sheriff’s Office

Police Departments:

  • Alameda Police Department

  • Emeryville Police Department

  • Gilroy Police Department

  • Fremont Police Department

  • Hayward Police Department

  • Los Altos Police Department

  • Newark Police Department

  • Palo Alto Police Department

  • Piedmont Police Department

  • Pittsburg Police Department

  • Pleasant Hill Police Department

  • Pleasanton Police Department

  • Ripon Police Department

  • San Jose Police Department

  • San Leandro Police Department

  • San Ramon Police Department

  • Union City Police Department

Start your CCW journey today. Contact us to register or request a private session.

CONTACT US