Official Version
When Adam accidentally gives up the location for the senior skip day party to his school's principal, he offers up his house as a new location. But for it to be a success, he needs to get his senior class to his house and stop the principal from crashing the party.