Class Schedule
NRA & USCCA-certified firearms training for all skill levels. Reserve your seat today — class sizes are limited.
- BeginnerNRA Course
NRA Basic Pistol
A comprehensive introduction to pistol shooting. Covers safe handling, fundamentals of marksmanship, and live-fire exercises. No prior experience required.
- November 15, 2026
- 8:00 AM – 5:00 PM
- Cold Spring Indoor Range, Cold Spring, MN
Register$150
$50 deposit to reserve
4 of 12 seats available67% full - BeginnerUSCCA Course
USCCA Permit to Carry
Minnesota-required USCCA training for your Permit to Carry. Covers legal responsibilities, safe carry practices, and live-fire qualification. Certificate issued upon completion.
- November 22, 2026
- 8:00 AM – 4:00 PM
- Cold Spring Indoor Range, Cold Spring, MN
Register$95
$35 deposit to reserve
9 of 15 seats available40% full - Intermediate
Home Defense Fundamentals
Practical skills for defending your home. Topics include threat assessment, safe storage, low-light shooting, and defensive shooting drills.
- December 6, 2026
- 9:00 AM – 4:00 PM
- Cold Spring Indoor Range, Cold Spring, MN
Register$175
$60 deposit to reserve
7 of 10 seats available30% full - BeginnerNRA Course
NRA Basic Rifle
Introduction to rifle shooting covering safe handling, ammunition selection, sight alignment, and live-fire fundamentals. Open to all experience levels.
- January 3, 2027
- 8:00 AM – 5:00 PM
- Cold Spring Indoor Range, Cold Spring, MN
Register$150
$50 deposit to reserve
12 of 12 seats available0% full - BeginnerNRA Course
NRA Basic Shotgun
Hands-on introduction to shotgun shooting. Covers safe handling, shotgun types, ammunition, shooting fundamentals, and live-fire practice.
- January 11, 2027
- 8:00 AM – 5:00 PM
- Kimball Sportsmen's Club, Kimball, MN
Register$150
$50 deposit to reserve
12 of 12 seats available0% full
Questions Before You Register?
Call or email us and we'll help you find the right class for your experience level and goals.