@Skodhe
Your son could be in more trouble than you think and he might not be in a position to discuss it with you due to many factors that we as parents cannot understand sometimes.
I once taught in a boarding school,and the kind of things i saw there...i promised never to take my young kids to a boarding school until they mature enough to take care of themselves and until i've established a healthy & trusting relationship with them. It's quite devastating but parents never seem to understand it coz all they look at is the performance side of the school. This particular school is a very well known and excellent performing school and takes kids as young as 8yrs. Pressure boils in to the kids from all corners,Culture shock...boarding life...environment..and worst of all,the teachers are also under pressure from the management/board to keep the school standards high,thus take down the pressure on the kids. The older kids take down the pressure on the younger kids & new comers..and the younger kids and new comers have nobody to turn to,and they persevere the hard times until a solution comes by.
Does your son have an auntie/uncle/cousin he can talk to?maybe he thinks all you'll do is go to the school and raise hell,then leave him in the same school! Maybe,he doesnt want to go back there..but since he has seen how hard you work towards his education and doesnt want to disappoint you,yet he's hurting inside. Kids naturally tend to put others before them btw. Bad stuff happens in boarding schools btw,and sometimes children are under pressure from their trouble sources to never tell a soul. Ever wondered why child abusers are mostly the closest people to the kid/those who spend most time with them? Children take threats very seriously and are usually more concerned about the consequences thus prefer to suffer in silence than suffer the unknown. Someone very close could be responsible for your son's blank gaze..
Advice is what we ask for when we already know the answer but wish we didn't..
Nevermind what haters say, ignore them til they fade away - Just live your life