Homeschooling is fine and all, but as mentioned, sometimes you have to make a fool of yourself to learn important lessons in life. Granted, I'm sure you could eventually learn these lessons too after homeschooling, but having people to lean on, friends to hang with, and people to hate can really make a difference when it comes to living your life and finding a job (although it seems like you've got that second one covered).
Then again, it's not for us to decide your future, so hell, do whatever you want.