Class schedule
Effective September 8, 2026. Gym hours: Mon–Fri 6:00am–9:30pm, Sat–Sun & holidays 8:00am–9:30pm. No classes on holidays — check social media for open mat times, and confirm live times at @zenmartialartsandfitness since the schedule is subject to change.
Adults
Drop into any class marked All Levels or Fundamentals.
| Block | Mon | Tue | Wed | Thu | Fri | Sat | Sun |
|---|---|---|---|---|---|---|---|
| Early morning 5:00 AM – 8:00 AM | 6:00 – 7:00 AM Gi BJJ All Levels | 6:00 – 7:00 AM No-Gi BJJ All Levels | 6:00 – 7:00 AM Gi BJJ All Levels | 6:00 – 7:00 AM No-Gi BJJ All Levels | 7:00 – 8:00 AM BJJ Open Mat All Levels | ||
| Morning 8:00 AM – 12:00 PM | 10:00 – 11:00 AM No-Gi BJJ Fundamentals | 10:00 – 11:00 AM No-Gi BJJ Fundamentals | 11:00 AM – 12:00 PM Ladies Self-Defence | 10:00 – 11:00 AM No-Gi BJJ Leg Locks | 8:00 – 9:30 AM Boxing All Levels 9:30 – 10:30 AM Wrestling Adults + Kids All ages | 10:00 AM – 12:00 PM MMA Open Mat | |
| Midday 12:00 PM – 3:00 PM | 12:00 – 1:00 PM Yoga | 12:00 – 2:00 PM Open Mat All Levels | |||||
| Afternoon 3:00 PM – 6:00 PM | 5:00 – 6:30 PM Wrestling Kids + Adults All ages | 5:00 – 6:30 PM Wrestling Kids + Adults All ages | |||||
| Evening 6:00 PM – 12:00 PM | 6:00 – 7:00 PM No-Gi BJJ Fundamentals 7:00 – 8:00 PM Adv No-Gi BJJ In Cage 7:00 – 8:00 PM Kickboxing Level 1 8:00 – 9:00 PM Muay Thai Level 2 | 6:30 – 7:30 PM BJJ Fundamentals Gi 7:30 – 8:30 PM Adv BJJ Gi 7:30 – 8:30 PM Fund. Boxing 8:30 – 9:30 PM Adv. Boxing | 6:00 – 7:00 PM No-Gi BJJ Fundamentals 7:00 – 8:00 PM Adv No-Gi BJJ In Cage 7:00 – 8:00 PM Kickboxing Level 1 8:00 – 9:00 PM Muay Thai Level 2 | 6:30 – 7:30 PM BJJ Fundamentals Gi 6:30 – 7:30 PM Kickboxing Level 1 7:30 – 8:30 PM Adv BJJ Gi 7:30 – 8:30 PM Muay Thai Level 2 | 6:00 – 7:00 PM Fund. Boxing 7:00 – 8:00 PM Adv. Boxing 8:00 – 9:00 PM Open Mat |
Kids
Ages 4–8 and Ages 9–13 train separately. Blocks marked All ages welcome parents and older kids on the same mat.
| Block | Mon | Tue | Wed | Thu | Fri | Sat |
|---|---|---|---|---|---|---|
| Morning 8:00 AM – 12:00 PM | 9:30 – 10:30 AM Wrestling Adults + Kids All ages | |||||
| Afternoon 3:00 PM – 6:00 PM | 4:00 – 5:00 PM Kids BJJ Ages 4–8 5:00 – 6:00 PM Kids BJJ Ages 9–13 | 4:00 – 5:00 PM Kids Wrestling Ages 4–9 5:00 – 6:30 PM Wrestling Kids + Adults All ages | 4:00 – 5:00 PM Gi BJJ Kids Ages 4–8 5:00 – 6:00 PM Gi BJJ Kids Ages 9–13 | 4:00 – 5:00 PM Kids Wrestling Ages 4–9 5:00 – 6:30 PM Wrestling Kids + Adults All ages | 4:00 – 5:00 PM Kids MMA Ages 4–8 5:00 – 6:00 PM Kids MMA Ages 9–13 |
Adults
10:00 – 11:00 AM
No-Gi BJJ
Fundamentals
6:00 – 7:00 PM
No-Gi BJJ
Fundamentals
7:00 – 8:00 PM
Adv No-Gi BJJ
In Cage
7:00 – 8:00 PM
Kickboxing
Level 1
8:00 – 9:00 PM
Muay Thai
Level 2
Kids
4:00 – 5:00 PM
Kids BJJ
Ages 4–8
5:00 – 6:00 PM
Kids BJJ
Ages 9–13
Adults
6:00 – 7:00 AM
Gi BJJ
All Levels
5:00 – 6:30 PM
Wrestling
Kids + Adults
6:30 – 7:30 PM
BJJ Fundamentals
Gi
7:30 – 8:30 PM
Adv BJJ Gi
7:30 – 8:30 PM
Fund. Boxing
8:30 – 9:30 PM
Adv. Boxing
Kids
4:00 – 5:00 PM
Kids Wrestling
Ages 4–9
5:00 – 6:30 PM
Wrestling
Kids + Adults
Adults
6:00 – 7:00 AM
No-Gi BJJ
All Levels
10:00 – 11:00 AM
No-Gi BJJ
Fundamentals
6:00 – 7:00 PM
No-Gi BJJ
Fundamentals
7:00 – 8:00 PM
Adv No-Gi BJJ
In Cage
7:00 – 8:00 PM
Kickboxing
Level 1
8:00 – 9:00 PM
Muay Thai
Level 2
Kids
4:00 – 5:00 PM
Gi BJJ Kids
Ages 4–8
5:00 – 6:00 PM
Gi BJJ Kids
Ages 9–13
Adults
6:00 – 7:00 AM
Gi BJJ
All Levels
11:00 AM – 12:00 PM
Ladies
Self-Defence
5:00 – 6:30 PM
Wrestling
Kids + Adults
6:30 – 7:30 PM
BJJ Fundamentals
Gi
6:30 – 7:30 PM
Kickboxing
Level 1
7:30 – 8:30 PM
Adv BJJ Gi
7:30 – 8:30 PM
Muay Thai
Level 2
Kids
4:00 – 5:00 PM
Kids Wrestling
Ages 4–9
5:00 – 6:30 PM
Wrestling
Kids + Adults
Adults
6:00 – 7:00 AM
No-Gi BJJ
All Levels
10:00 – 11:00 AM
No-Gi BJJ
Leg Locks
12:00 – 1:00 PM
Yoga
6:00 – 7:00 PM
Fund. Boxing
7:00 – 8:00 PM
Adv. Boxing
8:00 – 9:00 PM
Open Mat
Kids
4:00 – 5:00 PM
Kids MMA
Ages 4–8
5:00 – 6:00 PM
Kids MMA
Ages 9–13
Adults
7:00 – 8:00 AM
BJJ Open Mat
All Levels
8:00 – 9:30 AM
Boxing
All Levels
9:30 – 10:30 AM
Wrestling
Adults + Kids
Kids
9:30 – 10:30 AM
Wrestling
Adults + Kids
Adults
10:00 AM – 12:00 PM
MMA Open Mat
12:00 – 2:00 PM
Open Mat
All Levels
Notes
- Ages 4–8 and Ages 9–13 classes run separately so every kid trains with their own group
- Wrestling blocks marked Kids + Adults welcome parents and older kids on the same mat
- Group or private training available
- Contact 778-835-6590 for weekend training or private sessions
Bring your family in for a free class
See the schedule that fits your week, then come try it.