Virginia & West Virginia Concealed Carry Permit Class

West Virginia residents: see our dedicated West Virginia concealed carry class page for license steps, fees and the state training tax credit.

Virginia & West Virginia Concealed Carry Permit Class

This class meets the requirements to apply for your Virginia or West Virginia concealed carry permit. It is located in Martinsburg, WV and serves students throughout the Tri-State area. It is taught by an NRA-certified instructor, US Army Military Police Corps veteran and Level II pistol and rifle coach.

What the Class Includes

  • Length: approximately 4 hours
  • Cost: $115.00. Pay the entire class fee online to secure a seat in the class.
  • Equipment provided: firearm, ammunition, eye protection and hearing protection
  • Location: Martinsburg, WV
  • Certificate: students receive a course completion certificate

Why Choose a West Virginia Permit

The West Virginia permit is the most widely recognized permit and is honored in approximately 37 states. It also qualifies West Virginia residents for a tax credit on their state taxes. Reciprocity changes, so you can check current agreements on the handgun law website before you travel.

Applying in Virginia

Virginia requires applicants to show they have demonstrated competence with a handgun. According to the Virginia State Police, a course taught by an NRA-certified instructor is one of the accepted ways to do that, and proof is a certificate or instructor affidavit. Confirm current application steps with the Virginia State Police or your local circuit court before you apply.

Applying in West Virginia

West Virginia licenses are issued by your county sheriff. Our West Virginia concealed carry class page lists the application steps, fees and the training tax credit.

Frequently Asked Questions

  • Does this class work for Virginia and West Virginia? Yes. It is designed to meet the training requirement to apply for either permit.
  • Do I need my own firearm? No. We provide the firearm, ammunition, eye protection and hearing protection.
  • How long is the class? Approximately 4 hours.
  • Where is it held? In Martinsburg, WV.

Register

Register and Pay $115.00 for the CCW class.

Last reviewed: 11/02/2026

West Virginia and Virginia concealed carry permit class logo