Leigh graduated from DeLarue Dance Center in 2010, completing 14 years of dance.
She graduated from Lafayette High School where she was an honors student. Leigh has participated in the 2008, 2009, and 2010 productions of UL's "An Evening of Dance" and the 2010 production of UL's "State of la Danse".
Leigh graduated Magna Cum Laude from the University of Louisiana where she earned a Bachelor of Arts degree in Speech Pathology and Audiology in 2013. She earned her Master of Science degree in 2015 and is presently employed by the Lafayette Parish School Board as a Speech-Language Therapist.