A four-year BSN program at a public school can range from $40,000 - $80,000, while attending a private school could cost anywhere between $60,000 to $120,000. Overall costs can substantially increase for out-of-state students.