Anonymous wrote:I think it depends on the how the child fits with the school environment and is accepted by the school. Race, ethnicity, religion and other demographics may affect fit and how a child is treated by fellow students, teachers and the leadership. There a centuries of experience confirming the latter. For a given child a private school may be as torturing experience as the local public school a more liberating and nurturing environment. And class size and all the things you enumerate are moot.
There are many studies that show that class size does make a difference, especially in the lower grades. Friends have children in public K with 25-28 students. Our school has between 19-21. That difference is large enough to make a noticeable impact according to research.
http://www.brookings.edu/papers/2011/0511_class_size_whitehurst_chingos.aspx