Heritage Academy is located in Vestavia, AL. It is a private, alternative school that serves 165 students in grades 1-12. Heritage Academy is coed (school has male and female students) and is Presbyterian in orientation. The school belongs to the American Association of Christian Schools.
In 2010, Heritage Academy had 2 students for every full-time equivalent teacher. The Alabama average is 15 students per full-time equivalent teacher.