(408) 629-2441
Email: [email protected]

West Coast Martial Arts
Santa Teresa
19 Great Oaks Blvd. Suite 10
San Jose, CA 95119



Little Dragons

Our Little Dragons program is for our youngest students & is fun, safe, and exciting. Students from 4 to 8 years of age can enjoy learning self-discipline & respect while also learning how to punch, kick and build a strong foundation for practical self-defense.  Our high energy classes are full of fun drills and exercises designed for shorter attention spans and dragon level coordination. A mix of social learning and individual instruction gives the kids an opportunity to have a great jump-start to a lifetime of martial arts training.


Juniors & Adults

Our junior martial arts program gives our students the opportunity to learn cutting edge martial arts in a fun, safe, and exciting environment. Our Junior color belt program is a full mixed martial arts system that takes students ages 9 to 14.


Adult Color Belt Program

Our adult martial arts program is a fun, but challenging mixed martial arts system designed to take students from ages 15 all the way to our seasoned adults from white belt to black belt and beyond! In this program, students get the opportunity to work with our team of experienced black belt instructors to develop practical self-defense techniques, MMA fighting concepts, and traditional martial arts values. This program is a fun and exciting way to get in shape and stay fit all while learning an effective skill and becoming a part of a community that you can enjoy your whole life.


Cardio Kickboxing

Cardio Kickboxing is a fast-paced, fun, and exciting way to get in shape and stay fit for all ages from juniors to seasoned adults! A combination of kickboxing movements in the air or on a bag paired with body-weight exercises and heavy-ball drills gives students a well-rounded and challenging routine for every fitness level. Build an exercise community to keep you excited about working out and finally achieve your fitness goals through cardio kickboxing.


Never Quit Never Give Up