I heard this on the radio this morning and it made me laugh.
In escence this is a very good idea but what made me laugh was how they want to go about it, they think they can teach it in secondary schools.
I'd have thought that it'd have been better and more effective if they started earlier and they actually "teach" it in a more practical way for example, manners, social responsibilty, and respect for your friends and elders should be "lived" so I'm saying they should be taught how to talk to their friends and the elders appropriately etc.
The other problem is that I'm sure we all have a slightly different idea of what "British Core Values" are or should be, so I'm not going to define what I mean by the following.
The other all too predictable problem is that there is a strong possibilty that some of the core values will offend religious people.
Like if I said they were:
Manners
Etiquette
Social Responsibilty
Strong Work Ethic
I'm sure everyone has a different idea of the core values, maybe your idea will differ not wildly but perhaps I've missed something or maybe some things are not relevant to today's society.
Either way, I think it's too little too late.