I agree that teachers need to be knowledgable. A lot of the things a teacher might not know can be found in a well written text book. But that only goes so far as being able to get a student to understand a concept.