You're fucking awesome. Teaching is such a NOBLE job. I am glad you feel this way. I've friends who work in banks and they explicitly say things like, "My job doesn't contribute to society. You can't see shit."
End of the day, when you're dying on your deathbed, you're going to look back at the awesome experiences you have had in your life, not fat your bank account is.