Rewrite the sentence to be simpler: Others are buying homes for their children to live in while they go to college.
They're buying homes for themselves to emigrate, for their children to attend college, or for rental income.