Best Martial Arts Classes in St. Peters, MO

15 gyms listed · 4 in St. Peters · 14 open weekends · all 15 rated 4.5+

Data verified October 18, 2026

Gracie Barra Saint Peters Mo Brazilian Jiu Jitsu and Self Defense

Gracie Barra Saint Peters Mo Brazilian Jiu Jitsu and Self Defense

4.9 48 reviews
“They teach discipline, keep the children engaged and work on those listening ears at every practice.”
Free trial classSince 2021
953 Jungermann Rd
i
Book onlineBook
Revive Brazilian Jiu Jitsu

Revive Brazilian Jiu Jitsu

5.0 40 reviews
“Great teachers and owners- would recommend to anyone who wants to try something new and also get their kids nice and tired 😉 They compete in their first tournament this weekend!”
Free trial class$100 off first month3 instructorsSince 2019
1278 Jungermann Rd Ste A
i
World Martial Arts Academy

World Martial Arts Academy

4.6 32 reviews
“My kid is learning discipline, doing hard work and now more focused on his work.”
From $159/moSince 2011
1057 Cave Springs Blvd
i
JJK Hapkido-Usa

JJK Hapkido-Usa

4.5 9 reviews
“Continually impressed by the training and the atmosphere that is instilled in this school!”
Since 2019
7525 Mexico Rd
i
ATA Martial Arts

ATA Martial Arts

4.3 48 reviews
“We enrolled him at ATA Chesterfield, in the Tigers program about a year ago and we have seen amazing improvements in his growth and development.”
Coupons & offersAges 4–123 instructorsSince 1969Online lessons
Chesterfield, MO · 9 mi from Saint Peters
i
Book onlineBook
Gracie Barra Chesterfield Brazilian Jiu-Jitsu and Self Defense

Gracie Barra Chesterfield Brazilian Jiu-Jitsu and Self Defense

5.0 50 reviews
“They do such an amazing job with the kids and juniors classes, somehow maintaining a balance between fun activities and productive hands-on technical work which keeps the kids engaged, challenged, but not overwhelmed.”
Free trial classAges 4–15Since 2011
Chesterfield, MO · 9 mi from Saint Peters
i

The 15 gyms listed for St. Peters, MO teach martial arts and combat sports. Styles taught, kids' programs and class times come from each gym's own pages, with star ratings from public reviews.

Area overview: St. Peters, MO

4 of the 15 gyms we list are based in St. Peters; the other 11 serve St. Peters from towns including St. Charles (5 mi), Chesterfield (9 mi) and Weldon Spring (3 mi). The gyms on this page are rated from 4.5 to 5.0 across 896 reviews; 8 have 50 or more reviews. When students and parents rate these gyms on specific qualities, they most often praise professionalism (90%), quality (76%) and communication (67%). The topics that come up most in reviews of the gyms on this page are "confidence", "skills" and "atmosphere". 14 are open on Saturdays and 3 on Sundays. Domain records put 10 websites of the gyms on this page at ten or more years old; the oldest dates from 2002. 1 offers a free trial or consultation and 4 list coupons or special offers. We have a website on file for all 15 of the gyms on this page; 11 publish a contact page; 11 list a public email and 8 take bookings online. We count these figures across the gyms on this page; distances are straight-line, and hours and prices change, so confirm the details with the gym before you enroll.

Which gyms listed for St. Peters show a timetable online?

All 15 gyms have a website on file. The useful ones name the instructor against each slot and mark which classes take beginners. A site built around the founder's rank and a contact form tells you nothing about the Tuesday night you would actually be standing in.

Book onlineBook
Saint Charles MMA and BJJ

Saint Charles MMA and BJJ

4.5 44 reviews
“Mike was very welcoming when I first came in, and all of the coaches are awesome to work with and very patient with helping new people!”
Free trial classSince 2022Prices online
Saint Charles, MO · 5 mi from Saint Peters
i
Gracie Barra O'Fallon

Gracie Barra O'Fallon

5.0 50 reviews
“I'm having a great time and experience training Gracie Barra O'Fallon LSL coaches and professors are amazing specially coach Vivian and coach Nick making me fell included!”
Since 2011
Lake St Louis, MO · 10 mi from Saint Peters
i
Lyndell Institute of Tae Kwon Do

Lyndell Institute of Tae Kwon Do

4.9 32 reviews
“Jamie and Sharon are absolutely incredible human beings, phenomenal instructors, and even better friends.”
Free trial classCoupons & offersAges 3–5Since 2010Prices online
Weldon Spring, MO · 3 mi from Saint Peters
i
Team Vaghi Headquarters

Team Vaghi Headquarters

4.8 50 reviews
“Te am vaghi has taught noah disaplend, has taught him to belive in him self, respect him self, and to work hard and never give up when things get tuff.”
Free trial classAges 6–15Since 2008
Ellisville, MO · 13 mi from Saint Peters
i
Book onlineBook
Midwest Krav Maga

Midwest Krav Maga

5.0 20 reviews
“I trained at several other gyms over various forms of martial arts, and none compared to this gym.”
Trial class $2012+ yearsFree consultation
Saint Charles, MO · 5 mi from Saint Peters
i
ATA Martial Arts

ATA Martial Arts

4.5 32 reviews
“Great teachers and very good lessons that are taught to the students.”
Since 2010
Bridgeton, MO · 10 mi from Saint Peters
i
Tracy's Karate

Tracy's Karate

5.0 16 reviews
“I have such a good time and I have lost weight while learning to defend myself.”
Free trial classSince 1968
Chesterfield, MO · 9 mi from Saint Peters
i
Kali Academy

Kali Academy

4.5 5 reviews
“Very knowledgeable staff in all areas of self deference and martial arts.”
Since 2019
Saint Charles, MO · 5 mi from Saint Peters
i
HIT Squad O'Fallon

HIT Squad O'Fallon

4.9 6 reviews
“If you like mma these guys can show you a thing or two.”
Since 2013Prices online
O'Fallon, MO · 6 mi from Saint Peters
i
HomeMartial Arts ClassesMissouriSt. Peters, MO

Why these companies made our list

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