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.

Adults class schedule, grouped by time of day
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.

Kids class schedule, grouped by time of day
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.