 He attended Bishop McGuiness Memorial Catholic High School where he was elected student council president.Heaton was also active in sports while at Bishop McGuinness, participating on the junior varsity basketball team and the varsity cross country team.Heaton spent his junior year of high school in Washington, DC where he participated in the congressional page program.