Firearm Training & Safety Classes

The widest spectrum of firearms classes in the Central Valley

Our classes


We offer the widest variety of firearm training and safety classes in the Central Valley.  Whether you are in search of basic training, a more advanced marksman course or even supplementary safety classes Madera Firearms will have something for you. Our expert coaching staff does not believe in barking or yelling instructions, because this tactic can increase stress. Rather our goal is to train our students to be responsible, ethical and safe shooters.

Gunfighter II

Per Person
  • In this course, you cover everything from shoot/no-shoot scenarios. To understand the basic applications of angles and back stop concerns. JUST BECAUSE YOU HAVE A GUN DOESN’T ALWAYS MEAN YOU NEED TO SHOOT IT.

Active Shooter Response Class

Per Person
  • Our A.S.R. class covers multiple topics in a single 8-hour course. This class has been given to local businesses of all sorts, from real estate offices to churches and places of spiritual gathering. THIS IS A VERY INVOLVED class that can be split into 2 days of training if preferred. Safety, security of the location, retreating while under fire are covered.  Command and control topics during a A.S. are also discussed. Trauma medicine and lethal response are discussed and practiced.
  • *Groups rates available.

Additional Classes

Basic first aid and CRP classes are also available. Please contact for more information


what they’re saying

Great little place to go for your firearm needs. Good selection of guns and ammo. Very welcoming and staff are knowledgeable

Great staff and products is what i look for in any establishment i spend money at [...] Evan is one of the most knowledgeable people i have ever met when it comes to firearms  […] I strongly suggest checking [them] out.

Awesome people to do business with, and there local! I would highly recommend stopping in for your next gun, Ammo, or accessories purchase!!!

Visit Today

Get IN touch


14402 Hwy 41
Madera, CA. 93636

Store Hours

Tues-Fri: 10am - 6pm
Sat: 10am - 5pm
Sun-Mon: Closed