Both words refer to imparting knowledge to someone. Teach suggests instruction in a subject or skill. Edify suggests instruction that benefits or improves someone morally, ethically, or spiritually. Neither teach nor edify is limited to an academic framework, however. We can say that an experience taught the boy how to stand in someone else’s shoes, and say that the experience edified him. Edify is often paired with verbs like uplift, inspire, and strengthen. Although the word is most heavily used in Christian religious texts, it has a definite place in general usage, especially in differentiating activities that do not strengthen or improve us from those that do. A book or movie that both entertains and edifies is something parents would urge on their children. After binge-watching a non-educational series, a person might wish they had done something edifying instead with their time.