When I read your words "free", I just lost patience. Though I see you've added to it. ;)
In terms of private or public school issue, when you're taxed regardless, there will be more money in public sector. People generally do not want to pay for the same thing twice. Unless your family is...