Schedule Upcoming Classes

Saturday, July 12, 2025 - Sunday, July 13, 2025

2-Day Performance Gun Fighting - Mod 1

North Versailles, PA

Register at Onsight Firearms Training

Tuesday, July 15, 2025 - Wednesday, July 16, 2025

2-Day Performance Gun Fighting - Mod 1

East Granby, CT

Register at Onsight Firearms Training

Thursday, July 17, 2025 - Friday, July 18, 2025

2-Day Performance Pistol

Wappingers Falls, NY

Register at Onsight Firearms Training

Saturday, July 19, 2025 - Sunday, July 20, 2025

2-Day Performance Gun Fighting - Mod 1

Sugarloaf, PA

Register at Onsight Firearms Training

Saturday, August 9, 2025 - Sunday, August 10, 2025

2-Day Room Clearing

Onalaska, WA

Register Online Now
or Download Fillable Student Application
Pay for Course Online Now

Monday, November 24, 2025 - Wednesday, November 26, 2025

Winning an Armed Encounter Seminar

Rosemont, IL
ITOA Conference