Formal:
* Vous êtes un excellent professeur. (This is the most direct and formal translation.)
* Vous êtes un très bon professeur. (This is slightly less formal but still polite.)
* Votre enseignement est excellent. (This focuses on the quality of their teaching.)
Informal:
* Tu es un super prof! (This is very casual and friendly.)
* Tu es un bon prof! (This is more casual but still polite.)
* T'es un bon prof! (This is very informal and likely used among friends.)
More specific compliments:
* Vous avez une manière d'enseigner très claire et efficace. (You have a very clear and effective way of teaching.)
* J'apprécie beaucoup votre passion pour l'enseignement. (I really appreciate your passion for teaching.)
* Vous savez vraiment motiver vos élèves. (You really know how to motivate your students.)
Remember to choose the appropriate level of formality based on your relationship with the teacher.