Book a CCW Class

WESHOOT, in partnership with Praetorian Agency, Compass Training, Joe Hayes, and other esteemed training partners, has developed a series of training courses tailored for the NJ PTC/CCW Permit. Our classes have been recognized as the top training courses in the state by renowned gun lawyer Evan Nappen, as well as by many pro-rights organizations like NJ2AS and CNJFO. Even radio hosts from 101.5 FM have given us their endorsement. Please read through the options carefully to select the course that best suits your needs.

Be advised that the CCW classes we offer are NOT designed for beginners or those with limited shooting experience. We strongly recommend that you first familiarize yourself with your firearm by taking a 2-hour private lesson, or by enrolling in an NRA BASIC PISTOL or USCCA Pistol Class. Concealed Carry demands a high level of skill and trigger discipline. Accidents often occur during the holster draw and re-holstering process. We suggest enrolling in a CCW Class only once you are comfortable with your handgun and can efficiently shoot at a distance of 15 yards.

USCCA NJ CCW Certification With CCARE Qualification

This class addresses all the training requirements for the NJ CCW permit, from Firearms Familiarity & Gun Safety, Shooting Stances, Common Malfunctions, Use of Force, Holster drills, and the live-fire qualification.


This NRA class fulfills all current training requirements for all 50-States. It includes a US OF FORCE certificate, and a 50 rounds shooting qualification from 3yd to 15yds.


This class fulfills the NJ State Police requirements for the USE OF FORCE Certification required to obtain a Permit To Carry license.


This class is for people that only need to obtain the live-fire [HQC2] certificate for the NJ CCW Permit. Applicant must bring at least 100 rounds of branded factory ammo (per handgun), the handgun(s), and holster.  Qualification is with an FBI Q Target, at various distances and shooting stances. Maximum distance is 25 yards. Passing score = 80%