Many German teachers of English have never stayed in an English speaking country
for any considerable amount of time before they started their career
and some cannot handle the unusual situation of a bilingual student in their class.
Good to hear that things worked out for your son...
...is supplied without liability.
IELTS 7 Good user: operational command, occasional inaccuracies