Generally before you presume to teach (a term you've used repeatedly about this post) beginners you should be at least B2 level in the target language.
I wasn't aware that this community gatekeeps the word "teach" to exclude personal blog posts. I have no desire to participate in this community anymore, but you're welcome to mentally substitute it with some other word.