Online programs from truly online schools (like Kaplan, University of Phoenix, etc.) are generally quite expensive when you look at the cost per credit hour. If you can find a campus college or university in your state that offers a blended format (where course work is delivered primarily online with a few 2-3 day on campus intensive sessions per year), that might be a better option. When picking a school I would make sure that you consider their accreditations. Should you ever decide to go on to earn an MSN, DNP, or PhD in Nursing... many require that your BSN be from an nationally (CCNE or NLNAC) accredited program. Most seem to want your undergraduate GPA be 3.0 or higher, so keep those grades up... :)