Needham analyst Ryan MacDonald reiterates McGraw Hill (NYSE:MH) with a Buy and maintains $19 price target.