I didn't get to go to prom because I did not finished high school in Canada, because my dad used to bring me along when he was on mission for Doctors without borders, it would happen quite often that I would spare some months studying in another school in another country. In short I don't even have a final Canadian GED but I do have a French BA.
And if I would have had the choice I wouldn't have gone anyway. I have spent way too many years with those people and I really didn't feel the need to wave them goodbye. Coming from a very small town with people of archaic philosophy and adding to that I wasn't a real kid, since I was adopted, a black kid among the Caucasians and native and they would never forget to let me know how different I was from them in all given ways (god thank you they didn't know I was bisexual too), had also the very bad luck to have been adopted by one of the wealthiest family in the area... through the years of high school all I've got from many of them was prejudice, jealousy, envy, selective racism, xenophobia and all the package. I didn't see any needs to wave goodbye at them, going to a prom where most of them was among their little click like they were during school years. Some did asked me to come as a guest but I know they just wanted the free limousine and the after party at the family house.
I will not question my kids if they don't want to go to their prom, but I will celebrate each and every one of their milestones, my eldest daughter went to her prom and I didn't look for the expenses and I know she had the greatest experience of her life. I lived my prom through her.
One of my friends did forced me to go to a high school reunion... we drove then 8 hours north of Montreal... to get bored in a matter of 10 minutes it was up... the same click was there and oh funny how everyone had not changed that much. My friend and I picked up the good ones, left that Mickey Mouse Reunion and went on having our own party