It might be different in America, but my formal (essentially the same as a homecoming) was a loving terrible event. I went there, there was horrible food, the music was boring and everybody was just not having fun (plenty of drama occurred). The after party was awesome, though.