Also, if it doesn't look like hes going to make it to the NFL than an Ivy or Stanford are the main options. If he can't get into them, than its off to Duke or a school like that.
I would have my son sign to whatever school increases his chance the most to make it to the NFL. ALl things equal go to the school that drops the biggest bag.