Temporarily, maybe, but it'll catch up with them, and they have to learn how to deal with it before it happens. The myth of public school is that it puts childrens' education out of the hands of the parents. Even kids in public school need to learn from their parents first. Actually I guess you could say I am pro-both. It's the parents' decision, and the right choice often depends on the circumstances.
Some public schools are excellent, while others are just awful.
But other public schools wouldn't have given that to me, and homeschooling would have been the preferrable alternative. However, whether homeschooled or public schooled, it is the parents' responsibility, period, to instill in their kids a sense of values. My parents did that, which is why when I was around kids that could have taught me how to do drugs, how to lose one's virginity, how to skip class, and so forth, I did not participate. Sure, I got into my share of trouble, but every kid does, no matter what schooling program they're in, and the important things are that I didn't screw myself up with anything unfixable, was properly punished, properly shown the consequences of my actions, and learned from the experience. Yes, parents have opportunities to teach kids social skills without the aid of public schools, because they can place their children in alternate social situations.