I also agree that it should be taught in schools; however, parents need to supplement the school's information by talking to their children at home. A class cannot, and should not, replace parenting.
It's sad how many teens and young adults do not understand how their bodies work and the risks they take by having unprotected sex and numerous partners at such a young age.