I began teaching chess when I was in 5th grade, and have since taught chess to hundreds of students. I am a USCF National Master (NM). I haven't participated in any in-person tournaments since I achieved a rating of 2200 and became a National Master in February 2017, and if or when I resume FIDE rated competitions I would expect my rating to quickly jump to 2300 and receive a FIDE Master (FM) title, given that I continue to play thousands of chess games online each year and regularly beat FIDE Masters and International Masters in online games.
chess.com highest bullet rating: 2519
lichess.org highest blitz rating: 2502
lichess.org highest rapid rating: 2505
From November 2017 until June 2018 I taught classes for Chess Wizards in the Seattle area.
Chess lessons usually consist of analyzing the student's games, discussing various aspects of the game (openings, endgames, studying historical chess games), homework after each lesson, and so forth. I can also play chess games with a student, followed by analysis of those games.
Playing chess games:
chess.com (the most well known and overall best chess website)
wheretoplaychess.info (list of chess organizations in every state)
chess.com/puzzles/rush Fun tactics tool.
chess.com/puzzles/battle Another fun tactics tool.
chesstempo.com (tactics, openings, endgames)
chess.com/vision (identifying squares quickly)