Why do you think going to an on-line school would help? What difference is that going to make? Isn't that going to make it even harder to go back to school? You'll feel like an "outsider" when you get back!!!

By that time, everyone will have made their friends, all the "cliques" will be set, and you'll be left out in the cold. Seems to me that you should go from the start.
It just seems to me that you need more self-esteem, and if your parents can swing it, THERAPY would help with that. Going to counseling would certainly help you garner more self-esteem.
All you need to know is that you are JUST AS GOOD as anyone else in that school -- yes, even the jocks, the football players, etc. There is NOTHING WRONG with you, my friend.

So what if you have braces!!! These days, braces are IN. At least in MY neck of the woods. LOL The kids around here seem to think that braces are the coolest thing! Go figure.
All you have to do is BE YOURSELF. Don't change WHO you are. Just be you. That's all you have to do. Relax around people -- they aren't any better than you, so don't be nervous around them. Just relax, and carry on a normal conversation!! They are NOT any better than you -- it NEVER MATTERS who's family has the most money. That doesn't determine what kind of person you are, right? From your post, you sound like a very kind, caring, NICE human being ---someone that ANYONE would like to know.

So please try not to worry, my friend. You're a great guy.
God bless you and please take care, okay? And let us know how you do. Hugs, Lee