He went to the same school as Prince William and Prince Harry. Just like the two princes, Tom Hiddleston, and Eddie Redmayne, James attended Eton College (an all-boys English boarding school), though he was a few grades ahead of them. The school was founded by Henry VI in 1440.