In April 2017, James made her under-17 debut in a 2–0 friendly defeat to USA. On 14 October 2017, she captained England during a 10–0 win over Latvia as part of 2018 UEFA Women’s Under-17 Championship qualification, scoring four goals.
In January 2019, James received her first call-up to the under-19 squad for the Algarve Tournament. In July 2019, James was named in the England squad for the 2019 UEFA Under-19 Championship in Scotland.