These are NOT things to teach to children! And certainly not in a classroom environment. Sexuality is a delicate topic, every person needs to discover & learn about their sexuality at their own pace. I was a teenage girl and would be completely destroyed if I was going about my happy normal life full of studying & dance class & cross country training, then an adult presents me with sex toys?! That is borderline grooming & intrusive.
Do not interfere with children's sexual development. That is their own business. Because if you do, they're going to picture YOUR face every time that topic arises in their life. Is that what you want?! Hopefully NOT. If you want them to develop in a healthy manner, stay out of children's sexual development. Everyone stumbles upon everything they wish to know as they go through life.
You even said you're not a parent and never plan to be. So please stay in your lane. After all the things you wrote up there it makes me think you wish you had more sexual guidance growing up, so now you're projecting your advanced adult knowledge onto everyone else, but you're going way too far.
For anyone who is a parent, this is how it should go: Open a basic dialogue with your child, give them the basic mechanical facts when they're ready/interested, let them know you're always available for questions but other than that, respect their space to grow and learn at their own pace.