Good cover, but one could argue that the pros of devoted tutorship and freestyle curriculum outweigh the cons of limited socialization. In my everyday life as an adult professional, I appreciate more the limited educational breadth I received in public school over whatever street smarts I gained from it. Need exposure to a lower socio-economic tiers? Get involved in volunteer charity organizations. Overall, I think educational breadth and depth will make one a far better citizen than simply being among other public school students at the hands of the awful US education system with NCLB.