Welcome to CBBA Bolton
Our Bolton studio is a home for families who want more than a workout. On these mats, kids find focus and confidence, teens find discipline and drive, and adults find a community that actually shows up for each other.
Whether your child is stepping onto a mat for the very first time or you are finally starting the martial art you always meant to, our certified black-belt instructors meet you exactly where you are.
See you on the mats, the team at CBBA Bolton
Life on the mats
A look inside a typical week at the Bolton studio.





Our programs
See the schedule →
Little Ninjas
Focus, coordination and confidence through playful, structured karate for little ones.

Kids Karate
Discipline, respect and real skills as kids grow through the belts.

Teens Karate
Strength, focus and self-defense in a program built for teenagers.

Adult Karate
Get fit, relieve stress and learn practical self-defense.

Mini Ninjas BJJ
A playful first taste of Jiu-Jitsu that builds balance, listening and confidence.

Youth BJJ
Ground-based self-defense that builds control, patience and confidence.

Adult BJJ
Problem-solving, fitness and real self-defense on the mats.

Bully Proof Program
Confidence, awareness and de-escalation skills that keep kids safe.

Birthday Parties
Action-packed martial-arts parties with games, belt-breaking and fun.
Meet your instructors
Certified black belts who will know your name by the end of week one.

Founder and head instructor of Canadian Black Belt Academy, leading our team of certified black belts across all three studios.






Weekly schedule
Book a free trial →Your first class is free. Drop into any class that fits your family and see how it feels.
- 4:15 PMLittle Ninjas Karate (3–5yrs)
- 4:45 PMWhite Belt Jr Karate · Technique
- 4:45 PMYellow Belt Jr Karate · Technique
- 5:15 PMMini Ninjas Jiu-Jitsu (3–5yrs)
- 5:15 PMOrange Belt Jr Karate · Technique
- 5:15 PMGreen Belt Jr Karate · Technique
- 5:45 PMKids Jiu-Jitsu (6–8yrs)
- 6:00 PMBrown Belt Jr Karate · Technique
- 6:00 PMBrown II Belt Jr Karate · Technique
- 6:00 PMRed Belt Jr Karate · Technique
- 6:30 PMYouth Jiu-Jitsu (9–12yrs)
- 6:45 PMPurple Belt Jr Karate · Technique
- 6:45 PMBlue Belt Jr Karate · Technique
- 7:15 PMAdult No-Gi Jiu-Jitsu
- 7:30 PMAdult Karate All Belts (13yrs & up) · Technique
- 4:15 PMLittle Ninjas Karate (3–5yrs)
- 4:30 PMPurple Belt Jr Karate · Technique
- 4:30 PMBlue Belt Jr Karate · Technique
- 5:15 PMBrown Belt Jr Karate · Technique
- 5:15 PMBrown II Belt Jr Karate · Technique
- 5:15 PMRed Belt Jr Karate · Technique
- 5:45 PMMini Ninjas Jiu-Jitsu (3–5yrs)
- 6:00 PMWhite Belt Jr Karate · Technique
- 6:00 PMYellow Belt Jr Karate · Technique
- 6:15 PMKids Jiu-Jitsu (6–8yrs)
- 6:30 PMOrange Belt Jr Karate · Technique
- 6:30 PMGreen Belt Jr Karate · Technique
- 7:00 PMYouth Jiu-Jitsu (9–12yrs)
- 7:15 PMAdult Karate All Belts (13yrs & up) · Technique
- 7:45 PMTeen Jiu-Jitsu (13–15yrs)
- 8:00 PMAdult Jiu-Jitsu Fundamentals
- 4:15 PMLittle Ninjas Karate (3–5yrs)
- 4:45 PMWhite Belt Jr Karate · Sparring
- 4:45 PMYellow Belt Jr Karate · Sparring
- 5:15 PMOrange Belt Jr Karate · Sparring
- 5:15 PMGreen Belt Jr Karate · Sparring
- 5:45 PMKids Jiu-Jitsu (6–8yrs)
- 6:00 PMWeapons Class (Orange Belt & up)
- 6:00 PMHelp Class
- 6:30 PMPurple Belt Jr Karate · Sparring
- 6:30 PMBlue Belt Jr Karate · Sparring
- 6:30 PMBrown Belt Jr Karate · Sparring
- 6:30 PMBrown II Belt Jr Karate · Sparring
- 6:30 PMRed Belt Jr Karate · Sparring
- 6:30 PMYouth Jiu-Jitsu (9–12yrs)
- 7:15 PMAdult Jiu-Jitsu Intermediate/Advanced
- 8:15 PMAdult Jiu-Jitsu Comp Class
- 4:15 PMLittle Ninjas Karate (3–5yrs)
- 4:30 PMPurple Belt Jr Karate · Sparring
- 4:30 PMBlue Belt Jr Karate · Sparring
- 4:30 PMBrown Belt Jr Karate · Sparring
- 4:30 PMBrown II Belt Jr Karate · Sparring
- 4:30 PMRed Belt Jr Karate · Sparring
- 5:15 PMWeapons Class (Orange Belt & up)
- 5:30 PMHelp Class
- 5:45 PMOrange Belt Jr Karate · Sparring
- 5:45 PMGreen Belt Jr Karate · Sparring
- 5:45 PMMini Ninjas Jiu-Jitsu (3–5yrs)
- 6:15 PMKids Jiu-Jitsu (6–8yrs)
- 6:30 PMWhite Belt Jr Karate · Sparring
- 6:30 PMYellow Belt Jr Karate · Sparring
- 7:00 PMAdult Karate All Belts (13yrs & up) · Sparring
- 7:00 PMYouth Jiu-Jitsu (9–12yrs)
- 7:45 PMTeen Jiu-Jitsu (13–15yrs)
- 8:00 PMAdult Jiu-Jitsu Fundamentals
- 4:15 PMLittle Ninjas Karate (3–5yrs)
- 4:45 PMWhite Belt Jr Karate · Technique
- 4:45 PMYellow Belt Jr Karate · Technique
- 4:45 PMMini Ninjas Jiu-Jitsu (3–5yrs)
- 5:15 PMOrange Belt Jr Karate · Technique
- 5:15 PMGreen Belt Jr Karate · Technique
- 5:15 PMKids Jiu-Jitsu (6–8yrs)
- 5:15 PMYouth Jiu-Jitsu (9–12yrs)
- 6:00 PMPurple Belt Jr Karate · Technique
- 6:00 PMBlue Belt Jr Karate · Technique
- 6:00 PMBrown Belt Jr Karate · Technique
- 6:00 PMBrown II Belt Jr Karate · Technique
- 6:00 PMRed Belt Jr Karate · Technique
- 8:00 AMAdult Jiu-Jitsu Intermediate/Advanced
- 9:00 AMLittle Ninjas Karate (3–5yrs)
- 9:30 AMWhite Belt Jr Karate · Sparring
- 9:30 AMYellow Belt Jr Karate · Sparring
- 10:00 AMOrange Belt Jr Karate · Sparring
- 10:00 AMGreen Belt Jr Karate · Sparring
- 10:00 AMPurple Belt Jr Karate · Sparring
- 10:00 AMBlue Belt Jr Karate · Sparring
- 10:00 AMBrown Belt Jr Karate · Sparring
- 10:00 AMBrown II Belt Jr Karate · Sparring
- 10:00 AMRed Belt Jr Karate · Sparring
- 10:00 AMAdult No-Gi Jiu-Jitsu
- 10:00 AMAdult Jiu-Jitsu Open Mat
- 10:45 AMWeapons Class (Orange Belt & up)
- 10:45 AMMini Ninjas Jiu-Jitsu (3–5yrs)
- 11:15 AMKids Jiu-Jitsu (6–8yrs)
- 11:15 AMYouth Jiu-Jitsu (9–12yrs)
- 1:00–3:00 PMBirthday Parties


