School isn't going to change what kids learn from the mass media, and that's full of sex (even when not blatant). Teachers can't even make some kids shut up in class, how are they going to affect what is to them some far fetched code of behaviour.
Personally I think a lot of kids nowadays are oversexed and it would do them good to just damn wait a bit longer (though not necessarily until marriage, plus some people marry late or never). But you can't force people into that.
Whether it's a stupid choice to have sex at all, or a stupid choice to have sex without protection, plenty will make that choice. I don't care about religions' moral codes, but to me it seems plenty more beneficial both for the relevant people and to society to let those teens shape up their lives without an STD or them becoming parents at the age (there's plenty of time for that later).
It is absolutely fine to teach abstinence, and hopefully glamour down the sex topic. Some kids also get peer pressured into it, which is the dumbest thing. Making it taboo and taking away the education about how to prevent unwanted consequences doesn't help one bit though.







