Flip side,
I have never gone to private school until college. The 13 years I spent in public school were filled with different experiences and people. Public school may not have all the benefits of private i.e. small class sizes etc. However, it does provide students with real world experiences. In private school, almost everyone is of the same socioeconomic background. From my experience in college, this is true and also from the experiences of others. While there are always exceptions to the rule, the fact remains that by paying for private school it ensures that the population of students are relatively homogeneous. Kids need to understand that the world is filled with different people all over. Public school had all types of people and I learned a great deal from all of them.
Another thing I gained from my public school education is determination. It's easy to fall between the cracks if you let yourself. If you don't want to, you learn how to get ahead regardless of your circumstances. There are good characteristics of both types of schools. Though I am not a parent, I intend for my kids to attend public school (my boyfriend thinks differently

)