Register for classes

Enrollment at the NRA website:


- Step 1: Choose:  Find an NRA Training Course near you and then Select your Course by discipline (Pistol, Rifle, or Shotgun). 

- Step2: Enter Zip Code 22554;  Pick the date and time you desire and "click for details" then "Sign up for the class" and enter your information.

NOTE: confirm that this is our company's class by verifying that "NOVA Marksmanship Academy, Inc." is listed in the address section

Payment for your class:

You can pay for the course on our website (top right corner)

• Either pay the minimum required $50 deposit ($100 for Instructor Courses) within 24 hours of your registration.

NOTE: The deposits are nonrefundable, unless NMA, Inc. cancels the class. However, at the customer's request the deposit may be applied to a course at a future date, if taken within the same calendar year of  initial registration.

• Or pay for your entire class; select your class from our drop down menu.


NOVA Marksmanship Academy, Inc.

VA Concealed Carry Permit Qualification/NRA Training/Non-NRA Clinics

Stafford, Virginia (540) 783-8130