@segdeha, actually there aren’t any situations where suburban living is more ecological that city living – even when someone works from home. Just because someone works from home doesn’t mean they never leave the house, they would still need to drive to get groceries, shopping, and eating out. In a city, all those tasks could be done by walking or transit. Not to mention if you think about all the energy it takes to run services to a single-family dwelling home whereas in a city it takes far less effort to run those same services (distances being much lower) while at the same time they support many more people.
Affordability and the supposed quality of schools is highly subjective and is not a consideration in environmental impact of housing, which is what I was referencing.