Out of those three options, the best bet for you to start making money and get experience would be the two year program at the local community college. This is the most direct route to becoming a nurse and normally costs the least. I would not recommend changing schools (I have done it 3 times). After you graduate, you will still have a year or two before you will have your dream job since you will need to gain experience in that field. Nursing school provides you with the fundamentals to work in any unit in the hospital, actually working on a specific unit is what gives you the specialized skills.
While you are working after graduation from community college look into an online RN-BSN program. The long term benefits of a BSN will definitely pay off. What is keeping you from starting your education off in a BSN program by the way?
Hope all works out for you!