OP-
My DD is currently using Keystone National High school, and we have been very pleased with it.
They offer a lot of help where college issues come into play by offering Honors and AP classes, as well as letters of recommendations, transcripts, etc.
I'm very happy to have found them because I know I'm certainly not the best when it comes to many of the classes DD needs to take.
What some people fail to realize is that when it comes to home schooling there are more choices than just the parent teaching here!
My DD
is home schooled, because she does her school at home..lots of times in her PJ's

, BUT, she has access to 5 different teachers as well as myself.
She also has a private French tutor. I don't know any French at all, but there was no reason to let that stand in the way of our decision to home school!
There are just SO many options out there. Believe me, you don't have to be perfect in ANY subject to home school.
Just recognize where your weakness lie, and seek help accordingly. It doesn't have to be all or nothing!
If you have any questions, please feel free to ask. I'm happy to help in any way I can!