Before I became a SAHM I was a middle school teacher at a school of choice (much different than charter school in my state). I loved my school but I do NOT love public schools here.
 
My daughter is 4 and I am leaning heavily on homeschooling. There are no charter schools in my town and the private schools are so-so and not necessarily the religion of my choice (and research shows that private school test scores aren't much better than public schools. What's up with that!?).
 
So, all I can say is right now I'm pretty sure that I'll do the bulk of the content teaching but will likely pair that with bi-weekly drop-ins in our neighborhood school for "specials" classes like music, physical ed, art, etc. If you don't know it, most states mandate that since you pay taxes, the school district must work with you if you want to homeschool part time and have your kids in public school (or athletics) part time.