Mi consejo.
Hola!! En primer lugar, me gustaría decirte que estoy segura de que tu hijo hizo algo que ofendió a la profesora, pues no es creible que una profesora se niegue a darle clase sin ningún motivo. En segundo lugar, mi consejo es que deberías preguntarle a esa profesora por que no quiere darle clases a tu hijo, pues creo que es conveniente saber las dos opiniones del caso.(comprendo que creas a tu hijo, pero creo que una buena madre sabe lo que tiene en casa). Y por último, no sé contestar con mucha seguridad a tu pregunta, pero creo que legalmente toda persona, ya sea profesor o lo que sea, tiene derecho a un trabajo digno y con unas condiciones aceptables (algo que tu hijo se lo impide) por lo tanto creo que sí, que podría negarse a darle clase. Pero en el caso de que esto sucediera, una de dos; tu hijo sería cambiado de clase o expulsado del centro; o ella pediría su despido del centro (algo que probablemte no suceda).
Esto es toda la información que te puedo dar. Y si te preguntas como se todo esto, te puedo decir que soy futura estudiante de derecho, y esto es todo lo que sé hasta ahora.
Saludos. Espero que todo te vaya bien, y que todos tus problemas se resuelvan de la mejor manera posible. Para cualquier duda, pregunta o lo que sea, no dudes en mandarme un privado.