Elsie Shi obtuvo el primer puesto en la categoría adultos femenina de la Competencia Internacional de Danza Clásica China 2016 de NTD. Estudió danza clásica china en la Escuela de Arte Niao Song de Taiwán antes de estudiar en la Academia de Artes Fei Tian, y luego obtuvo su licenciatura en el Fei Tian College, ambos en Nueva York.