Key Martial Arts

Class Times

Free trial class is available for Mighty Ninjas, Beginners (white, yellow, and orange belts), Teen Classes, Youth Jiu Jitsu or Adult Classes below.

Browse Classes

Closed the following days:

  • Easter Break: Thursday & Friday, April 2nd & April 3rd
  • Memorial Day: Friday, May 22nd – Monday, May 25th
  • Bonsall West Elementary School Demo: Friday, May 29th
  • Staff Training: Friday, June 5th – Monday, June 8th
  • Labor Day: Monday, September 7th
  • Halloween: Friday, October 30th
  • Veteran’s Day: Wednesday, November 11th
  • Staff Training: Friday, November 20th
  • Staff Training: Friday, December 11th
  • Thanksgiving: Wednesday, November 25th – Friday, November 27th

Mighty Ninjas (Ages 4 - 6)

Youth Jiu Jitsu (ages 7+)

Youth Beg.
(Ages 7+, belts white, yellow, orange)

Youth Inter. & Adv.

Teen Program (13-17 mixed level)

Adult Martial Arts

Martial Arts Open Rank Class

Weapons Class (Martial Arts Students only)

Monday
Tuesday
Wednesday
Thursday
Friday
3:30 - 3:50 pm
MN Mighty Ninjas (Ages 4 - 6)
3:30 - 3:50 pm
MN Mighty Ninjas (Ages 4 - 6)
3:30 - 3:50 pm
4:00 - 4:20 pm
MN Mighty Ninjas (Ages 4 - 6)
4:00 - 4:20 pm
MN Mighty Ninjas (Ages 4 - 6)
4:00 - 4:20 pm
4:00 - 4:50 pm
YB Youth Beg.
(Ages 7+, belts white, yellow, orange)
4:00 - 4:50 pm
YB Youth Beg.
(Ages 7+, belts white, yellow, orange)
4:00 - 4:50 pm
4:30 - 5:20 pm
YIA Youth Inter. & Adv.
4:30 - 5:20 pm
YIA Youth Inter. & Adv.
4:30 - 5:20 pm
5:00 - 5:50 pm
YJJ Youth Jiu Jitsu (ages 7+)
5:00 - 5:50 pm
YJJ Youth Jiu Jitsu (ages 7+)
5:00 - 5:50 pm
5:30 - 5:50 pm
MN Mighty Ninjas (Ages 4 - 6)
5:30 - 5:50 pm
MN Mighty Ninjas (Ages 4 - 6)
5:30 - 5:50 pm
MN Mighty Ninjas (Ages 4 - 6)
5:30 - 5:50 pm
6:00 - 6:50 pm
YB Youth Beg.
(Ages 7+, belts white, yellow, orange)
6:00 - 6:50 pm
WC Weapons Class (Martial Arts Students only)
6:00 - 6:50 pm
YB Youth Beg.
(Ages 7+, belts white, yellow, orange)
6:00 - 6:50 pm
YIA Youth Inter. & Adv.
6:00 - 6:50 pm
OR Martial Arts Open Rank Class
6:00 - 6:50 pm
7:00 - 7:50 pm
TP Teen Program (13-17 mixed level)
7:00 - 7:50 pm
AMM Adult Martial Arts
7:00 - 7:50 pm
TP Teen Program (13-17 mixed level)
7:00 - 7:50 pm
AMM Adult Martial Arts
7:00 - 7:50 pm

Monday

3:30 - 3:50 pm
4:00 - 4:20 pm
Mighty Ninjas (Ages 4 - 6)
4:00 - 4:50 pm
4:30 - 5:20 pm
Youth Inter. & Adv.
5:00 - 5:50 pm
5:30 - 5:50 pm
Mighty Ninjas (Ages 4 - 6)
6:00 - 6:50 pm
Youth Beg.
(Ages 7+, belts white, yellow, orange)
7:00 - 7:50 pm
Teen Program (13-17 mixed level)

Tuesday

3:30 - 3:50 pm
Mighty Ninjas (Ages 4 - 6)
4:00 - 4:20 pm
4:00 - 4:50 pm
Youth Beg.
(Ages 7+, belts white, yellow, orange)
4:30 - 5:20 pm
5:00 - 5:50 pm
Youth Jiu Jitsu (ages 7+)
5:30 - 5:50 pm
6:00 - 6:50 pm
Weapons Class (Martial Arts Students only)
7:00 - 7:50 pm
Adult Martial Arts

Wednesday

3:30 - 3:50 pm
4:00 - 4:20 pm
Mighty Ninjas (Ages 4 - 6)
4:00 - 4:50 pm
4:30 - 5:20 pm
Youth Inter. & Adv.
5:00 - 5:50 pm
5:30 - 5:50 pm
Mighty Ninjas (Ages 4 - 6)
6:00 - 6:50 pm
Youth Beg.
(Ages 7+, belts white, yellow, orange)
7:00 - 7:50 pm
Teen Program (13-17 mixed level)

Thursday

3:30 - 3:50 pm
Mighty Ninjas (Ages 4 - 6)
4:00 - 4:20 pm
4:00 - 4:50 pm
Youth Beg.
(Ages 7+, belts white, yellow, orange)
4:30 - 5:20 pm
5:00 - 5:50 pm
Youth Jiu Jitsu (ages 7+)
5:30 - 5:50 pm
6:00 - 6:50 pm
Youth Inter. & Adv.
7:00 - 7:50 pm
Adult Martial Arts

Friday

3:30 - 3:50 pm
4:00 - 4:20 pm
4:00 - 4:50 pm
4:30 - 5:20 pm
5:00 - 5:50 pm
5:30 - 5:50 pm
Mighty Ninjas (Ages 4 - 6)
6:00 - 6:50 pm
Martial Arts Open Rank Class
7:00 - 7:50 pm

Voted Best Dojo in North County 2025 & 2026!

Sign up today to receive news on up and coming programs and schedule updates!