The average cost of online RN and BSN programs is between $25,000 and $80,000. On the other hand, the average cost of campus-based programs, including tuition, cost of living, transportation, books, and accessories, is between $32,000 and over $100,000 per year