Footnote
To preach means to proclaim, or declare, a message. To teach is similar in meaning but involves conveying a message in greater depth and detail. Good teaching includes finding ways to reach hearts in order to motivate students to act on what they hear.