Moss was educated at several independent schools: Shrewsbury House School in Surbiton, Clewer Manor Junior School, and the linked senior school, Haileybury and Imperial Service College, located at Hertford Heath, near Hertford. He disliked school and did not attain a good academic performance.