I've seen more and more colleges recruit prospects at their young age (2018 verbally committed to high D1), and I saw this 1st hand with my son's travel teammates. From the school point of view, I believe they want to lock up on the talents before other schools get them. But lot of things can change in the next few years, such as players stop improving, RC/head coaches leave the school, no one still honors that verbal commit, grade issues, injury, etc.. For the parents, early commit could be good and bad. Good in a sense that player got the school he likes (assuming it is their dream school), but on the other hands, you never know if there are other good schools that could make better offers down the road. It seems to me most families are willing to commit when their favorite school offer comes. Certainly the offer has to be "right".
The other thing to think about is public vs private schools. My 2018 favorite school is private school. Let's assume if he gets 80% scholarship from that private school out of 60K tuition/room, it's essentially the same amount as that of the public school 60% out of 30K. Ideally if financially doesn't matter, we'll pick private school for sure. But realistically it's quite a difference we just can't ignore this $ effect.
Want to hear your thoughts on this.