Being a Christian I would teach my kids to wait until marriage. It's respectful to the person you marry, it shows dedication, and it's smart.
Of course there's a point where you've taught them all you can and you just hope you raised them well.
I don't think that is suppressive at all.