Jordan Wesley, 19, is charged with two counts of predatory criminal sexual assault of a child.
Prosecutors say Wesley admitted to having "consensual sex" with the girl, who is not of legal age to consent.
Wesley also told authorities he assaulted a 14-year-old girl in June.