Our staff at AAOD has a wide variety of technique and experience. Each instructor specializes in a specific style of dance and can provide our dancers with the proper skills. 


Andrea Grasso

Andrea is the Owner of Andrea's Academy of Dance. She is a part of our Royals Staff for our competition team and oversees the teachers. 

Samantha Harsh

Miss Sam is a part of the Royal Staff for our competition team. She teaches Tap for our Royals Competition Team

Ashley Melasecca

Miss Ashley teaches our Mini Royalty Jazz team. She leads our parade team. 

Natasha Yoder

Miss Natasha teaches Ballet and Lyrical. She is involved with our Royals Competition Team. 

Rachel Myers

Miss Rachel is joining us this year as a personal trainer for our AAOD Royals team! She also teaches Hip Hop. 

Samantha Kauffman

Miss Sam teaches acro, hip-hop, contemporary and lyrical. She is involved with our Royals Competition Team.

Maddie Rohrer

Miss Maddie is joining us this year to help with our AAOD royals team! 

Vanessa Dunn

Miss Vanessa teaches ballet and tap at our Oxford Location

Jared Jacobs

Mr. Jared teaches our tap classes at our Oxford location.

Shannon Costa

Billing Manager

Janet Ragan

OG Dance Mom

Kylee Kauffman

Miss Kylee teaches our Pre-Ballet and Hippity Hop classes. She is a member of our AAOD Royals Team.