Level Up Your Skills
Training and Classes at River Valley Arms & Ammo
Whether you're a seasoned shooter or just getting started, our firearm training and classes are here to level up your skills. At River Valley Arms & Ammo, we believe in hands-on, real-world instruction that’s designed to make you confident and capable with your firearm. From basic safety courses to advanced self-defense tactics, we’ve got a wide range of classes to fit your needs. Our expert instructors bring years of experience and a no-nonsense approach to every lesson, ensuring you get the knowledge and practice to shoot with precision and confidence.


For anyone serious about self-defense,
over 6 hours and 300 rounds
ages 21+


A full-day class for beginners covering safety, firearm handling, & live-fire practice
ages 21+


A FREE 1.5-hour training session
for first-time gun owners
ages 21+


Legal essentials and practical shooting skills, MN carry laws and use of force
ages 21+


5-hour Advanced Personal Defense designed for real-world, hands-on training
ages 21+


Two-day event designed to help women learn firearms skills
ages 21+
Whatever your experience level,
We’ll guide you every step of the way.
We may be small, but we know how to make things happen! From your first firearm purchase to advanced trainings, we’ll take care of you.