Can I be the first to say I love that you are from Guam.
Teaching different levels really implies different skill sets.
To teach young kids, you need to be a babysitter.
To teach beginners, you should be a Class B/C player.
To teach intermediate players, you should be a class A/Expert player.
To teach advanced players, you can either be a titled player or you can be a coach/trainer. At the highest levels, some of the best trainers aren't as good at OTB chess as their trainees, but the trainer skill is somewhat different.
How does one know when they are ready to take on a student? I don't want to be one of those weird instructors who read and teach directly out of a book, and the students know more of chess than the instructor. I would like to know when you know you are ready to genuinely teach someone not just the rules and how the pieces move, but how to strategize and bring real-life concepts in and out of the game. It would be truely exciting and a bit narcissistic to teach a student who will trump you after teaching them everything you know and then some.