In America, I think in most areas morals are taught. With the recent bullying backlash (Columbine High School is the most famous case), being kind and considerate to those who are socially challenged is emphasized. However, in one area - romantic relationships - morality is a controversial issue.
A few years ago, I substitute taught a health class for at-risk high school kids. Since there was no lesson plan, on the fly I made up one of my own. I asked the students to list 10 things to do on a date that didn't involve sex, drugs, or alcohol. One girl gasped when I said the word, "sex". Apparently, it's ok to do it but not say it. Also, with the way the students struggled with the assignment, it was obvious no one had ever discussed these matters with them, which is why they were into drugs and teen pregnancy.
I have since written and self-published a book, "Wage Peace Between the Sexes", for teens. I saw a counselor at the local university seeking advice regarding the information it contains, and how to promote it to the schools. He was very skittish about the terminology I used (real terms, no euphemisms) and some of the information I included (how to make sex a pleasurable experience - I included that because that's what I was taught at my Christian high school). I decided to publish two versions, one including the sex chapter (Spice Version) and one without (Sugar Version). Since the counselor said attaching my name to it could cost me my substitute teaching job, I have decided to promote the books through a third party (I used a pseudonym). He said people could still find out, and the police could even be called.
Something has to be done about the rising tide of teen pregnancy, STDs, and ill-prepared parents!
BTW, you can read previews on kindle at Amazon. I have also published an adult version, "If You Like Sex, Read This Book!". It also teaches morality.