Graduate early?
felideon: I'm not going to give you any one advice on what to do, as I think any advice someone can give you will always be biased.  Those that feel they did not enjoy their life too much will say "stay in school, enjoy life".  Those that probably enjoyed life too much will say "be smart, skip senior year."That being said, I started college at the age of 16, and skipped my senior year in high school.  So, based on my experience, here's what you can expect:  - Not having a prom night
  - Not going to a senior trip
  - When all your friends in college are > 21 years old, it will be awkward dating chicks and not being able to buy them drinks or taking them out to a club, and you will probably not have a good time trying to sneak into clubs every time your friends want to go out clubbing.  (This can be solved with a fake ID of course, if you can get your hands on one.)
  - You will always be the youngest guy around you.  If you get a normal day job this will suck because everyone will always have more experience than you, and have a stronger voice/opinion than you.  This might not be a problem in a startup with young guys.

Here is some advice though, if you do choose to skip your senior high school year:  - Try not to get a day job too soon in your life.  Once you do, it is *very* hard to quit.  (I still haven't been able to 5 years later.)  Stay with your parents and work on a startup instead.
  - Study abroad if you can.  Learn a foreign language, live another culture.
  - You may eventually find that you compare yourself to guys older than you, and get frustrated for one reason or another.  Never forget they are 5-10 years older than you and by the time you're their age, you will have accomplished much more than they have.
  - Do not drink as much as your friends do.  They have been drinking much longer than you have, so don try to catch up with them.
  - Do not fall in love with girls 5+ years older than you.  You do not want your heart broken when they tell you they need to move on because their biological clock is ticking, nor do you want them to pressure you to marry them.  However:
  - Get married young.  Realize you will have a college degree by the age of 20-21.  No need to wait till you're 30 to get married or have kids like people usually say nowadays.  You will mature faster and start a family younger, and you will be that young, cool dad one day.