Look into ERAU's online Bachelor's of Professional Aeronautics. You can transfer a bunch of credits for pilot's ratings and take CLEP and DANTES to cover a lot of other requirements. They ended up being cheaper a few years ago when I looked into it, because UVSU charged to transfer credits while ERAU accepted outside credits for free.