That's the Catch-22 -- things won't change at home until people get a better education in school. Parents can't teach their children social skills if they haven't learned them themselves. You've got to keep chipping away at the problem by educating and socializing children and giving them a chance to escape the vicious circle.
Agree, dual income support and planned parenting would do a lot for the poor who are caught up in an endless cycle of this kind of thing. Having babies as teenagers is committing yourself to a poor, unfulfilling life usually, and creates a huge disadvantage.