We've been homeschoolers since my younger son was in 3rd grade (he's now going into 10th). My older son joined us when he was in 10th grade.
Somewhere along the way (middle school) we started doing Florida Virtual School (FLVS) classes. My older son did a full load of FLVS in 10th grade.
I have a love-hate relationship with FLVS. I love that they offer honors and AP classes, and we've had some really nice teachers. I hate that my kids were sitting on the computer so much. And just like traditional school, there is alot of needless "busy" work. I love that FLVS makes transcript record-keeping very easy. I hate that they pressure your student to go faster than he or she may need to in a particular area (which is one of the major points to homeschooling imho - going at your own pace).
We broke away from FLVS for the most part, except for electives like Driver's Ed. I started crafting my own courses from regular textbooks, and I've used tutors extensively. I like a lady online - her name is Lee Binz at the Total Transcript Solution - she has lots of good ideas about how to handle high school (and in middle school you can knock out some high school courses if you know what you're doing).
My older son just got accepted to the mainstream college of his choice, with our homeschool transcript and his SAT scores. It's totally do-able, even outside the virtual school format.
Good luck - hope this helps.
ETA: And just as an aside, my sons are not outcasts by any stretch - my older son was a fantastic athlete and a good student in traditional school. It just wasn't a fit for him. He loves performing arts too - something he most likely would have never done in traditional school. My younger son started homeschooling due to health issues and a visual processing issue - homeschooling gave us a great opportunity to work on and ultimately resolve those concerns! Both kids are doing great.