@lauralynne your son sounds like my cousin's son. He got recruited by several Pac-12 teams (basketball) but his grades and motivation (and holy shit his attitude) were major road blocks. Alas his motivation is about 4 years too late...but he is a good guy now.
Your son sounds way more motivated than my cousin though, he wouldn't have bothered to call a recruiter back. I really really hope this works out for him!