Perry began her training at the age of 7 in her hometown of Columbia, South Carolina at Pavlovich Ballet school. She also trained at summer intensives at Kirov Academy of Ballet,, Ellison Ballet, Amsterdam International Summer School and Ballet West. In 2015, she joined Columbia Classical Ballet and had the opportunity to perform in many full length ballets such as Swan Lake, La Bayadere, Don Quixote, Sleeping Beauty. During her time at Columbia Classical Ballet, she also danced the roles of Snow Queen and Sugarplum Fairy in The Nutcracker. In 2017, Perry joined Pittsburgh Ballet Theatres Graduate program where she had the opportunity to understudy and perform in the company’s productions of Swan Lake, The Nutcracker, Sleeping Beauty and Divertimento No. 15. She also performed in Western Symphony, Raymonda, and New Works, choreographed by PBT company members, with Pittsburgh Ballet Theatre School. This is Perry's second season with Ballet Frontier.