Intensive Dance Program

Welcome to another great dance season at On Stage Dance Studio!

Welcome to a new and exciting season at On Stage Dance Studio! Use the class recommendation letter that your
child(ren) received to determine which classes to register for. Please note that the instructors have placed your child in the most appropriate class for both their age and their ability. We want the best for your child and have placed
them accordingly. If you are a new dancer & interested in our Intensive Dance Program, please reach out for more information.

2026/2027 Schedule

Intensive Dance Program

Purple IDP Team

  • JAZZ: Wednesday 5:00 – 6:00pm
  • EXAM BALLET: Wednesday 6:00 – 7:00pm
  • PRE-IDP TAP: Monday 5:15 – 6:00pm

Blue IDP Team

  • JAZZ: Wednesday 6:00 – 7:00pm & Thursday 4:15 – 5:15pm
  • EXAM BALLET: Wednesday 5:00 – 6:00pm & Thursday 5:15 – 6:00pm
  • BALLET GROUP: Thursday 6:00 – 6:30pm
  • TAP: Monday 4:15 – 5:15pm & Friday 4:45 – 5:45pm
  • MUSICAL THEATRE: Saturday 12:00 – 1:00pm
  • HIP HOP: Saturday 1:00 – 2:00pm

Green IDP Team

  • JAZZ: Tuesday 6:00 – 7:00pm & Thursday 6:00 – 7:00pm
  • EXAM BALLET: Tuesday 7:00 – 8:00pm & Thursday 4:00-4:45pm
  • BALLET GROUP: Thursday 4:45 – 5:15pm
  • TAP: Monday 4:15 – 5:15pm & Friday 4:45 – 5:45pm
  • MODERN: Tuesday 5:00 – 6:00pm
  • SMALL JAZZ: Wednesday 7:00 – 7:45pm
  • MUSICAL THEATRE: Saturday 12:00 – 1:00pm
  • HIP HOP: Saturday 1:00 – 2:00pm

Orange IDP Team

  • JAZZ: Tuesday 5:00 – 6:00pm & Thursday 7:00 – 8:00pm
  • EXAM BALLET: Tuesday 6:00 – 7:00pm & Friday 4:30 – 5:15pm
  • BALLET GROUP: Friday 5:15 – 5:45pm
  • TAP: Monday 6:00 – 7:00pm (SUPER LINE) & Friday 5:45 – 6:30pm (tech) 
  • MUSICAL THEATRE: Saturday 12:00 – 1:00pm
  • HIP HOP: Saturday 2:00 – 3:00pm

Red IDP Team

  • JAZZ:  Tuesday 5:00 – 6:00pm & Wednesday 4:00 – 5:00pm
  • EXAM BALLET: Tuesday 6:00 – 7:00pm & Friday 5:45 – 6:30pm
  • BALLET GROUP: Friday 6:30 – 7:00pm
  • TAP: Monday 6:00 – 7:00pm (SUPER LINE) & Monday 7:00 – 7:45pm (tech)
  • MODERN: Tuesday 4:00 – 5:00pm
  • HIP HOP:  Saturday 2:00 – 3:00pm
  • CONTEMPORARY: Tuesday 8:00 – 9:00pm
  • SMALL JAZZ: Wednesday 7:45 – 8:30pm
  • SMALL TAP: Saturday 1:15 – 2:00pm
  • SMALL HIP HOP: Friday 8:15 – 9:00pm
  • MUSICAL THEATRE: Monday 7:45 – 8:45pm

Teal IDP Team

  • JAZZ: Wednesday 8:15 – 9:15pm & Friday 7:15 – 8:15pm
  • BALLET TECHNIQUE: Wednesday 7:00 – 8:00pm
  • CONTEMPORARY: Tuesday 9:00 – 10:00pm
  • MUSICAL THEATRE: Monday 7:45 – 8:45pm
  • HIP HOP: Monday 8:45 – 9:45pm

      Yellow IDP Team

      • JAZZ: Wednesday 6:15 – 7:15pm & Friday 6:15 – 7:15pm
      • EXAM BALLET: Wednesday 8:00 – 9:00pm & Friday 8:00 – 9:00pm
      • BALLET GROUP: Wednesday 9:00 – 9:30pm
      • TAP: Monday 6:00 – 7:00pm (SUPER LINE) & Monday 7:45 – 8:30pm (tech)
      • MODERN: Wednesday 4:00 – 5:00pm
      • HIP HOP: Tuesday 4:00 – 5:00pm
      • CONTEMPORARY: Wednesday 7:15 – 8:15pm 
      • SMALL TAP: Friday 7:15 – 8:00pm
      • SMALL JAZZ: Saturday 3:15 – 4:00pm

        Gold IDP Team

        • JAZZ: Tuesday 7:00 – 8:00pm & Thursday 8:30 – 9:30pm
        • EXAM BALLET: Tuesday 8:00 – 9:00pm & Thursday 7:15 – 8:15pm
        • BALLET GROUP: Tuesday 9:00 – 9:30pm
        • TAP: Monday 6:00 – 7:00pm (SUPER LINE) & Monday 7:45 – 8:30pm (tech) 
        • CONTEMPORARY: Thursday 4:00 – 5:00pm
        • HIP HOP: Tuesday 4:00  – 5:00pm
        • MUSICAL THEATRE: Friday 3:45/4 – 4:45pm
        • SMALL JAZZ: Wednesday 4:30 – 5:00pm
        • SMALL TAP: Friday 6:30 – 7:15pm
        • QUARTET: Sunday (TBA) 

        Other IDP Options

        • Conditioning & Pilates (ages 12+): Thursday 6:30 – 7:15pm
        • Jr Modern Tech: Tuesday 7:15 – 8:00pm
        • Sr Modern Tech ages 13+: Tuesday 8:00 – 9:00pm

        ACRO**:

        • GREEN (Blue welcome): Friday 6:00 – 7:00pm
        • ORANGE: Friday 7:00 – 8:00pm
        • RED: Friday 4:00 – 5:00pm
        • YELLOW & TEAL: Friday 5:00 – 6:00pm
        • GOLD: Friday 8:00 – 9:00pm

        **AT OSG FACILITY 

        POINTE:

        • Pointe A (Red): Friday 7:00 – 7:30pm
        • Pointe B (Yellow): Wednesday 9:30 – 10:00pm
        • Pointe Small Group: Tuesday 9:30 – 10:00pm

        Get Your Child Dancing!

        We make it easy.