* Teach: To impart knowledge, understanding, or a skill to someone. This usually involves explanation, instruction, and often practice or feedback. The goal is for the student to *learn and understand* the concept or skill.
* Demonstrate: To show clearly how something works or is done. This focuses on showing the *process* or *application* of a skill or concept. While it can contribute to learning, the primary goal is to *show*, not necessarily to ensure understanding or mastery.
Here's an example:
A math teacher might *teach* the concept of long division by explaining the steps, working through examples, and providing practice problems with feedback. That same teacher might then *demonstrate* long division on a particularly complex problem, showing the steps clearly and precisely, without necessarily requiring students to replicate it immediately.
In short: Teaching aims for understanding and mastery; demonstrating aims for clear presentation and illustration. Demonstration can be *part* of teaching, but teaching is a broader process.