Time for prom dances and crap is approaching for many areas in the US and Canada, so if you're gay or know people who are and attend a school that's living in the past this might help:
http://www.lambdalegal.org/know-your-rights/proms-dances-and-dating/youth
That site is US specific though, can't find one for Canada but I'm pretty sure the same concepts apply.