My prom nights cost about $30.00 for a corsage and a little gasoline. We wore whatever suit we already had. Some girls did buy new dresses so I guess the cost for girls was higher.
These days guys rent tuxedos and sometimes limos, plus many check into a hotel for the night, also. And the girls really go all out on the dresses, shoes and accessories. There's probably more.
I’d imagine prom tickets, restaurant meals, limos (yuck!), hotel rooms, tuxes, etc., for the guys; dresses and accessories, beauty parlor/spa visits, etc., for the girls, but still that is amazing.
I guess the more working class you are the bigger the deal high school graduation is. Still, this is rank stupidity.
Yes, there's more, including the professional photos taken at the prom to have a permanent record of that $1000 dress, shoes and purse ensemble.