this is EXACTLY what schools should be teaching!
schools are supposed to prepare kids for the future - they don't - they teach them their times tables, and algebra and the mating cycle of a fly etc.
whilst this stuff could be considered interesting to some people, it is not generally important to the average person, and is certainly not essential to adulthood.
its all very well saying the parents should do this, but the simple fact is that they don't!
and even the ones who at least try often get it woefully wrong ( remember the fighting toddlers? made to fight to ''toughen them up''...)
this unfortunately is the mentality of the sorts of people our society is churning out - the current system does not work and if we want future generations to be decent, intelligent, and worthy members of society then it time we trusted professionals to ensure they get a good grounding.
i think there are number of subjects at school that could stand to be sacrificed (not totally, just the time spent on them reduced) such as languages, RE, cookery, perhaps the sciences could lose an hour or two a week to accomodate these new lessons