The Academy is located on the campus of Houston Christian University. Email: TheAcademy@HC.edu Phone: (281) 649-3661 Postal Address: The Academy Houston Christian University 7502 Fondren Rd. Houston, TX 77074 Contact The Academy at HCU Loading… To contact a specific Academy faculty member, please see The Academy Faculty Listing.