Technically, it should be right-hand man. When adjectives are compounds of words we usually join them with a hyphen (-). Other examples are left-hand side, right-hand side, six-year-old boy. Low-risk investment, 20-storey building (UK) 20-story building (US), etc.
Sue, I like your strategy for troublesome students. Must try it myself!