I always admire, and hold dear anyone who works for the benefit of children! It is hard enough some days dealing with our own, and that includes our parents dealing with us, but taking on the challenges of other people's children takes a very special person.
I understand, sounds like you are doing well with it! Gives them something to reflect on!