
Tampa Bay's Premier Florida Firearms & Security Guard Training School
PSG Security Academy
.png)
5038 MISSION SQUARE LANE, ZEPHYRHILLS, FLORIDA 33542
CALL US NOW at (813)779-9779





"Why do students from across Florida drive past other schools to train at PSG?"


Florida's Highest-Rated Security Officer & Firearms Training Academy
Best of Florida Winner 2024 & 2025 • A+ BBB Rated • Veteran-Owned
Join the thousands of security professionals who have trusted PSG Security Academy to launch or advance their careers.
Our hands-on, instructor-led training prepares you for real-world success—not just a state license
​



CLASS SIZE IS LIMITED. REGISTER NOW TO RESERVE YOUR SEAT IN CLASS.
PSG Security Academy in Zephyrhills, Florida, offers specialized security training programs,
including the 42-hour 'D' Security Officer Course and the 28-hour 'G' Firearms Course.
​
Our small classes and experienced instructors focus on practical skills for real-world challenges,
ensuring students gain confidence and readiness in their security careers.
oin us to gain valuable experience rather than just a certificate.
Our Courses
42-hour 'D' Un Security Guard Training (Mon-Thurs)
28-hour 'G' Armed Security License (Mon-Wed)
4-hour 'G' Annual Requalification (Every other Wed/Weekends by appointment
Beginner's Firearms 101 (Call to schedule; Groups of 3 or more needed to hold class)
Concealed Weapons & Firearms License (Call to schedule; minimum of 3 students needed)
Florida Security Officer AR-15 and Shotgun courses (Join our app for notifications)
CPR/AED & Stop the Bleed Certifications * (Offered on Weds during 'D' Class weeks **)
* PSG Student pay only $55 for CPR/AED course. ** Non-PSG students may attend our CPR/AED course for $75.
A TESTIMONIAL FROM ONE OF OUR PROUD VETERAN STUDENTS:
"Excellent training facility with a fabulous staff. Instructor Flanagan (Kelly) knows his stuff!! This is a great place to launch a Security Guard career or to hone your firearms skills and learn from the best. Most schools just teach you the test. At THIS school, you really learn something from a Security Forces Veteran with years of real world experience in the field and on the street. Learn from a seasoned Defender who has walked the walk.
Thanks for a great course and your Service!" - Bob K., MSgt, USAF (Retired) (Jacksonville, FL)
See more great student reviews on our Testimonial page.
Contact PSG Staff to find out when Dr. Carrera will next be at our school.
Make sure to ONLY select the $125 'Physicals for G License Certification' option
Non-PSG students can not be seen at PSG Academy so click on her link above.
TEMPORARY 'G' LICENSE PSYCHOLOGICAL TESTS ARE BY APPOINTMENT MON-THURS ONLY
The Psychological Test is by appointment only and from Mon - Thurs. We do not allow walk-ins.
Appointment requests on our "Off Days" where we have to come in from Fri - Sun are $200 and by availability only
and you must call (813)779-9779 to schedule & pay a $50 deposit via Credit/Debit on our website.
PRE-REGISTER & PRE-PAY VIA OUR WEBSITE NOW!!


Why Choose PSG Security Academy?
​PSG provides high-caliber, hands-on security training in a clean, spacious and comfortable classroom in Zephyrhills, Florida.
Unlike online programs, our courses allow you to:
-
Train face-to-face with experienced instructors
-
Ask questions and receive immediate answers
-
Participate in practical, hands-on exercises
-
Learn alongside other security professionals
We proudly show our facility because we want you to see where you will train.
​
PSG is conveniently located in the Zephyrhills/Wesley Chapel area, approximately 20 minutes north of Tampa. You may drive a little farther, but compare our Google and Better Business Bureau reviews—you’ll understand why students make the trip.
​
Registration Required
Students must preregister and prepay through our website by the Friday before class. Advance registration helps us confirm enrollment, reduce administrative costs and avoid class cancellations.
​
REFUND POLICY
Make sure your schedule is clear before booking a class. Please see refund policy on the Contact Page.






