Ripon Martial Arts: Train like a warrior

Martial arts at Kicks Self Defense and Fitness in Ripon offer numerous benefits. Improve physical fitness, flexibility, and strength while learning self-defense techniques. Boost confidence, discipline, and focus through structured training and goal-setting. Join our supportive community and enhance mental well-being through stress relief and improved concentration.

Experience the advantages of martial arts at Kicks Self Defense and Fitness in Ripon. Develop self-defense skills and increase personal safety. Enhance coordination, balance, and agility through dynamic movements. Enjoy a fun and engaging workout that promotes self-discipline and self-control. Start your martial arts journey today and unlock a world of physical and mental growth.

What we offer

Kids Martial Arts
Upcoming Classes
Mon, 03:50 PM
Mon, 04:30 PM
Tue, 03:50 PM
Learn more
Junior Martial Arts
Upcoming Classes
Mon, 5:15 PM
Mon, 6:00 PM
Mon, 6:45 PM
Learn more
Teen Martial Arts
Upcoming Classes
Tue, 06:00 PM
Tue, 06:45 PM
Thur, 06:00 PM
Learn more

Hear what our members are saying

My son loves to train here and enjoy it. Sensei David is very talented and very accommodating.

Erwin Tuddao

November 10

Great place for the kids to learn. Thank you.

Maxwell Alvarado

November 10

This place is amazing! I love coming here and learning self defense while getting to know people. Truly an inspirational place, 5 stars!

Jasmin

November 10

I’ve been going here for a year now and the people are so amazing and easy to learn from!

jasmin

November 10

It's really good and he is a great instructor

Mahi Sandhu

February 10

David made it fun for Logan, Logan wasn't sure about joining at first, but when he ran up to me to say he liked it and wants to come back, I signed him up. Can't wait to bring him back.

Vikki Henderson

April 10

Schedules

Dec 29 - Jan 09

Monday

12/29

Mon29
Tue30
Wed31
Thu01
Fri02
Mon05
Tue06
Wed07
Thu08
Fri09

Intro Class

Monday 03:50 PM to 04:20 PM

Intro Class

03:50 PM - 04:20 PM

Little Tigers (Camouflage Advance)

Monday 04:30 PM to 05:10 PM

Little Tigers (Camouflage Advance)

04:30 PM - 05:10 PM

White and Yellow

Monday 5:15 PM to 6:00 PM

White and Yellow

5:15 PM - 6:00 PM

Green and Blue

Monday 6:00 PM to 6:45 PM

Green and Blue

6:00 PM - 6:45 PM

Brown, Red, Black Belts

Monday 6:45 PM to 7:30 PM

Brown, Red, Black Belts

6:45 PM - 7:30 PM