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 and Rec Program

Ashley Melasecca

Miss Ashley teaches our Mini Royalty Jazz team and teaches Ballet. 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 jazz. She is involved with our Royals Competition Team.

Maddie Rohrer

Miss Maddie is joining us this year to help with our Royals Competition team! 

Vanessa Dunn

Miss Vanessa teaches Jazz and Ballet at our Oxford Location

Brittany Rosenkrans

Miss Brittany is joining our Oxford Studio this year to teach Jazz and Hip Hop!

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.