Schools in England are legally required to promote the moral development of pupils. Unfortunately though, there is little agreement on what this involves. Most people recognise that morality is ...