Dude, good luck. Teaching is hard. There's so much stacked against you every single damn day.
On the flip side, when you have a moment where you go "that kid just figured something out," it feels pretty good - that's true for curriculum-based stuff, but it's also true for just day-to-day...