I posted this in another thread, but I think it belongs here too.
I teach in a very well regarded Catholic secondary school in Australia - a Jesuit school (generally regarded as one of the top two Catholic schools in the country - alongside its brother school in Sydney, and one of the twenty or so top schools in general).
They stress abstinence as the best way for their students. The ideal choice. The choice they hope theyll all make, and the choice they expect them to take. The boys are left in no doubt of what is and isnt expected of them.
And then they get on to the practicalities. As a non-Catholic I was rather surprised the first time I encountered it, but they tell the boys all about contraception and how to use it if they decide to have sex. Ive heard one of the Priests put it pretty simply.
If youre having sex before you are married, then youre committing a sin. What Id say to you is this - if youre going to sin, then sin safely.
In my role as a tutor at the school I have personal pastoral responsibility for 16 boys. Id always urge them to wait in the strongest terms I can (partly because I believe its the right thing to do, partly because its my job to help reinforce the message of the school, and partly because I know in most cases their parents want them to wait and I try to back parents) - but Ive also directed boys to contraception in cases where its clear that Im not going to convince them abstinence is the right choice. I dont want them having sex - but I want them getting a girl pregnant far less.