Skip to main content
directory/training
Florida Firearms Training logo

Florida Firearms Training

FL

Florida Firearms Training operates a network of professional instructors led by Director Will Farrugia, running classes throughout the state on a weekly and monthly schedule. Weekly Classes: Deerfield Beach (North Fort Lauderdale, Broward County) Lake Worth (Between West Palm Beach and Delray, Palm ...

Florida Firearms Training

FL

(561) 450-9586·See hours

Own Florida Firearms Training?

Claim Now

01 // DETAILS

#01

Business Details

Full description and what we offer

Florida Firearms Training operates a network of professional instructors led by Director Will Farrugia, running classes throughout the state on a weekly and monthly schedule.

Weekly Classes: - Deerfield Beach (North Fort Lauderdale, Broward County) - Lake Worth (Between West Palm Beach and Delray, Palm Beach County) - Okeechobee (Central South Florida)

Monthly Classes: - Stuart (Between Port St. Lucie and Jupiter, Martin County)

  • Concealed Carry Certification — Florida CCW/CWFL license preparation
  • Defensive Handgun — Building-block program for fighting with a pistol
  • Defensive Carbine — Practical rifle techniques under stress conditions
  • Precision Rifle — Accurate shooting at any distance, not just long-range
  • Shotgun Training — Specialized shotgun techniques
  • Hog Hunting School — Safe, fun, and humane hunting methods
  • Advanced Pistol — Advanced-level handgun skills
  • Specialty Pistol — Focused pistol applications
  • Self-Defense — Personal protection training
  • Special Events — Custom courses and group training

Florida Firearms Training instructs at: - Gun World of South Florida (Deerfield Beach) - Okeechobee Shooting Sports (Okeechobee) - Palm Beach Shooting Center (Lake Worth)

Their philosophy: "Train how you fight, fight how you train." The course progression is structured as building blocks—students gain measurable confidence through practical stress-tested techniques.

  • Phone: 561-450-9586
  • Email: [email protected]
  • Office Hours: Monday-Friday, 1-6 PM
  • Classes: By appointment; see Course Schedule for details

Response time up to 4 business days due to high inquiry volume. The program maintains a mailing list (approximately 6 announcements per year) for course announcements and updates.