Classes
SNAFU Firearms Defense offers beginner-friendly, safety-centered, expert-led firearm education in Fairfax, Virginia. Our curriculum is designed to build confidence through disciplined practice and professional guidance.
Full upfront Wix payment will be required once registration opens, but registration is currently closed while pricing, waivers, and payment setup are finalized.

Basic Pistol Course
5 hours • No experience required • Ages 7+
- Minors must have a parent/legal guardian also enrolled in the same class.
- Maximum 12 students per group.
Virginia Concealed Handgun Permit (CHP) Course
Duration Pending Confirmation
- Curriculum will cover firearm safety, basic mechanics, Virginia law, carry gear, and situational awareness.
- Certification after completion does not issue or guarantee a permit; it is one step in the permit process.
- Maximum 12 students per group.
Private Lessons
Custom Scheduling • All Levels
- Private lessons are arranged by phone or email only.
- Duration and price are pending final confirmation.
- Maximum 12 students per group.
- To schedule, please call 540-216-1938 or email Baswanson2001@gmail.com.
January 2027 Placeholders
January 2027 — Class 1
Course, date, time, and price are to be confirmed.
Maximum 12 students.
Registration opening soon.
No online registration or pricing is available yet.
Details Coming Soon
January 2027 — Class 2
Course, date, time, and price are to be confirmed.
Maximum 12 students.
Registration opening soon.
No online registration or pricing is available yet.
Details Coming Soon
Equipment
What’s Included
Included: eye and hearing protection, class materials, a pistol for use during class, and targets. Not included: ammunition and range fees.
Attire
What to Wear
Wear a high-collared shirt, long pants, and closed-toe shoes.
Checklist
What to Bring
- Government-issued photo ID
- Snacks and water
- Notepad and pen
- Optional: your own pistol and ammunition (no steel-core ammo).
Facility
Training Location
NRA Headquarters Range (indoor range)
11250 Waples Mill Rd, Fairfax, VA 22030
Note: No photo on this site represents the actual facility.
Guidelines
Age Requirements
Basic Pistol Course is for ages 7+. Minors must have a parent or legal guardian also enrolled in the same class.
Enrollment
Registration & Waiver Status
Registration is currently closed while pricing, payment setup, and waivers are finalized. When registration opens, full upfront payment will be required via Wix. A waiver is being prepared and reviewed; there is no active waiver yet. An adult/guardian electronic waiver will be signed during registration once available.
Questions about classes?
For details about upcoming classes or private lessons, please reach out directly.