i disagree with home-schooling. kids need social interaction, they will get more creative, they will learn faster, and more importantly be more open to new ideas. putting your kids in a walled garden is going to harm them a lot
Whenever I meet someone who was home-schooled (or occasionally alternatively schooled) I can often guess that they were after a few minutes of conversation. There's a certain kind of confidence and maturity in them that doesn't survive public schools and never comes back afterward. I envy it.