Kim began dancing at the age of 2 in Charlotte, North Carolina. She began as a competitive dancer and later shifted her focus to ballet and modern technique. She studied simultaneously at Northwest School of the Arts and Piedmont Dance Conservatory, where she performed soloist roles in ballets such as The Nutcracker, Don Quixote, Swan Lake, and George Balanchine's Serenade. In December 2012, she received her Bachelors of Fine Arts degree from Florida State University. During her time there, she participated in a variety of performance opportunities and volunteer organizations, including The Dance Project - a community outreach group that offered free dance classes to local schools. Through the school's International Programs, she spent a summer studying dance in Paris. She has supplemented her training with a variety of intensives and workshops, including the American College Dance Festival and UNCSA Winter Dance Festival. She has performed professionally with Moving Poets and Asheville Ballet, and spent a summer working and training with the second company of Nashville Ballet.