Thank you for your question.
Some school systems have very comprehensive curriculums on the subject.
Other school systems have virtually no curriculum at all. This is important since all of these topics are so closely inter-related. Unfortunately, a lot of parents feel extremely uncomfortable even mentioning any of these topics to their children, spouses, or anyone else for that matter. However, it is very important for parents to talk about these subjects to their children. You cannot depend on the schools alone, to teach these subjects.