Frank Jackson, who plays at Lone Peak High School in Utah, publicly and verbally pledged to Duke's program at a press conference Tuesday evening.
Jackson, who will graduate next spring, wasn't originally seen as a five-star player, but his stock has soared in the past 18 months.
The commitment from Jackson comes two days after he left Durham, N.C., on an official visit to Duke's campus.