Junior Achievement provides young people with insight into business. It does it a number of different ways. My favorite and a program that I have volunteered for for the last umpteen years is their "Stay in School" program, now called "Economics of Success". Geared to middle school students in that prime "Gonna drop out" age band. It shows them what is going to happen from a budget perspective if they do.