I would think even one office visit per week is too many - do you have any advocates locally in your country who can help you navigate the best way to deal with issues like this? It sounds like something is definitely not working well with some of his teachers.

Hope you're able to get things straightened out soon -

polarbear