This pretty much sums it up
My parents sent me to private school when we lived in Alabama, but otherwise I went to public schools.
In the unfortunate situation where I find myself with kid(s), they are absolutely going to public school. Kids need to be around other children from a wide range of socio-economic backgrounds, races, religions, and so on. If you as a parent stay on them, pay attention to their friends and stress good grades, they will have every bit as good of a chance as their snooty private school counterparts of educational excellence. They'll also be way ahead in terms of social skills and hold a more realistic worldview.
Jmo