Short version of this article:

She wanted to bring a same-sex date (and, heaven-forbid, wear a tux).
School said no.
ACLU informed school board “you’re violating rights.”
School board cancels prom for entire school
She files lawsuit

It happened in Canada (see Marc Hall) and was later made into quite a good little tv-film.
Here is the website of the school board [...]