SES-homogeneity/diversity of social circles

I consider myself middle class. My kids attend schools here in DC where their friends range from embassy and world bank kids to cabdriver kids to ex-currency traders to unemployed/never employed kids…
I have tended to discourage them from hanging out at the homes of the very last group, and prefer to be the host for those kids. I think school and college are the most diverse group situations most people ever encounter. Neighborhood friends and work friends tend to be less diverse