Lindsay Brown of the Southfield School for Girls in Kettering, Northamptonshire, told her pupils how she burnt her nipple while cooking and discussed about losing her virginity, taking drugs and her partner's affair with another woman, The Sun reported.
A disciplinary hearing by a General Teaching Council heard she also talked about how she would "burn in hell" because she didn't believe in the Bible and told the students to think about how many girls their age have had sex.
The teacher also discussed shaving pubic hair and whether it was normal for five-year-olds to pleasure themselves.
Brown, however, defended some of her comments.
She said she had been discussing underage sex with Year 11 students when she used a "rhetoric" about losing their virginity.
"I was trying to explain that as parents we worry about our children. We want to protect and look after our children, and that's why I used the rhetoric and asked them to think about how many girls their age had lost their virginity," she said.
"As a teacher you have to be quite fresh and encompass the idea that you shouldn't just be a teacher. Kids don't feel they have someone they can ask these awkward questions to."
Brown also faces allegations of behaving inappropriately in the classroom. She deliberately ran through a classroom into a wall before falling to the floor in front of startled students.
She even asked a pupil to film the episode on a mobile phone, breaking school policy.
Julie Goswell, deputy head teacher and child protection officer at the school, said: "I had heard allegations of English lessons not being used for English, but being used for things which aren't deemed appropriate."