Most Christians say no. This is largely due to fear that the teacher will somehow interpose his beliefs on to the student. Even when I was in high school in the late 1960's, some of my public school teachers, without a doubt, attempted to project their evolutionary and immoral ideas into their teaching. We knew, even as teenagers, some were living immoral life styles by the way they conducted themselves in class. No more than someone living an adulterous life should be allowed to enter a school and attempt to teach their life style is socially acceptable.
Immorality is immorality no matter who teaches.
What about transsexuals. Anyone confessing Jesus Christ as Lord and repenting of their sin can be born again. There must be a great deal of doubt, however, if one confesses Christ as Lord but his life does not change. Only if there is genuine repentance of sin and a renunciation of immorality and a demonstration of faithfulness to God's Word. In which case they would no longer be homosexuals.