Well, it's my understanding this is a student-planned private event. It's not the official prom put on by the school. So I don't necessarily see a legal problem.
Obviously there's a moral problem. But they're not doing anything "worng." It's a second prom, set up privately by the students. The school has no control over it.