Skip to main content

USA Arms · Everything firearms nationwide

JD Sporting

Firearm instructor

Profile updated October 17, 2026

What they offer

Format
In person and mobile
Also teaches in
Cayuga County, Central New York, Cortland County, Madison County, Onondaga County, Oswego County, Tompkins County and Warren County

Prices

As published by the business.

  • NYS basic handgun safety class (4-hour) $65 per class · Non-refundable; rescheduling available if you can't make it.
  • Pistol 1 live-fire class (3-hour) $275 per class · Bring 250+ rounds of ammunition for your firearm.
  • NYS carry-conceal class (18-hour, 2 days, live fire) $340 per class · $90 non-refundable online deposit required; $250 due day of class. Lunch included. Classes limited to 20 people.
  • NYS carry-conceal class (18-hour) $340 per class

New to classes? How long a first class takes and what it costs

Sources and corrections

Browse similar places

Firearm instructors
Nationwide

Correct JD Sporting

Tell us what to add or change about JD Sporting. Include a public source link if you have one. Your request will not change the listing automatically, and this form does not collect an email for a reply.

By submitting, you agree USA Arms may use the information you provide to review and respond to the request under the Privacy Policy and Terms. Only submit information you are authorized to share.

Check the prefilled link, or paste the address of the USA Arms page.

Include the correct or missing details and a public source link if you have one.