Be very careful when considering ATP. Your experience will depend on which location you choose. My son is finishing up the Zero to Hero program at a different academy, but we thoroughly researched ATP. The one near us has a pretty horrible reputation. Miking students for more and more money, sending people to checkrides when they weren't ready, inflexiblity with scheduling, kicking you out if thy don't think you're progressing fast enough, etc. I talked with several pilots that went through that paticular school and every single one of them reccomended avoiding it. On the other hand, one of my son's friends from high school went to ATP somewhere on the west coast and had a great experience. All the way through to CFI in about 8 months. Couldn't be happier. Just do your research on whichever facility you're considering.