There are a few good threads on homeschooling you might want to research on this forum. Its a difficult subject, sort of. That is, I think we can agree that public schooling is downright bad, if not mostly evil. However, I don't think there is consensus on whether homeschooling is the 'best' option, ever. Its the best option for most of us, but if we have a good traditional Catholic school around for our children, that would 'technically' be the best option; of course this is not always the case, but we're speaking in general terms, not specific cases.
For me, I wish I could send my children to the local traditional Catholic school, run by SSPX. But its a 1 1/2 hour drive away from us, and would be nearly impossible to do, given the traffic found in LA. So while I think homeschooling is the next best choice, to be completely honest, I know my wife, who is still learning about it, is a little apprehensive about her ability to truly teach our children sufficiently.
Fortunately, because I've shown her the laws and evil's of it, she already agrees that public schooling is not going to be an option for our children. This isn't an issue we argue over, but it is an issue where I will need to do convincing and encouraging that she can indeed teach our children. She has suggested a local secular conservative private school, which is highly reccomended; however you have a different set of issues there. Cost is a big one. Also, I would need to see if their curriculum included teaching on 'daddy and daddy' (:barf:) issues, and moral issues, though I've heard they steer clear of that stuff.
Of course, being able to move would be best, but is impossible for us right now. Our eldest daughter is only 3 (the twins are 1), so that gives us some time too.