As someone who is currently in their 2nd year of college, and a paid software developer at the same time, I'll say a few things: IMO, it is worth going to any college simply due to the people you'll meet (I happen to be lucky enough to go to one of the most culturally diverse campus' in the entire US.) I didn't get my [ridiculously super-duper awesomely sweet] job as a programmer right now with a degree, I got it because I had the skills and I had a friend who gave me a good reference!
And yes, I mean this in the "life lesson" sort of way - more often than not I've gotten places I wouldn't otherwise have, not with a piece of paper, but with someone helping me out or backing me up. Networking with people is a crucially important skill, especially if you are aiming for a career in a field like software development, but it still goes beyond that for almost any real-world situation. For this, you may want to move out of home and move into dorms, but that doesn't mean you couldn't otherwise achieve this if you don't. However you go about it, I happen to think this is the #1 best reason to go to a college. You'll get to network with a lot of people and learn a whole bunch! Social interaction, WHOOO!!!
I wanted to originally go because I wanted a degree that would make me lots of money and that was my #1 reason, but I eventually came to the conclusion that is unnecessarily equating money with happiness, and there were other reasons I'm here. And there are: I have plenty of opportunities to think about myself, what I want, and how I can do it. It's not all about the post-game procedure, some of it is about now.
If you're only in your senior year, I wouldn't worry too much about it honestly. All state-schools have the exact same accreditation process regardless of where you are. The degree you get in the end may impress some managers because of the name on it came from, but they're all the same piece of paper, and more importantly you want to think about what kind of atmosphere you're going to be in. You're in your senior year of HS, right? Your high school will probably give you excused absences if you tell them you're going to tour a college. Go to a couple of them and look around at the people, places and think about what's there. Go into some random classroom and sit through a lecture. Think not only about what college but what environment you think will give you the most opportunities. Talk to their CS departments etc about what programs they have open, what companies they might be partners with, what research they have going on, etc.. You don't need to go to MIT in order to have really good opportunities or experiences, trust me (I met an MS rep. through a seminar, and they really wanted me for an internship in the Core Windows Team last year, but I had to keep my grades up over the summer so it wasn't possible. :( )
Choosing the right college is important, but don't let dollar signs get in your eyes because you want to go somewhere extremely prestigious and try and make top-dollar straight out of your degree. That happened to a few of my friends; they didn't want to go where we are now, but they came to understand the name isn't of significant difference. They wanted to make lots of money with business-y majors, and are changing because they really don't want any of that stuff, because it's boring and uninteresting.
It kind of sounds like now I'm only spouting hippie nonsense or something, but I thought I would try and spread some wisdom from somebody who is both a college student and now a full-time worker, but still young like yourself. This post is totally void of anything to do with getting a job as a developer, it is more general advice in the "life lesson" sort of way. On that note, I can only tell you to have skills. tl;dr: don't be persuaded or worried by $$$$ right now, you're too young for it. Do yourself justice and pick the place you think you have the most opportunities open to you, not some place you think is 'just better' or somewhere that everybody you know happens to think highly of. Don't let those opportunities get past you, either. If you want it, whether it be an internship or job, you're going to need the skills and dedication to get it. You're also going to want people helping you get there, trust me. I don't think any degree will help you any more than those two things possibly could in the long run.