NLP is a method for modeling excellence in communication through principles like focusing on the response received rather than the words said, and influencing systems through flexibility. While not a language teaching method itself, NLP has been successfully applied by teachers seeking more effective communication and in several other domains by modeling behaviors that lead to desired outcomes.