Hardin Training Group

Shooting Range

Dallas, NC

Hardin Training Group offers basic pistol and rifle classes taught by NRA certified instructors with individual attention and small class sizes.

  • first-time firearm owners
  • individuals seeking personal protection training
  • those needing North Carolina Concealed Carry Handgun certification

Rock Haven Farms

Shooting Range

Cherryville, NC

Rock Haven Farms is a family-owned 120-acre hunting preserve in Cherryville specializing in guided upland bird hunting and dog training.

  • upland bird hunting experiences
  • gun dog training for all skill levels

Blacksite Tactical

Shooting Range

Belmont, NC

Blacksite Tactical offers specialized Concealed Carry Classes and sells firearms from top brands.

  • individuals seeking concealed carry certification
  • those looking to purchase quality firearms and optics

Self Defense and Firearm Education

Shooting Range

Gastonia, NC

MAC Gun Worx offers comprehensive firearm training, including NC Concealed Carry classes, and is a family-owned business.

  • Individuals seeking NC Concealed Carry certification
  • Women looking for women-friendly training programs
  • Families wanting private firearm training

Shooting Range in nearby counties

FAQ

What is the cost of a Concealed Carry class?

The NC Concealed Carry Handgun Permit Class at Self Defense and Firearm Education costs $75.

How long does the Concealed Carry certification take?

Most Concealed Carry classes are completed in one day, typically lasting several hours.

Are firearms provided during training classes?

Hardin Training Group provides firearms and ammunition for its basic classes.