Try either Ashford University or Troy University. Both have actual physical campuses in the US, are regionally accreditted (like other legit universities), have the best selection of majors I’ve seen in online degrees, and accept financial aid. Not sure about Troy, but I know Ashford accepts almost 90 credits, I believe. Classes are 5 weeks in length, and you take one at a time. I think those are probably the best choices.
[edit] Also, Ashford’s exams are all online and you don’t need to find a proctor, which I found really convenient as it got rid of the headache of dealing with that.