What are some good ways to fundraise for a prom?

We all know putting on a prom can be very expensive, which is why many students choose to have a fundraiser in order to raise more money. Some popular fundraising ideas include: Having a bake sale, having a flower/plant sale, a prom fashion show, having a catalog or online sale, creating a sports tournament and selling tickets, putting on an ice cream social, having a car wash, offering to paint or clean the school for money, putting on a raffle, having a walk-a-thon, selling imprinted shirts, or putting on a battle of the bands and selling tickets.