I agree that parents and teachers are responsible for holding students accountable and encouraging them to learn and accomplish, but I question public education (and private schools) goals for their students learning. It seems to me that public school curriculum is designed to bore the crap out of young people and make their heads hurt so that they drop out, stay dumbed down, ready to take on faith, answers they should determine themselves. This results in a large population of "worker bees" that are manipulable due to their disinterest in actual knowing, and lacking of critical analysis skills to problem solve in the real world.
When public school "gets back to basics" by teaching each subject in a sterile and unrelated way to the world at large, it is boring. Young people are naturally interested in how math, english and science are interwoven, not how they exist in isolation. I also am very sad that programming is not something every young person has some mastery at by the time they graduate high school. I blame programming langauge designers for completely failing to provide an adequate programming ecosystem for introductory youth programming. The languages that are avaialble are toys, such as Logo and Squeak. The last great "real" interactive programming languages were BASIC on machines like the Apple II and APL (Ken Iverson) on mainframes and PC's. Unfortunately, modern implementations of these languages are uber complex professional tools that are innappropriate for introductory programming.
But I wandered off topic. What I rant about is how children barely understand the modern world they exist in. They may know how to do basic math and write a formulaic essay, but they have no idea how dozens of natural, man made and life critical systems we all depend on work. Kids get to play photo realistic games of war that require no knowledge or real skill, yet have no way to explore the life cycle of ponds, streams, rivers and oceans as a living simulation that they can nurture or pollute. To young people today, the world is a black box they barely have any interest in understanding, because school is about paper and pencil math drill books, and boring science and history textbooks that are dead, 3rd hand knowledge. If we let kids also learn experientially, through educational simulations that let them experience the systems and interact with them, young people will emerge from school with a broad experiential knowledge of biological and mechanical systems, electronics and power systems, farming, water supply, housing, transportation, political processes, family system and interpersonal dynamics, business operation and management, etc. I wish that all young people graduating from high school would have basic insight into the systemic processes of our world. They would make our population informed voters. What we have instead are people who are in blind allegiance to political parties that don't really know or care about the issues either, and just want to be in control.
I lead the development of two IBM classroom math education products many years ago that gave me a glimpse of where thing might have gone.
I still have a dream,
SimBuddha
"Most of us, when all is said and done, like what we like and make up reasons for it afterwards." -- Soren F. Petersen