The 15-year-old, who was called up by England Under-16s earlier this summer, was deemed to be one of the brightest prospects in the League Two club's youth setup.
The Sky Blues have received an undisclosed fee for the youngster, who had been with his hometown club since the age of seven.
Coventry academy manager Richard Stevens told the club website: "When a big football club come knocking, and it is the club that Charlie supports, you must let him go and have that experience.
"We did not want to sell him, we did not need a fee for him even though there was a fee involved. He has been unbelievable for us, even making his England debut back in August.
"Charlie goes with complete support from me and the rest of the staff from the academy."
Coventry currently sit fourth in the League Two table following four wins, a draw and two losses.