As a parent i understand your worries about your kid but i think you should meet his teacher.First ask your kid why he feel so shy.May be his classmates makes fun of other kids who are using toilets or he dont like using school toilets.At this stage we cant be rude to kids so ask him politely if there is any other issue.Tell him what can happened if he is not going toilets at time.Make some story and tell him.Hope you will solve this problem as soon as possible.Please let us know also.
My daughter had similar problem. When we inquire in the school regarding the same, they agreed that one of the care taker(AAYA) from the school scolded her while my daughter was using the toilet. From that incident she used to avoid using toilet. But gradually she forgot about the incident and now use school toilet. So ask your kid if the same has happened with him in the past.
It could be because of the shyness. Like, i was shy to use the open ground wall to urinate during my school days. I never did it. Only the girls had toilet access. I feel you kid could be more comfortable to urinate in close door toilet than open urinals. Another reason could be hygiene or maintenance of the toilet.
I'd also suggest that u talk to the teacher personally. Also meet the aaya and check out the washroom. When u r there in school try taking him to washroom with u maybe he'll get familiar then
Hi...I am currently facing this problem with my 9 year old daughter she does not wants to go to school toilet and holds it until she comes back to home.When I asked her the reason she said the toilets are not kept clean and kids don€™t flush after using them so she avoids going .I complained to her teacher and the matter was immediately looked into .The only way to know is to talk calmly,patiently with the kid and give him the required time to talk abt this matter don€™t expect an immediate answer in a short time...