Denise Shores


Studio of Dance


Dance is fun! You already know that or you wouldn't be here. Join us for quality dance education in a relaxed and supportive environment. Children shouldn't be lost in the crowd, which is why we maintain a low student-teacher ratio and provide every student with the individual attention he or she needs to thrive. Every age and skill level is welcome at DSSD, where we help students develop important skills on and off the stage like self-assurance, commitment, and teamwork.


We'd love to have you.

On the stage

During her more than 40 years teaching dance, Denise has taught thousands of students. Her students have achieved major accomplishments and some have even started studios of their own.

In the greenroom

Denise's insanely gorgeous mom, Miriam, was a Rockette! Miriam continues to be a source of inspiration for Denise and all of DSSD.

In the game

An accomplished dancer and lifelong student of Denise, Jennifer is a student favorite. After teaching for nearly 20 years, Jennifer’s classes are tailored to meet her students’ specific needs.

On the sidelines

She loves baseball nearly as much as she loves dance. Her favorite team is her son's, but if he isn't playing that day, she'll cheer for the Nats.

Dance in the mornin’

Jasper is currently working on her associates degree in dance performance and will go on to double major in dance and education.

Dance in the evenin’

After 11 years of training, Jasper is excited to bring her love of dance to her students.

At the barre

Sherry holds a degree in Visual and Performing Arts with studies focusing on ballet, modern, contemporary, and jazz. She’s been teaching dance since Denise opened her studio in 1977.

On the floor

She loves to rock it out whenever she can by teaching Zumba. Sherry is a certified instructor in Zumba, Zumba Gold, Zumba Toning, and Zumba for Children.



Register now for Fall 2017

No contracts - Classes starting at $55/month

Register Now


Damascus, MD

Minis Combination Class (Ages 3-5) 6:30-7:15 PM $55/month

Littles Combination Class (Ages 6-9) 7:00-7:45 PM $55/month

Junior Combination Class (Ages 10-12) 7:30-8:30 PM $65/month

Senior Combination Class (Ages 13+) 7:45-8:45 PM $65/month


Gaithersburg, MD

Minis Combination Class (Ages 3-5) 5:30-6:15 PM $55/month

Littles Combination Class (Ages 6-9) 5:30-6:15 PM $55/month

Hip Hop (Ages 6+) 6:15-7:00 PM $55/month

Tumbling (Ages 7+) 7:00-7:30 PM $40/month

Lyical and Tap (Ages 9-12) 7:30-8:15 PM $55/month

Teen Competition Class (by invitation only) 6:15-7:15 PM $65/month

Mini Competition Class (by invitation only) 7:30-8:30 PM $65/month


Poolesville, MD

Jr. Showgroup Class (Ages 8-12) 5:15-6:00 PM $55/month

Tap Extension (Competition Prep) 5:15-5:45 PM (Ask for price)

Minis Combination Class (Ages 3-5) 6:00-6:45 PM $55/month

Competition Prep Class 5:45-6:45 PM $65/month

Hip Hop (Ages 6+) 6:45-7:30 PM $55/month

Dance Fitness (Teens & Adults) 6:45-7:30 PM $40/month


For the most up to date news about DSSD,
check us out on facebook!

Please fill out the contact form below.



St. Peter's Episcopal Church
20100 Fisher Avenue
Poolesville, MD 20837

Grace United Methodist Church
119 North Frederick Avenue
Gaithersburg, MD 20877

Damscus High School
25921 Ridge Road
Damascus, MD 20872