Ahahaha. My brother's school does a "Junior Senior Banquet" instead of prom, because they don't want the students dancing together (it was kinda weird). I think my brother was very relieved he didn't have to dance
I never thought about that! I get anxious about anything social. I recently realized I have to live on my own someday, and have decided to try to start getting more comfortable doing things independently, so you know, I started raising rabbits, I am getting my driving permit, I decided to go to a christian summer camp 16 hours away from home without my sister (my sister and I do everything together, but she didn't want to go), and I am managing a koi pond for my parents, and yes, I am absolutely terrified about it all?
Pushing yourself to go outside of your comfort zone is great! taking those steps is so good, it'll also prove to yourself that it's not so bad after all. Even if it's terrifying initially, things rarely turn out as badly as we fear.
One thing that helped me as a self-conscious, nervous teen stepping out into the world alone for the first time, was some advice I heard somewhere that really stuck with me. Hopefully it'll help you too.
Basically, people are self-involved. Very, very few people you'll meet are out there looking to judge you, or thinking they're flawless (and those that are, are people not worth your time or anxiety either). Whatever you're focusing in and criticising about yourself, they have their own insecurities and fears too. They're self-conscious about their hair, whether they fit in, if they're attractive or funny enough, if people are judging them, etc etc.
They're way more concerned about their own lives than they are about yours
So if you're at a social event and getting all up in your own feelings, consciously push those fears to the back of your mind, remind yourself that you're not the focus of everyone else's attention and judgement, that they're most likely in the same boat as you, and smile.
Be friendly and interested in people, and anyone worth bothering with will do the same.