Independence Firearms and Training provides a public outdoor shooting range up to 300 yards, an indoor laser range, self-defense and firearms training classes, private events, and firearm and ammo sales. Our training classes include the standard and enhanced concealed carry classes, pistol and rifle courses, self-defense classes, scenario-based training, and medical training. In addition, we offer group and private training for church safety teams, clubs, organizations, and families. Each month our facility hosts a youth league, intro to competitive shooting, and lady's night. The outdoor range and indoor laser range can be rented for birthday parties, company events, club activities, family reunions and all types of events.