Sex education is a broad term which refers to the study of sexuality issues. It should be taught in early stages of child school time so as to enlighten the children on the do's and the don'ts of sexual life.
Children as they progress in age and approaches the teenage, have the whole energy and the enthusiasms to try new things and if well taught they will not have the notion of ‘why we were not told? It must be a good thing for trial’ or else they might not be in a position to understand its repercussion if one messed up with it.
on my own opinion, i suggest it to be taught in schools.
I don't think the public schools would be able to pull this off correctly. Just look at how we as a country have failed with teaching the basics of Math, Writing, Reading, and other academic subjects. The school system is too focused on testing, and so I think a terrible job would be done. It would also be extremely controversial. How are teachers qualified to teaching such a personal subject. It should be left up to the parents, just like so many issues that schools have to deal with, should be dealt with by the parents first and foremost.
Ideally, parents should be responsible for this kind of education. If this kind of education is offered in schools, parents should have opt-out options, especially since education in the schools sometimes conflicts strongly with parental values. Ideally, young people should know the basic facts about sexuality before they reach their teenage years, perhaps even slightly sooner than that.
I agree with #2 in his idea that we should have at least an initial recognition of biological differences being taught in school, though this should be very different from the kind of sex education that teenagers would receive. Unfortunately, we do live in a sexualised society, and it is important that we ensure all children receive the truth about sexual issues from an early age rather than being left to listen to rumours and half-truths.
I agree that some aspects of sexual education should be taught at lower levels than it is today. (Parents should have the right to say no to any sexual education--as they are in my district.) I think that this should be done so as to reinforce the importance of staying safe and taking care of one's self.
Personally, I'd prefer to do it at home. I don't want my kids being taught things (by authority figures) that don't agree with my own ideas. I'm perfectly willing to teach my kids what they need to know and I don't want them being told by the school system what they are supposed to believe about sex.
I don't think we need explicit, porn-level sex education of children, but we should have basic anatomy and science taught to remove the stigma that sex is a dirty thing. If we keep our children from learning about how their bodies work, we open them up for abuse, intolerance, and confusion later in life. Consider that children who live on farms are much more relaxed about sex because they see it as a part of everyday life.