Translation:My children's teacher does not eat fish.
Nop. Meu professor = my teacher (male). If the teacher is mine, it cant be "deles". So, it is "o professor deles não come peixe" or "o professor dos meus filhos não come peixe"
What was the indication this was meant to be 'children' and not 'sons' for 'filhos'?