top of page

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.

bottom of page