I'm going to second what RNsRWe said. I've been researching all the schools
in my area (there are 10 that offer nursing programs
). Each one states that while they'll accept a 2.5, you need a high GPA just to be competitive
with the flood of applicants they have.
The school I really want to get into even has you put your initials next to "I understand my GPA needs to be 3.5 or better to have competitive standing for admission
" right on the application. They have 350+ applicants for 128 spots each year. They don't have a waiting list, they use a point-based system. GPA counts for the majority of the points. Then they give bonus points for having pre-reqs/co-reqs completed before applying. Additional points are given for experience in the medial field (e.g. CNA, medical assisting, etc.) and volunteer work (100+ hours minimum). They then add up all the points. The 128 applications with the highest points make it in.
If you're competing for a spot with hundreds of other applicants, you need to have your record speak for itself. I don't want to discourage you, but I also want to be realistic about what you're up against.
If you really want to become a nurse, a would highly suggest that you ask for an appointment to speak with the Nursing Advisor with the program you wish to apply for and ask him/her how you can make your application more competitive. Some programs will only allow you to have 1 re-take, so if you've already re-taken many of your courses, you may be stuck with the grades you have. Again, you'll need to speak to the Nursing Advisor to know for sure.
Good luck with your decision!