I would recommend NOT paying huge money and going into deep debt for a school unless it is Ivy League, Stanford, Berkely. In that case the name-brand degree will pay for itself.
Military Options:
2) ROTC or Academy scholarship. If you can't get it out of HS, go to your local state school, get good grades your first semester, and you will likely get some kind of scholarshipm at that point.
) Enlist for a few years to earn GI Bill. This will pay for college and/or 50% of your flight training.
2) Enlist as a means of earning a ROTC or Academy Slot. They have slots set aside for enlisted folk, and these slots are under-utilized.