Your teacher has some good advice to you. May we say: Your teacher has some good advice for you.
You should say "for you." "To you" is wrong. "Your teacher has given some good advice to you" is correct.
Forum Rules