Anna Mains grew up in Nashville, Tennessee, and began her training at age 8 with Centennial Youth Ballet. From 2016-2018, she danced as a Trainee with the Nashville Ballet. Anna attended summer intensives at American Ballet Theatre, Houston Ballet, Arts Umbrella, and Joffrey Ballet in Chicago. She was invited to join Joffrey Ballet’s Trainee program in 2018 and was promoted in 2019 to Joffrey Ballet’s Studio Company.