We've had our daughter in Colorado Connections Academy for a few years now. We took and put her in the second grade to see if she would like it more (did CCA for the first grade), but two things happened, one, she was far beyond the school systems second grade curriculum (school district 51), and the schools were way way too liberal for us. She defended herself from a boy that was picking on children, and then was threatened by the principal with a bunch of lame shit (she kicked the boys ass, started with a headbutt). Anyway, after looking back at everything, we took her out immediately after that, and haven't looked back.
As the OP said though, you get out of it, what you put into it.