Class Schedule – Arlington Heights & Buffalo Grove

Arlington Heights & Buffalo Grove Fitness Kickboxing, Karate, Krav Maga and Self Defense Classes

All classes taught by certified black belt instructors

Sunday & Monday: School Closed – No Classes
Current Schedule | Upcoming Classes
(scroll below for new schedule starting October 1st)
As we address COVID-19 and provide a safe environment for our students to return to class, we are rolling out a “first-come first-serve” model for class registration. If you have not yet signed up for class, contact Shihan Brian. No walk-ins!


  • 8:30am-9:30am Kickboxing
  • 4:00pm-4:50pm Children’s Martial Arts (Beginners) (Livestream & In-Person)
  • 5:30pm-6:20pm Advanced Martial Arts Kids Class (Livestream & In-Person)
  • 7:00pm-8:00pm Kickboxing  (Livestream & In-Person)
  • 8:00pm-8:50pm Krav Maga/MMA  (Livestream & In-Person)


  • 4:00pm-4:30pm Little Ninja’s
  • 5:00pm-5:50pm Children’s Martial Arts All Levels (Livestream & In-Person)
  • 6:30pm- 7:20pm Advanced Children’s Martial Arts (Livestream & In-Person)
  • 8:00pm-9:00pm Fitness Kickboxing (Livestream & In-Person)


  • 8:30am-9:30am Kickboxing
  • 4:00pm-4:50pm Children’s Martial Arts (Beginner level) (Livestream & In-Person)
  • 5:30pm-6:20pm Advanced Children’s Martial Arts (Livestream & In-Person)
  • 7:00pm-8:00pm Fitness Kickboxing (Livestream & In-Person)
  • 8:00pm-8:50pm Krav Maga/MMA (Livestream & In-Person)


  • 8:30am-9:30am Kickboxing
  • 4:00pm-4:50pm Advanced Children’s Martial Arts
  • 5:30pm-6:20pm Children’s Martial Arts (Beginners)


  • 7:30am-8:30am Fitness Kickboxing (Livestream & In-Person)
  • 9:00am-9:30am Little Ninja’s
  • 10:10am-11:00am Children’s Martial Arts (Beginner) (Livestream & In-Person)
  • 11:30am-12:20pm Advanced Martial Arts (Livestream & In-Person)
New Schedule Starting October 1st


  • 7am-7:45am Kickboxing (NO Live Stream Class)
  • 4:00pm-4:45pm Children’s Beginner Martial Arts
  • 5:00pm-5:45pm Advanced Children’s Martial Arts Green Belts & Higher
  • 6:00pm-6:45pm Beginner Children’s Martial Arts (No Livestream Class)
  • 7:00pm-7:45pm Fitness Kickboxing
  • 8:00pm-8:50pm Krav Maga/MMA


  • 4:00pm-4:30pm Little Ninjas (4 & 5 years old)
  • 5:00pm-5:45pm Beginner Children’s Martial Arts
  • 6:00pm-6:45pm Advanced Children’s Martial Arts (Green Belt & Higher)
  • 7:00pm-7:45pm Fitness Kickboxing
  • 8:00pm-8:50pm Krav Maga/MMA (No Live Stream Class)


  • 7am-7:45am kickboxing (NO Live streams Class)
  • 4pm-4:45 Advanced Children’s Martial Arts (Green Belt & Higher)
  • 5:00pm-5:45 Beginners Children’s Martial Arts
  • 6:00pm-6:45 Advanced Martial Arts Green Belt & Higher (No Live Stream Class)
  • 7:00pm-7:45 Fitness Kickboxing
  • 8:00pm-8:50pm Krav Maga/MMA

Friday. No Live streams on Fridays!

  • 8:30am-9:15am Fitness Kickboxing
  • 4:00pm-4:45pm Advanced Children’s Martial Arts (Green Belt & Higher)
  • 5:00pm-5:45pm Beginners Children’s Martial Arts
  • 6:00pm-6:45pm All Levels Martial Arts Children’s Class
  • 7:00pm-7:45pm Fitness Kickboxing


  • 7:30am-8:15am Fitness Kickboxing
  • 9:00am-9:30am Little Ninjas (4 & 5 Years Old)
  • 10:00am-10:45am Beginner Martial Arts
  • 11:00am-11:45am Advanced Martial Arts (Green Belt & Higher)