Teaching them to give
Some schools have already started this idea.... but it should be required by many more. Jr High and High School age kids should be required to do a certain number of community service hours per semester to pass. Donating their time to a cause (of their choice) would create more caring and aware citizens.
Reward: A better world.