Sloan is from Louisville, Kentucky where she currently resides with her husband, Jake. Sloan joined Caris College in 2023 as an admissions advisor.
Sloan graduated with a Bachelor’s degree from Centre College in Danville, Kentucky where she majored in Psychology and minored in Studio Art. After graduation, Sloan worked as a corporate recruiter which piqued her interest into the world of admissions.
In her freetime, Sloan enjoys painting, spending time with her family, and traveling.