I went to three when I was in school.
Got asked by senior when I was a sophomore. That one was only fun for the excitement of being my first one. The guy was just a friend and we hung out with mostly his senior friends, not a lot of mine were there, so it was okay, but I didn't have a great time.
My junior year it was more fun because my friends were all there and I liked the guy I went with, but he wouldn't dance and because I was just starting to date him I didn't dance much either and just sat with him instead of enjoying the party with my friends, so it could have been better.
My senior year it was great. I went with a guy I'd been dating for a while and so even though he would only slow dance, I felt comfortable enough with him to dance with my friends and really enjoy our last big get-together before graduation. The after prom stuff was fun too.
And now I've gone to dozens of proms as a teacher and from my experiences as a student and what I've seen as a teacher I've got to say that if any of you guys are seniors in high school and are planning on skipping the prom because you don't have a date or think it will be lame, you should seriously reconsider. If you're a senior you should go to your prom whether you have a date or not because it really is an entirely different atmosphere than just another dance or date.
At some point during the prom all the seniors begin to realize that this time in their lives and the time they've spent together really is all coming to an end. They become nostalgic and sentimental and closer as the evening draws to an end. They go around talking to everyone and taking photos together and do things more as a group. They make some really nice memories that those people telling you they had a blast remember and the kind that those telling you they regret not going now know they deprived themselves of and would have enjoyed.
If you're a senior, go to your prom and enjoy your friends and classmates and say good-bye to them because it will be the last and best time for it.