There are definitely bad things going on in school nowadays but I would not agree that the assignment violated the girl's religious beliefs. Christianity states it's an abomination to BE a homosexual, not to hypothesize what it would be like to be one. I would disagree with the girl's reasons for not doing the assignment, but I do think the assignment was stupid. It was especially strange that the kids were asked to keep it secret.
But they said, "Stand aside." Furthermore, they said, "This one came in as an alien, and already he is acting like a judge; now we will treat you worse than them." So they pressed hard against Lot and came near to break the door.-Genesis 19:9