If it's not TOO costly, I'd go. even if it was for an hour. Be seen, talk to people you normally wouldn't give the time of day. It's good practice for "the real world" you are about to enter. You'll be envited to things you really nave no interest in, fake enjoying it, hopefully get promoted or a raise...etc...
I went to mine without a date ended up leaving with five prom pictures and three dates.
The "jocks" thought it would be "Cool" to sneek in some booze. Most got drunk, all were obnoxious to their dates and angry at me for dancing with "their girl". I was a "Band Geek" all the majoretts knew me well
so that got things rolling and at times I was dancing with three and four girls at a time.
One jock type took a swing at me but ...Oh Snap! the band geek is a brown belt at Karate..oops. At that point enough was enough and the principal kicked them out.
I had a blast...and almost didn't go.
I did get in a few fights the next week...but it was worth it.