In August 6, 2018, James enrolled at Crossroads School, a private K–12 school in Santa Monica, California. California state rules prevented him from immediately joining the varsity team because he was in eighth grade. On December 3, 2018, in his first game for the school, James scored 27 points in a 61–48 victory over Culver City Middle School.