Sarah trained extensively with Ballet Theatre of Maryland, Washington Ballet, and Ellison Ballet in New York City. She began her professional career with Richmond Ballet and continued it with the Sarasota Ballet of FL. She currently dances independently in Richmond.