Class Schedule

Find the perfect class time for you or your child. New classes added regularly.

Weekly Training Schedule

All classes are open to enrolled members. Not a member yet? Book a free trial and we'll show you around.

Schedule subject to change — check with the front desk for the latest updates
Rank / Age GroupMondayTuesdayWednesdayThursdayFridaySaturday
All Ranks
Ages 9 & under
6:00–6:40 PM
All Ranks
Ages 10–13
6:45–7:30 PM
White – Senior Yellow
Ages 7+
4:50–5:35 PM 6:30–7:10 PM 4:50–5:35 PM 6:00–6:40 PM 10:00–10:40 AM
Green – Senior Blue 5:35–6:10 PM 4:50–5:30 PM 5:35–6:10 PM 5:15–6:00 PM
Brown, Senior Brown & Red 6:15–7:00 PM 4:00–4:40 PM 6:15–7:00 PM 4:30–5:10 PM
Senior Red & Black Belts 7:00–7:40 PM 7:00–7:40 PM
Teens & Adults
All ranks
7:45–8:40 PM 7:45–8:40 PM 7:45–8:40 PM (sparring) 7:45–8:40 PM
Afternoon Adult Class
All ranks
1:00 PM
Saturday Ranks
Green–Red: 9 & under · Green–Black: 10+
10:45 AM–12:05 PM

Instructor/demo practice (Senior Blue+, staff approval) Wed 5:40–6:20 PM. Testings & private lessons by appointment Sat from 12:00 PM. Schedule subject to change — contact us to confirm current class times.

Peewees
Kids
Teen & Adults

Need a Different Time?

We offer private and semi-private lessons by appointment. Perfect for busy schedules or accelerated learning.

Ready to Get on the Mats?

Your first class is completely free — no experience required.