With that said, also double check the accreditations. Just because they say they are "accredited" you need to research who they are accredited by. The only reason I bring this up is I had a friend who earned a "BS" degree in computer science from what he was told was an "accredited" school. He went to get a Masters later and was told his BS degree was basically useless. The accreditation was essentially a generic accreditation that didn't mean much. That is why come schools you will see warnings that your credits may not transfer. In the end it cost him more. Luckily he was able to convert much life experience and some of the course work into life experience credit at Maryland so that helped.
With life experience courses you still pay for the credits, but it is deeply discounted. I would check in-state programs if you are in the US to further reduce costs.