Foster care is the temporary placement of children and youth outside of their own homes. It happens due to abuse, neglect or other family problems. Foster care gives parents time to learn new skills to become the parents their children need them to be.