Well, I liked the way I was taught. I think it was very effective in our community. When I was in the 3rd grade a girl was talking about sex and I came home and asked my mom what it was. She told me & my twin sister everything with her words only. We weren't uncomfortable about it at all. Later I believe in the 5th grade, we were able to take a sex ed class. The males and females were seperated and they told us about periods and stuff, but not acutal sex until the next year.
Then I believe we watched a horrifying STD movie. But what really made a difference for me was that we openly talked about it at home. (Not in dirty detail, but the effects and everything that comes with it) I'd say it was pretty effective. I've always been responsible with it.
I honestly don't know what would help the cause it seems that kid's only goals in life is to have sex... with everyone! I think it should be openly talked about in the home, but I don't believe in showing children porn to "teach" them. I choose to parent (not my own biological kids) them myself, and not let a movie do it. A porno is NOT going to show them pregnancy, STD'S, etc. It's only going to make them feel as if they should have sex or make them have self esteem issues. I'm not saying only porn causes self esteem issues, but I am a female and I know plenty of us who have been made to feel that we have to live up to some unrealistic expecations just to be considered "good enough" or beautiful. I'm sorry, but breasts do not look like to large basket balls sitting on your chest. There IS a such thing as natural beauty.
Ok, now that I've gone way off subject, I just think parents should set boundaries, not strict, just a fine line between what's acceptable in the home and what is not. Had my parents not let me know what they did about sex and pregnancy, I'm sure I'd have gone off and slept with tons of people just trying to be accepted or feel good enough. I'm thankful that I didn't have to have sex just to feel that way. I never really thought that I HAD to. I believe also, if kids have good role models with morals, values, self respect, that makes a tremendous difference! It did for me. I certainly don't think all abstinence teaching is the way to go. That idea had clearly failed!