Top Florida Security Guard Schools 2026: Miami, Tampa, Orlando

Florida Security Guard Schools: 2026 Training Directory

FDACS-Approved Class DS Training Providers

← Back to Home
⚠️ Important Licensing Requirement: All security guard training in Florida must be completed through a state-licensed Class DS Security Officer School. Online-only courses without in-person instruction are illegal for Class D licensure. The Florida Department of Agriculture and Consumer Services (FDACS) regulates all security training providers.

💡 Quick Tips for Choosing a School

  • Verify the license first: Use the FDACS database (see below) to confirm the school holds a valid Class DS license before paying any fees
  • Ask what’s included: Clarify if the quoted price includes passport photo, notarization, and course materials—some schools charge these separately
  • Watch for hidden fees: If pursuing Class G (armed), ask about range fees, ammunition costs, and firearm rental charges
  • Check class schedules: Many schools offer day, evening, and weekend options—find one that fits your availability
  • Job placement matters: Schools with strong employer connections can help you find work immediately after licensing

📍 Miami & South Florida Schools

Invictus Security Training Academy
Hialeah, FL
~$150–$200
Former U.S. Military instructors
Includes materials, notarizations, passport photo
Job assistance program
First Aid/CPR/AED integration
Visit School Website →
Security Training Group
Miami, FL
~$99–$150
In business since 1998
Daily training available
Job placement from recruiters
Military veteran discounts
Visit School Website →
Miami Security School
Miami, FL
~$100–$150
State-approved 40-hour Class D
Comprehensive unarmed security fundamentals
Flexible scheduling
Find on Google →
S2 Safety & Intelligence Institute
Statewide (Online + In-Person)
~$100–$150
Since 1998 (27 years experience)
Hybrid online/in-person option
Class D & G specialization
Visit School Website →

📍 Tampa & Central Florida Schools

PSG Security Academy
Tampa, FL
~$150–$175
🏆 2024 & 2025 Best of Florida Award
42-hour course (exceeds minimum)
Hands-on practical training
Security Forces Veterans instructors
Find on Google →
Academy of Investigation & Security
Tampa, FL
~$150 Class D
Since 2007
Day/night/weekend classes
Small class sizes
Gun range affiliations
Visit School Website →
Florida Security School
Tampa & Orlando
~$100–$150
100% graduation rate
Job placement assistance
Bundle D+G options
Complete in one week
Visit School Website →
Invictus Security Training Academy
Orlando, FL
~$150–$200
Former U.S. Military instructors
Weekly classes
Serves central Florida counties
Job assistance program
Visit School Website →
Eddy’s Security Training
Orlando (Multiple Locations)
~$120–$150
42-hour Class D
Job referral program
Winter Park, Maitland, Kissimmee
Concealed weapon classes available
Visit School Website →

📍 Jacksonville & North Florida Schools

PSG Security Academy
Jacksonville, FL
~$150–$175
🏆 2024 & 2025 Best of Florida Award
Practical hands-on training
Security Forces veteran instructors
Same high standards as Tampa location
Find on Google →
C-Aware Security Officer School
Jacksonville, FL
~$100–$150
60+ years combined expertise
Class D & Class G
Less Lethal tools training
Strict attendance policy (quality control)
Visit School Website →
North Florida Security Academy
Jacksonville, FL
~$175
In-person only (no online)
42-hour Class D
State-certified
Online registration available
Visit School Website →

🔍 How to Verify a School’s License

Use the official FDACS database to verify if a school holds a valid Class DS license before enrolling.

OPEN FDACS LICENSE SEARCH
How to use the FDACS search:
  1. Click the button above to open the official Florida licensing database
  2. In the “Program” dropdown, select Private Investigation/Firearm/Recovery/Security
  3. In the “License Type” dropdown, select Class DS – Security Officer School
  4. Leave other fields blank and click “Search” to see the complete list of approved schools
  5. Verify your chosen school appears in the results with an “Active” status