No. And No.
I'm going to say something that might be viewed as controversial, and I'm not sure it really applies to anything...but here it is.
You can teach sex-ed all you want, you can teach "abstinence only" all you want, or anything in between. Put a man and a woman alone, close together, for too long, and all of the training in the world will not stop what happens next. It's a chemical and anatomical certainty. Right or wrong, right or left, that's how it is.
All of the sex-ed training in the world didn't keep me from being a virgin until age 35. All the abstinence traning in the world didn't keep me from no longer being a virgin after age 35. (four years ago).
I diligently wanted to save that for my wife, whom I've not yet met, and to reserve that only for her, once I marry her. It didn't happen that way, and the only positive about it is that in all my years, there has been only one.
For the last two years it has been abstinence. I prayed to not be in that position again, even if it meant I never again had a girlfriend. So far, so good. Lonely, but good.
I could be wrong about this, but I believe that part of abstinence training involves how to avoid environments where you would be in a tempting situation. For instance, you go out in groups and to places that are not enticing you to sinful acts.