It is fairly common to hyphenate collocations of words used attributively: a ten-year-old boy, a five-storey building, a 500-page book, a two-kilometre walk It can be hyphenated: an English-speaking person. However many people don't hyphenate it: an English speaking person. My opinion: it's up to you.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.