Cherry Falls

The teacher, Leonard Marliston (Jay Mohr) is the killer.

Long Version: He is also a transvestite. His mother was gang raped by the Sheriff and his friends. He is the son of the Sheriff, and tries to kill all the virgins as revenge. He attacks an orgy held by the teenagers and gets killed by the Sherrifs's daughter.

(Links open in new window)
Read more about this film at The Internet Movie Database.
Buy it on DVD at Amazon.com.