Don't forget to check out some 2 year programs at your local community college. They usually offer more flexible schedules, so you can work while you go to school, and tuition is generally lower. Had a friend that recently did this for a career change and landed a job at at Fortune 25 company.
Good luck!