Agreed, when they are at the correct age the basics ( reproductive systems and their functions, birth control, consent logic, STD's, STI's etc. ) should be taught!
It's funny today most people have seen full on pornography on their phones before they even hold hands with someone... I wonder how that shapes young minds and their expectations on sex as they grow into young adults.
RE: Teach your kids about sex