I understand why the teacher referred him, because it is odd for a high school kid to refuse to speak to his teacher and counselor. If it is due to anxiety, maybe some form of cognitive behavior therapy would be helpful to him? I am curious what his response was when he talked to you about it. What is the reason he gives for not responding? Did he not speak in Spanish class because he was afraid of making a mistake?