Badguider, of course it's not that simple. I'm sure people would work locally if they could, but the jobs are not available. As for moving, there is a lot of job insecurity atm, meaning people could be moving an awful lot. And social housing tenants don't get a choice where they're housed.
With regards to schools, it's not always a case of a good or outstanding school. You could be travelling so ad not to attend a poor school.
As I said, round here you tend to get 4 groups. The schools in deprived areas are usually failing schools. And a high proportion of children have really poor attendance, high social services involvement. Think newsletters asking parents not to bring alcohol into the playground.
Then you get you're satisfactory and good schools slightly out of the estates, you tend to find you can usually get a place in one of these schools. even if it's not in your catchment, as the parents who actually live by these schools are fighting over the outstanding schools in the very affluent areas. Most of whom don't get a place so you tend to get a mixture of local people AMD those travelling from Yeh worst areas.
Then you've got the most expensive areas, where the people who can't quite afford private school fees send their kids. These schools always do the best.
I'm sure people will say that's all rubbish, but that's generally the case. Others are exceptions.