I don't understand why no one has suggested JUCO (unless they have and I missed it) My kid had 7 offers ranging from ranked schools to mid level. A year in I'm regretting not giving the JUCO route more consideration. Lots of pluses the main one being it gives the kid an extra two years to develop. If he goes that route and washes out he would have at DI. If he tears it up you most likely get better offers. If it's a wash you end up at a mid level DI and are no worse off.