You know what school does? It squashes the values you teach kids when they're too young for school. Children's television programs encourage them to be independent, free-thinking, creative people. Schools teach them to stand in line and act as a herd. If you teach your kid to read before or above his "class level", he'll be ignored wile they work on the slower learning kids. Part of it is because there's no incentive for teachers to work with advanced kids, only punishments for "failing" the kids who are behind. But part of it is that schools are set up for third graders to work at third grade level. There's no room for third grade kids who work at 6th grade level. I had one of those and when I tried to skip her a grade they gave me the most laughable and outright stupid reasons to deny it. She was smaller than the kids she'd be in class with. So, what?, all kids with dwarfism should be forever trapped in kindergarten, and tall kids should skip middle school altogether? She was emotionally behind them; they'd eat her alive! Translation: all autistic kids should stay in first grade till they age out of public school at 21.
But I remain opposed to home-schooling. Home schooling teaches kids that when the going gets tough, the tough retreat and make their own rules. We don't need to remove our kids from reality; we need to fix reality! I only wish I knew how. I'm sending Tommy to preschool next year, where he'll be turned into a drop in the amorphous "class" blob. I hate it, but it's the lesser of 2 very bad evils. I want him to know the rules and learn the skills, but I wish there was a way to do it without stripping him of his individuality.