Questions? 435 767 1299

Browse and find the class/date that works for you. Click on it to register.

When registering you won’t be asked to pay. We will verify your qualifications (some courses are Mil/LEO only), verify or secure payment as appropriate, and approve you to attend.  That will usually happen the same day (unless possibly on a weekend – then early Monday).

You can withdraw or re-schedule into another date as you like.  Our refund / reschedule policy is very generous. If you can’t come, reschedule as early as you know.    See our FAQ for refund policy – but the answer is yes.

If the calendar isn’t working for your browser then please visit our scheduling software directly.  You can also check out fresh reviews of our courses. 

Want your own class?  Look at private training or bring us to your range