The program is designed to provide intensive college preparatory academic training and unique school-to-career experience for high school students. Affiliated with the highly successful National Academy Foundation, NAF Baltimore operates three academy programs—Finance, Information Technology and Hospitality and Tourism.