Serving the Counties of Sonoma, Marin, Napa, Solano, San Francisco, Sacramento, Alameda, Lassen, San Mateo, El Darado, Serving the cities of San Rafael, Novato, Belvedere, Tiburon, Sausalito, Mill Valley and San Francisco
16-hour initial course over two days. 8-hour classroom on Saturday in Petaluma and 8-hour live fire on the range on Sunday. Range location may vary. Complies with PC 26165.
SB2 Updated and Compliant!
NO ADDITIONAL FEES.
Live Fire Qualification – In-Person Requirement all online students must complete the live fire qualification in person.
Each firearm you wish to list on your permit must be qualified individually. Be sure to bring all firearms you want on your permit. Complies with PC 26165.
SB2 Updated and Compliant!
NO ADDITIONAL FEES.
8-hour renewal course. Usually 4 hours in the class and 4 hours on the range. All done in one day.
Range location may vary. Complies with PC 26165.
SB2 Updated and Compliant!
NO ADDITIONAL FEES.
Live Fire Qualification – In-Person Requirement all online students must complete the live fire qualification in person.
Each firearm you wish to list on your permit must be qualified individually. Be sure to bring all firearms you want on your permit. Complies with PC 26165.
SB2 Updated and Compliant!
NO ADDITIONAL FEES.
Adding a firearm to your existing permit will require a safety and function test of the firearm and live fire demonstration. Contact us for an appointment and more information.
NO ADDITIONAL FEES.
Become a California Department of Justice (DOJ) Certified Instructor in order to test candidates and issue the California Firearm Safety Certificate (FSC).
This certification is perfect for Federal Firearms Licensees (FFLs) who need to be certified and for FFL employees who will be issuing FSC cards.
We come to your location to provide the training, and a travel fee may apply for classes held outside the local area.
If you have a firearm with a Red Dot (RDS) please contact us to review special requirements.
If you are taking one of our classes, this service is included in cost of the course, If you are not taking our course, the fee is $75.00 plus and additional parts that you may need.
All Counties

Please contact us for dates and times.
Please contact us for dates and times.
Please contact us for dates and times.
*Private courses booked by appointment