And just to be clear, I am not suggesting that impressionable young children should have a particular morality spoonfed to them by public school teachers. I'm talking about a comprehensive course that takes the varied approaches to morality and demands critical examinations of each; one that invites students to open their minds and makes them think—really think—about morality itself.
My thoughts are (1.) if ethics can be called a science in the broadest sense of the word, it is easily the most practical of sciences, so why isn't it being taught along with the natural and social sciences? and (2.) will the children of this generation learn about ethics from someone who cares about them and their future, or from someone else?
