DURHAM, N.C.—Last spring, Duke University expelled Lewis McLeod, a senior, for allegedly sexually assaulting a freshman woman in his room after meeting at a bar.

The woman had told Durham police Mr. McLeod had sex with her when she hadn’t wanted to. He said it was consensual. Police investigated but didn’t charge him.

A Duke University disciplinary...