Speaking as the husband of a teacher, they are overworked and underpaid. Especially here in NC, where the pay sucks. Also my wife spends a lot of our money on stuff for her classroom and students that she doesn't get reimbursed for. All we get is a lousy tiny tax deduction that doesn't amount to nearly what she spends. Plus the NC State Employee's heath plan SUCKS, and it just got way worse. So as a result we put my wife on my insurance, which costs us an extra $200/month.
She is passionate about being a teacher though, because she loves her students and loves to make a difference for kids. She probably spends more time on things than a lot of other teachers do. During Christmas, Thanksgiving, Halloween, etc, she'll spend days making pen/pencil toppers for her kids, or personalized cards for each student. When she teaches Shakespeare she decorates the classroom to look like a Theater in the Round. When she teaches Lord of the Flies, she decorates the classroom to look like a jungle island. She's always making teaching aids or various handouts for the kids to help them. These are things she does to connect with students and help them learn, but she doesn't get paid any extra or reimbursed for any of this.
Also my wife is always doing something at home school related. Grading papers, lesson plans, answering student emails, answering parent emails, updating the grade book (online). It usually ends up me cooking dinner every night because she never has the time.