My DD goes to a public charter cyber school. That means that although she learns at home, on the computer, she is still considered "public school" by the school district. She doesn't go to virtual classes, they sent us all the curriculum, and she logs on and does it at her own pace, and I facilitate.
Both of my DS are in a different cyber-school as well. (also public charter)
I have ADHD and I don't think I could do a traditional homeschool without someone putting a plan together for me, and this doesn't cost anything (they pay for our internet, and send us the PC and all the materials).
We live in a good district, but very rural. My DD would have to get on the bus at 7 AM, and not be home until 4 PM. Plus, gymnastics is 30 miles south and her school would be 10 more miles north.
The gym wasn't the only reason for homeschooling, we made this decision before she even started, but it has worked out remarkably well. My DD will either be graduating high school at 16, or graduating at 18, but with an AA degree and a diploma. If she sticks with the gymnastics, that would put her in a very good position for a scholarship.:brainiac:
She's way ahead of her grade level on all her subjects except music (if she liked music, she would be probably be ahead in that too)
My main issue with traditional public school, is that the class generally doesn't move any faster than the slowest kid in the class. Teachers don't have the option to move ahead for the gifted kids, and they really can't let kids skip work just because they know the child can do it. If my DD gets bored, she tunes out, then she ends up missing the good stuff.
I wouldn't mind sending my kids to private school, but as I said, we are in a rural community, so there just isn't one.
Snowbound