The "Roar" hitmaker, whose big day was on October 25, sported a big blonde updo and a yellow pussy bow top for the bash, which featured Elvis Presley and Marilyn Monroe lookalikes and a giant game of Twister for guests including her boyfriend Orlando Bloom and friend Kate Hudson, reported Female First.
The sock hop bash, which was staged at 'Hudson High' in honour of Perry's real surname Hudson, also featured a 'detention' photobooth, and her guests shared some pictures from inside on social media.
Perry shared a number of photos of the night on her social media accounts, including one of Bloom, 39, playing basketball in bright red shorts and a matching sweatshirt.
On another image she wrote, "Thanks @COVERGIRL for keeping everyone clean-cut and QT at Hudson High, Home of the Poodles. ... Principal Hudson. #KatyxCOVERGIRL (sic).