It wouldn't cover everything, there were a few vets in my classes when I was going through, and they were saying that the GI Bill definitely helped, but didn't cover everything. I would recommend leaning away from Aero Science/Aeronautics degrees and more towards Engineering degrees, since they'll be a lot more useful. The AeroSci degree is essentially just a way to get a 4-year degree alongside your civilian flight training to satisfy requirements for airline hiring. Stuff like weather classes, ATC, FAA regulations, 747 systems, etc. and not very useful for anything other than going from a civilian with no time to getting into the right seat of a regional airliner (after getting the 1500 hours, of course). I was an AeroSci major, and in retrospect, I would rather have picked almost anything else. If you already have flight training and time from flying military, I'd recommend either an engineering degree or an MBA. If you go enlisted and are looking to use the GI Bill to pay for flight training, I'd go somewhere other than ERAU, since your money will go further at, say, UND or Purdue or Dowling.