
About Rock Solid Martial Arts Academy
Rock Solid Martial Arts Academy, is determined to enable and inspire each student to reach their maximum potential and achieve their goals both inside and outside of the classroom. Martial Arts is more than just powerful sidekicks, lightning-fast punches, and self-defense. The characteristic components of martial arts, such as discipline, integrity, respect, honesty, and perseverance are often assimilated by students, and with consistency, these virtues become inherent. The ultimate goal for any martial artist is to master each skill, executing each step with power and precision. As students progress through the martial arts program, moving from one belt rank to the next, they will face obstacles, there will be trial-and-error, and that's all right! With some people, skills come naturally, but with others, they may not - everyone is unique, having his/her own strengths and weaknesses. But, I assure you, with patience, focus, discipline, and perseverance, students can achieve their goals, and most often, even far exceed them!


No
Contracts

Unlimited
Classes

No Hidden
Fees

ACCESS OUR SCHEDULE
& EXCLUSIVE WEB SPECIAL
WHAT PEOPLE SAY
"My daughters (ages 5 & 7) have been attending since February and we all love RSTKD. Master Joseph and all of the instructors are wonderful. I love that working hard is the foundation of this school, along with respect and discipline. Personally, before we committed to RSTKD, we found other schools to be quite pretentious and/or unwelcoming. Fortunately, the staff, the students and families, are truly wonderful people and we feel extremely at home. We look forward to growing with the Rock Solid family!"
— Kara Schaider

Beginners Schedule
White Belt - Green Stripe
Monday
Tuesday
Wednesday
Thursday
Saturday
10:00 - 11:00AM
5:45 - 6:30PM
4:15 - 5:00PM
5:00 - 5:45PM
5:45 - 6:30PM
4:15 - 5:00PM
5:00 - 5:45PM

INT/ADV Schedule
Green Belt and Above
Monday
Tuesday
Wednesday
Thursday
Saturday
10:00 - 11:00AM
4:15 - 5:00PM
5:00 - 5:45PM
​
5:45 - 6:30PM
6:30 - 7:15PM
4:15 - 5:00PM
5:00 - 5:45PM
​
5:45 - 6:30PM
6:30 - 7:15PM

Black Belt & Leadership Team
Teen and Adult Classes
Monday
Tuesday
Wednesday
Thursday
Saturday
.
6:30 - 7:15PM
Leadership Team
.
6:30 - 7:15PM
Black Belt Class

Teen/Adult Schedule
Teen and Adult Classes
Monday
Tuesday
Wednesday
Thursday
Saturday
10:00 - 11:00AM
7:15 - 8:30PM
7:15 - 8:30PM
7:15 - 8:30PM
7:15 - 8:30PM