Talesin, thanks for the kind words about teaching. I appreciate it.
I don't know if this will be surprising to you our not, but one of the things that really helps me stay enthusiastic about my teaching is by continuing to learn myself. I am currently working on a Masters in Education. The coursework considers a number of different subjects that are almost always immediately applicable to my teaching and my students.
The last course dealt with At-Risk students. Needeless to say, I have a few. Even thought I've been a teacher for a couple of decades, I find that there is so much I can still learn which helps me be more effective with my kids.
I even have a few JW students. It is very interesting to work with them considering where I am in my own personal journey. Of course, none of them know my opinions about the WTBTS. I just focus on teaching them how to think clearly and for themselves. Hey, it's what the Common Core State Standards are all about!