Hello. I will be grateful for your advice.

Which is correct in English:
1) my congratulation message to my teacher;
2) my congratulation message for my teacher?
Thank you.

Both are correct, but 1 is better.

Thank you, Ms.Sue.

You're welcome, Ilma.

Hello! I'd be happy to help.

Both options could be correct, but the context may influence which one is more appropriate to use.

1) "My congratulation message to my teacher" implies that you are sending a message directly to your teacher to congratulate them. This version emphasizes the recipient of the message.

2) "My congratulation message for my teacher" suggests that you are writing a message to acknowledge your teacher's achievement or to express congratulations about something relating to your teacher. This version emphasizes the reason or occasion for the congratulations.

To determine which one to use, consider the purpose of your message. If you are specifically sending the message to your teacher, then "to my teacher" would be more appropriate. If the message is about your teacher but not necessarily directed at them, then "for my teacher" would be better.

It is always a good idea to double-check the specific context in which you plan to use the phrase to ensure it aligns with your intended meaning.