Upvote:4
He needs a WHTI-compliant document. If he's traveling by air, that will likely be a valid passport. At the land border, it's possible he has a valid Enhanced Driverβs License (issued by a handful of border states) or Passport Card, and he could use that instead.
Fortunately, he still has time to get a renewed passport before his trip. Contact the National Passport Information Center online or by phone for an appointment at the nearest passport office. That page has links to the required form and documents he'll need. They can generally issue the passport the same or next day.
US CBP also recommends he carry a letter from both parents giving permission to travel internationally.