AAO

707-400-3677

  • Home
  • Firearms Training
  • Upcoming Classes
  • Contact Us
  • ONLINE COURSES
  • PRICING
  • Blog
  • More
    • Home
    • Firearms Training
    • Upcoming Classes
    • Contact Us
    • ONLINE COURSES
    • PRICING
    • Blog

707-400-3677

AAO
  • Home
  • Firearms Training
  • Upcoming Classes
  • Contact Us
  • ONLINE COURSES
  • PRICING
  • Blog

AGENCIES APPROVED FOR ONLINE AND IN PERSON TRAINING COURSES


Our all-new CALIFORNIA CCW COURSES is designed for both California residents and non-residents seeking a concealed carry permit. Whether you're new to firearms or renewing your certification, this course delivers expert instruction, legal updates, and practical guidance all from the comfort of your home.


✅ California DOJ-compliant                                       

✅ Engaging video-based lessons                              

✅ 100% SB2 Updated and Compliant                      
✅ Convenient scheduling & purchase options     
✅ Covers new issue and renewal requirements 


Ready to take the next step in personal protection?

 
The following agencies currently approve online CCW courses for California Residents and Non-Residents.


Live fire qualification is still required to complete your training please see our schedule for more details.

LINKS TO AGENCY PAGES

  • Solano County Sheriff's Office. (Resident & Non-Resident)
     
  • San Francisco Police Department (SFPD) (Resident & Non-Resident)


  • San Francisco Sheriff's Office (SFSO) (Resident & Non-Resident)
     
  • Belvedere Police Department (Resident & Non-Resident)


  • Novato Police Department (Resident & Non-Resident)


  • San Rafael Police Department (Resident & Non-Resident)


  • Napa County Sheriff's Office. (Resident & Non-Resident)


  • Lassen County Sheriff's Office. (Resident & Non-Resident)


  • San Mateo Sheriff's Office. (Resident & Non-Resident)


  • Sonoma County Sheriff’s Office. (Online Non-Resident approved)
  • Sonoma County accepts in person training for Residents of Sonoma County 


  • Imperial County Sheriff's Office. (Online Non-Resident approved)


  • Winters Police Department. (Non-Resident approved only)


  • Marin County Sheriff’s Office. (Online Non-Resident approved) 
  • Marin County accepts in person training for Residents of Marin County


  • Madera County Sheriff's Office. (Non-Resident approved only)


  • San Benito Sheriff's Office. (Non-Resident approved only)


  • Sausalito Police Department (Online Non-Resident approved)
  • Sausalito Police Department accepts in person training for Residents of Sausalito.


  • Napa Police Department (Online Non-Resident & Resident Approved)

   

  • Tiburon Police Department 


  • El Dorado County Sheriff's Office (Online Non-Resident & Resident Approved) 


  • Mill Valley Police Department (In Person Training)
  • Mill Valley (Online Non-Resident Approved)


  • Sacramento County Sheriff's Office (Resident Approved Only)
  • Sacramento County Sheriff's Office (Resident Online Approved)


  • Alameda County Sheriff's Office (Resident Approved Only)
  • Alameda County Sheriff's Office (Resident Online Approved)


  • Contra Costa County Sheriff's Office (Resident Approved Only)
  • Contra Costa County Sheriff's Office (Resident Online Approved)


  • Placer County Sheriff's Office (Non-Resident)
  • Placer County Sheriff's Office In-person Starting January 1st 2026


  •  Butte County Sheriff's Office (Non-Resident)



bryan@aao-co.com


Copyright © 2025 AAO - All Rights Reserved.


THIS IS NOT A SHOOTING RANGE

  • ONLINE COURSES