Just thought I'd point this out for fun. Of course, it really doesn't matter all that much where you get your BSN, as most employeers just want to see that you've got one, so I'm not knocking any other programs I just thought this little factoid was interesting.
Anyway, to the extent that we can rely on US News & World Report to tell us what the best schools are, Penn State, at #47, is the highest ranked undergraduate institution to offer an online RN-BSN program. (yes, I sat there and went through the list and nobody above them in the "National Universities" category offers an online program.
For the past 6 years, UNC-Chapel Hill held this distinction, but they just got rid of their online BSN program due to the budget problems in their state: http://nursing.unc.edu/degree/rn_options/index.html
The highest ranked NURSING SCHOOL currently offering an online BSN is the University of Illinois-Chicago, whose nursing program is ranked #11 in the country. But Penn State is the highest ranking school OVERALL that offers a BSN online, and I think that at the undergraduate level, overall reputation is more important than specific program reputation (graduate level is a different story, especially if you want to go into academia, but there are a ton of ultra-prestegious universities like Duke and UNC that offer online degrees at the Masters level and above).