top of page

Classes Overview

North Shore School of Dance provides a wide range of classes for all ages and levels.

From our Pre-Dance Division (Ages 2.5 - 6) to Student Division (1st Grade - High School) to Adult Classes, there's something for everyone!


We offer classes in Ballet, Pointe, Lyrical, Jazz, Tap, Modern, Hip-Hop and more. We also offer open level Adult Dance classes, Pre-Dance classes, Boys Dance classes, Seasonal Workshops and Summer Camps/Intensives for ages Pre-School through High School. 

Not sure about where to start or which class to take? Call us at (847)-432-2060 or email us at to schedule a Drop-In. We'll help find the perfect class(es) for you.

Student Division Classes

(1st grade - High School)

For 1st Grade - High School students, we offer a wide variety of classes in Ballet, Modern, Contemporary, Jazz, Lyrical, Tap, Hip Hop and more. 

Click the button below for class descriptions & schedule:

Virtual Classes

NSSD is not currently offering virtual options Student Division Classes.  Zoom links are being used for dancers who are unable to attend class due to illness.


Click the buttons below for NSSD's Virtual Classroom & Zoom Class Links:

Pre-Dance Classes

(Ages 2.5 - 6)

Pre-Dance Division Classes are for 2.5 - 6 year olds.

Classes are an introduction to movement, rhythms, and coordination in a fun and imaginative atmosphere with various dance style emphasis options in Ballet, Jazz, Tap, and Hip Hop! 

Click the button below for class descriptions & schedule:

Adult Classes

For College aged students through Adults, we offer a variety of day time classes at beginning levels through professional levels. For Adults 55 & up we offer specialty classes to increase mobility, strength, and balance through our A Time to Dance Program. Whether you are a novice or professional, we offer a variety of classes for adults of all ages! 


Click the button below for class descriptions & schedule:

bottom of page