There were three levels of knowledge: learning it, being tested on it, and teaching others. At each point, one’s understanding of the knowledge that they had learned would be affirmed and made stronger.
Very true. Teaching others always improves one's own understanding of a subject as we must make our understanding complete in order to communicate the information to others.