The term "trannys" is offensive. "Transgender person" (singular) and "Transgender people" (plural, which I think is what you were going for) is much more appropriate

. As someone with friends who are members of the LGBT community, I would feel terrible if I passed that by without saying anything.
Religion, outside of world religion/culture classes, don't really belong in secular/publicly funded schools, where there are kids from
all types of religious/non-religious backgrounds. If parents want their children to receive only specific religious educational instruction, they can either send them to religious schools or homeschool them. That's what many Fundamentalist Christians do here, and nobody stops or restricts them from doing so.
A world where people are no longer discriminated against or murdered simply for their ethnicity/"race"/nationality/gender identity/sexuality/socioeconomic status/etc.? Sounds like a win to me!