I am confused because a hyphen is used in 'a ten-foot high statue' ── quoted from
http://www.ldoceonline.com/dictionary/high
That's correct. We hyphenate when the two (or more) words are used together as an adjective. We also remove the pluralising "s" from the end of the noun involved.
The wall is two metres high.
It is a two-metre high wall.
The boy is six years old.
He is a six-year-old boy.
The bed is six feet long.
It's a six-foot long bed.
As you can see in the last one, changing the plural back to the singular completely changes the word, from "feet" to "foot". It's an irregular plural.