It sounds quite fulfilling, although, maybe some extra patience is also needed ... (?)
I did teach once—at the university level, though—and I quickly realized it was not for me. That place was a private school, and as a product of the public education system, I couldn't get my head around the fact that my students were, at the same time, my “clients”. Plus, they didn't care about anything other than getting a diploma with the least possible effort, and that killed all the potential fulfilment.