Without a chance to read through the thread yet, I do agree with folks saying that middle school is too young.
I would also rather kids dont even know what sex is until highschool.
But that shit just not realistic. Around 10 is probably when the majority of kids start feeling attraction towards others. So those feelings have to explained.
And more importantly, sex is fucking everywhere. Imo its impossible to protect your kids from it after they turn around 10. You might be able to shield them at home, but theyll see commercials on tv, see it on a movie you watching, or hear it from their friends whose parents might not be shielding or are maturing faster.
Thats what I base my opinion of if it should he taught in middle school or not.
Imo, no way will I be able to protect my kids from knowing about sex after around 10, thats a battle I'll lose. And if thats the case, then I rather them atleast learn a bit about sex ed from an adult in a class than from media and other kids.