They seem to be common in the U.K. now. In the U.S., the prom is the biggest dance of the school year, held in late spring.

And those would be grades 11 & 12, but a grade 11 prom would be a junior prom, & I think most schools don't have those.

I'm glad the lads recognize just how nice they look in the kilt.