Simple solution for the “segregated prom” — the school cancels the prom and lets the kids arrange their own proms off campus.
Read or re-read the article. The proms are NOT sponsored by the school but by the parents away from the school as you are suggesting. The kids themselves seem to want to have one integrated prom, and that’s great. Hope it works.