Best Self-Defense Classes in St. Petersburg, FL

15 schools listed · 8 in St. Petersburg · 1 open 24/7 · 12 open weekends · all 15 rated 4.5+

10th Planet Jiu Jitsu Saint Pete

10th Planet Jiu Jitsu Saint Pete

5.0 86 reviews
“They have a dope vacation 3 and 7 day pass that includes a rash guard.”
Open 24 hoursSince 2021
439 19th St S Unit B
i
MA Fitness Kickboxing

MA Fitness Kickboxing

5.0 90 reviews
“It's a fantastic place to push yourself at your own pace regardless of your limitations.”
Free trial classFrom $84/moSince 2019
4400 34th St N
i
Inside Control Academy

Inside Control Academy

5.0 80 reviews
“Higher-level belts are generally helpful in teaching us newbies, answering our questions, giving tips, etc.”
Ages 5 and upSince 2018
4654 28th St N
i
Master Tony Perri Taekwondo

Master Tony Perri Taekwondo

5.0 41 reviews
“Master Perri is so dedicated, amazing with kids but also very strict which these new generations need the most.”
Since 2014
7011 5th Ave N
i
Mike Price's Martial Arts & Fitness

Mike Price's Martial Arts & Fitness

5.0 37 reviews
“I took a self defense course with him and learned a lot while having a good time.”
Trial class $20Ages 7–12Since 2004
6171 Central Ave suite b
i
St Pete Brazilian Jiu Jitsu

St Pete Brazilian Jiu Jitsu

5.0 46 reviews
“Coach Danny was great - taught a great lesson and gave a lot of attention to myself and his students.”
Since 2015
5540 Haines Rd N
i

Short self-defense courses listed for St. Petersburg, FL are spread across the 15 cards on this page. Who each course is aimed at, where it runs and how often it repeats comes from the school itself, with ratings drawn from public reviews.

Area overview: St. Petersburg, FL

8 of the 15 schools we list are based in St. Petersburg; the other 7 serve St. Petersburg from towns including Largo (10 mi), Pinellas Park (5 mi) and Seminole (8 mi). The schools on this page are rated from 4.9 to 5.0 across 1,600 reviews; 12 have 50 or more reviews. The topics that come up most in reviews of the schools on this page are "atmosphere" and "skills". 1 is open around the clock; 11 are open on Saturdays and 6 on Sundays. 11 have ten or more years of experience, the longest 39 years. 1 offers a free trial or consultation and 2 list coupons or special offers. We have a website on file for all 15 of the schools on this page; 13 publish a contact page; 14 list a public email and 6 take bookings online. We count these figures across the schools on this page; distances are straight-line, and hours and prices change, so confirm the details with the school before you enroll.

Do the schools on this page travel out to St. Petersburg?

Many do. 8 of the 15 listed here sit in St. Petersburg and the others are within 15 mi, which matters less in this category because the instructor usually comes to your room. Ask about travel before you rule out a school on the address alone.

Dynamic Defense Martial Arts

Dynamic Defense Martial Arts

Since 2014
4265 13th Ave N
i
Ferkile's Taekwondo

Ferkile's Taekwondo

Since 2010
4230 Shore Acres Blvd NE
i
Book onlineBook
Tampa Bay Krav Maga

Tampa Bay Krav Maga

4.9 80 reviews
“They are passionate about equipping people to not only to defend themselves but have more situational awareness so they may not need to engage in the first place.”
Coupons & offersAges 5 and upSince 2014
Largo, FL · 10 mi from Saint Petersburg
i
Oh's Martial Arts/Summer Camp & Afterschool

Oh's Martial Arts/Summer Camp & Afterschool

4.9 105 reviews
“My son absolutely enjoys his classes and is learning so much from his instructors.”
Trial class $19Ages 3–127 instructors1,000 students taughtSince 1990
Seminole, FL · 8 mi from Saint Petersburg
i
Bushido Karate Academy

Bushido Karate Academy

5.0 75 reviews
“Being at this karate dojo made me who I am today I still practice what I was taught once in the dojo but in my room.”
Ages 13–16Since 2003Online lessons
Pinellas Park, FL · 5 mi from Saint Petersburg
i
Hidden Leaf Jiu Jitsu

Hidden Leaf Jiu Jitsu

5.0 73 reviews
“The coaches and training style is so unique and has helped me grow exponentially!”
Since 2023Prices online
Pinellas Park, FL · 5 mi from Saint Petersburg
i
Book onlineBook
Ryan Dean's the Dojo Martial Arts and Fitness

Ryan Dean's the Dojo Martial Arts and Fitness

4.9 69 reviews
“Children have an amazing time learning new skills, making friends and most importantly staying active.”
Free trial classFree consultationSince 2004
Largo, FL · 10 mi from Saint Petersburg
i
Supremacy Brazilian Jiu Jitsu

Supremacy Brazilian Jiu Jitsu

4.9 103 reviews
“Supremacy BJJ is truly a perfect place to learn and grow, The environment is welcoming, the instruction is detailed and professional, and everyone supports each other on and off the mats.”
Ages 12–16Since 2014
Largo, FL · 10 mi from Saint Petersburg
i
South Tampa Jiu-Jitsu & MMA

South Tampa Jiu-Jitsu & MMA

4.9 86 reviews
“A testament to the coaches' approach, the student atmosphere is respectful, relaxed, and fun while maintaining a diligent approach to the craft.”
Free trial classSince 2013
Tampa, FL · 19 mi from Saint Petersburg
i
HomeSelf-Defense CoursesFloridaSt. Petersburg, FL

Why these companies made our list

Is this page useful? Yes
No
Is there anything wrong with this page?
Back To Top