My children were taught at an early age how money works and that it comes from hard work. They've been on a commission - not an allowance - since they were little. They learned that if they worked around the house, they got paid. If they didn't work, they didn't get paid.
I think the lie we've told people in the marketplace is that a degree gets you a job. A degree doesn't get you a job. What gets you a job is the ability to carry yourself into that room and shake a hand and look someone in the eye and have people skills. These are the things that cause people to become successful.