There are problems with today's systems, there's much room for change, and I think some of your ideas could work. But the present system is pretty darn good. Give education one more break. It's an animal. I'm a vegetarian.
Sex is one of the most personal, emotional things two people can share together.
That's why parents balk and have some stranger tell their kids about it instead. I agree school should teach basic health, hygiene, and sex education, but parents should be leading the discussions at home first. Unfortunately, they don't. At Dallas Public Schools, kids start dropping out as early as fifth grade to have babies. Teachers also have to teach discipline.