Education for Life: Preparing Children to Meet Today's Challenges