Martial Arts Programs

Explore our unique curriculum blending various martial arts disciplines for comprehensive skill development.

Black Belt Journey

A black belt earned with Perfect Moves Martial Arts is well-deserved. You can feel confident that when our instructors promote you to a new level, that you have successfully demonstrated the levels of skill, knowledge, and stamina required to wear your belt with pride.

Self-Defense Training

Enhance your skills with our specialized seminars. Led by expert instructors, these focused sessions offer in-depth training on advanced techniques, real-world scenarios, and practical self-protection strategies

Kids Classes

Experience the dedication and hard work required to earn a black belt at Perfect Moves.

black barbell on tile flooring
black barbell on tile flooring
Conditioning

Work with our expert instructors, coaches, or training partners during scheduled sessions to enhance your physical fitness. Tailor your workouts to focus on strength, endurance, or sport-specific goals

Private Classes

Enhance your skills with our specialized seminars. Led by expert instructors, these focused sessions offer in-depth training on advanced techniques, real-world scenarios, and practical self-protection strategies

Class Schedule

Explore our comprehensive schedule of classes for all ages and skill levels.

Kids Class

Unleash your potential at our weekly Open Gym Sessions. Practice freely, get personalized guidance, spar safely, and focus on your goals. All levels are welcome!

Fight Team & Advance Striking

Enhance your skills with our advanced training sessions designed for experienced practitioners.

Foundation Class

Learn and perfectionate your foundation to achieve high results towards your goals.

MO

TU

WED

THU

FRI

SAT

SUN

9AM

10AM

5PM

6PM

7PM

7:20PM
Advance
Striking

6:15PM
Foundation
Class

5:15PM
Skill Training
Check with coach

6:00PM
Kids
Class

5:30PM
Open
Gym



6:00PM
Fight
Team

9:00AM
Kids
Class

10:15AM
Advance
Striking

6:15PM
Foundation
Class

Open Gym

Engaging classes for children to develop discipline, confidence, and physical fitness.

4:00PM
Conditioning

4PM

Conditioning

Elevate your fitness with our Conditioning Class, designed for all skill levels. Improve strength, agility, and endurance in a fun and supportive environment!

Class Schedule

Explore our comprehensive schedule of classes for all ages and skill levels.

Foundation Class

Mondays and Fridays at 6:15 pm
Learn and perfectionate your foundation to achieve high results towards your goals.

Kids Class
Tuesdays at 6:00pm and Saturdays at 9:00 am
Engaging classes for children to develop discipline, confidence, and physical fitness.

Open Gym
Wednesdays from 5:30pm to 7pm
Unleash your potential at our weekly Open Gym Sessions. Practice freely, get personalized guidance, spar safely, and focus on your goals. All levels are welcome!

Conditioning

Tuesdays at 4:00 pm
Elevate your fitness with our Conditioning Class, designed for all skill levels. Improve strength, agility, and endurance in a fun and supportive environment!

Advance Level Classes

Advance Striking
Mondays at 7:20pm, and Saturdays at 10:15am
Skill Training
Tuesdays at 5:15 pm (Talk with instructor/coach)
Fight Team
Thursdays at 6:00 pm
Enhance your skills with our advanced training sessions designed for experienced practitioners.

Book your next class