THANK YOU FOR SUPPORTING LOCAL!

VA / Utah Concealed Carry Classes in Glen Allen, VA

Our Concealed Carry Permit Classes in Glen Allen, VA are held at James River Collision Center and are led by Jay Hermoso, a NRA certified firearms instructor, a USCCA Certified Instructor, and a Concealed Firearms Instructor with the State of Utah, Bureau of Criminal Identification.

Upon completion of a CCW course in Glen Allen, you will be certified to apply for your Virginia and / or Utah Concealed Handgun permit.

Register for an upcoming Virginia Concealed Carry Permit Class in Glen Allen, VA:


Saturday, March 1, 2025 1PM – 5:30PM VIRGINIA / UTAH

To register, please click on the button below.

These classes are either 2.5 or 4.5 hours that will certify you to apply for your Virginia and / or Utah concealed handgun permits. The course outline is as follows:

  • Basic Handgun Safety
  • Gun Anatomy
  • Ammunition & Fundamentals of Pistol Shooting
  • Pistol Selection & Maintenance
  • Virginia Gun Laws & The Legal Use of Deadly Force
  • Reciprocity
  • Interaction with Law Enforcement

Please note our Cancellation Policy.

James River Collision Center Logo

Phone: 804-798-3400
Address: 10401 Knotty Pine Lane, Glen Allen, VA 23059

Sign up for our Newsletter

Get info on new laws, new class offerings, special deals and more!