英语作文人工批改:He will make the children a good teacher如何理解

有这样一个句子:
He will make the children a good teacher.
句中为什么不用复数 good teachers 呢?这个句子如何理解?
1. He will make the children a good teacher
=He will make a good teacher for the children.
他会成为孩子们的好老师。
2. 属于主 + 谓 + 双宾 句型的 变化形式
He will buy me a computer.
= He will buy a computer for me.