class schedule

What’s your style?

Dance Classes for kids, teens & adults!

Welcome to Dance Connection’s 2026-2027 Season!

Our Season Begins Monday, August 17th – Classes still open for enrollment!

From beginning dance classes to advanced, we’ve got something for boys, girls, men and women! Looking for ballet, tap, jazz, contemporary, hip hop or even jazz funk? Look no further than the schedule below!

RETURNING STUDENTS: login to your new Portal and select the classes you want from Activities>>classes.

NEW FAMILIES/STUDENTS:  Please create an account here using the “don’t have an account?” link at the bottom of the login screen to create an account. Then, login to the Portal and enroll in your desired classes.

If you are interested in one of our graded ballet or jazz classes, please email info@danceconnectionpaloalto.com to discuss placement. 

DROP-INS – All classes on the schedule below are available for drop-ins. Please create an account here using the link ‘don’t have an account?”using the “don’t have an account?” link. Once you have an account, login and go to Activities>>Drop-ins and choose the date/class. Drop-in fees vary by class length, starting at $30. 

To drop in to a graded class (e.g. Ballet IA, Jazz 2), please email info@danceconnectionpaloalto.com for placement. 

Learn more about our levels & styles.  More here on registration and tuition.

Jennifer - ballet teacher

Jennifer Kulz Smith

Jennifer received her ballet training in San Francisco with the Academy of Ballet, Dancers' Stage, Lanova Academy, City Ballet School and Boston Ballet School. She has performed with various Bay Area companies including the Peninsula Ballet Theater, San Francisco Dance Theater, and the Santa Clara Ballet. She performed in the San Francisco production of Andrew Lloyd Webber's "The Phantom of the Opera" for 4 1/2 years. Jennifer has two beautiful daughters, and has enjoyed teaching and watching students grow at Dance Connection since 2001.