Honestly, this is all I needed to read. It's from the OP's profile:
My son is an
great player.
I realize some may not agree with me, and I'm not saying this in a nasty way to the OP. It's just what I believe.
I believe in my son's skills, as I'm sure most of the members on here do. But, he has a long way to go. Your son is a HS kid and he's accomplished nothing. No matter how "great" you think he is.
Have him put his nose to the grind and keep working.