Call me wierd......
I graduated in three years,when I was 16, although I skipped my junior year, as opposed to my senior year.
I diidn't want to miss prom and all of the other senior year events

.
I did it because I honestly didn't feel I was getting anything from high school at that point. I knew what I wanted to do with my life, career wise (a nurse, which I am

) and there was not a single class offered that was going to help with that.
I was in the chorus, took all of the required art, had three years of Latin, and was active in a few clubs, so, feel I am fairly well rounded. Another year of high school just didn't fit into my plans.
The only problem was starting nursing school when I was 16; their was a minimum 17 yr old age requirement, but, after phone calls to admissions, high SAT scores, and completing my Advanced program classes, they waived that rule and away I went.
Havn't noticed any detrimental long term effects after all of these years.....