Below you’ll find the current class schedule for each of our programs. Classes are offered Monday through Thursday and Saturday.

Our age ranges are designed around the developmental stage of each program, while still allowing room for the individual. Every student develops differently, so when someone falls near the transition between two programs, we consider the student as a whole and recommend the class where we believe they will learn, grow and thrive best.

How attendance works

  • Little Ninjas: choose any 1 class per week
  • Kids, Youth & Teen: choose any 2 classes per week
  • Adults: choose any 2 classes per week

Little Ninjas (Ages 4–5)

DayTime
Tuesday4:15 – 4:45 PM
Thursday4:15 – 4:45 PM

Kids (Ages 6–8)

DayTime
Tuesday5:00 – 5:30 PM
Wednesday4:15 – 4:45 PM
Thursday5:00 – 5:30 PM
Saturday9:30 – 10:00 AM

Youth (Ages 9–11)

DayTime
Monday5:00 – 5:45 PM
Wednesday5:00 – 5:45 PM
Thursday6:15 – 7:00 PM (combined Youth & Teen)
Saturday10:15 – 11:00 AM (combined Youth & Teen)

Teen (Ages 12–16)

DayTime
Monday6:15 – 7:00 PM
Wednesday6:15 – 7:00 PM
Thursday6:15 – 7:00 PM (combined Youth & Teen)
Saturday10:15 – 11:00 AM (combined Youth & Teen)

Adult (Ages 16+)

DayTime
Monday7:15 – 8:15 PM
Tuesday7:15 – 8:15 PM
Thursday7:15 – 8:15 PM

**Schedule subject to change. Please arrive about ten minutes before class so students have time to change and check in. Office hours are by appointment only — that covers reaching the front desk, not class times.