Hanna was born in Indianapolis and raised in Carmel, Indiana. She was a part of Carmel Swim Club, and swam for Carmel High School all four years. During her high school career, Hanna was a part of the 200 medley relay that is the national high school record holder, and her junior year was runner up in the 100 fly and back at her high school state meet.
Hanna was a part of Carmel Swim Club where she swam for Chris Plumb. She qualified for both Junior and Senior Nationals, along with the 2012 Olympic Trials while swimming for Chris.
Hanna is a part of the pre-medicine program at Duke, and plans to major in Biology with aspirations to by a physician.