"On behalf" is correct. Use it to say something is being done for someone else. "I am writing to you on behalf of Mr. Grinspoon." Means the words and meaning is coming from Mr. Grinspoon, but another person is actually writing the letter.
I can't think of any time I would use "in behalf of"
- For Teachers