As parents, we want to protect our children as much as possible, as long as possible. Being a good parent though means we also need to prepare them to manage on their own in the real world. Here are the 5 most important things you should teach your children before they graduate from high school.