JP Morgan analyst David Karnovsky maintains McGraw Hill (NYSE:MH) with a Overweight and lowers the price target from $22 to $21.