I've been teaching for 10 years, with 5 years in a middle class school, and 5 years in my present school, which is akin to an inner city school.
I found it a great job to do, that I enjoyed until I went back to work after having ds.
I now find that I just don't get enough time to spend on my work or ds. So both are suffering I guess.
I'm now have to take ds to cm for 8am, which means I'm getting up earlier than before but actually getting to school after 8am - which is far to late to organise and prepare yourself for the day, I then have to leave earlier than I would normally to pick up ds.
I think to be a 'good' teacher you have to put the hours in, and qualitiy hours at that. Doing what I do after ds is in bed, when I'm tired is not the ideal way to prepare for 6 or 7 lessons the following day.
It can work, but you need to be committed, your family life will suffer and you must enjoy the time with the children in class or it's just not worth it.
I think you need to bare in mind you spend just as much time working outside the classroom as you do in it. And when it's report time, you can kiss a good 3 or 4 weeks of your life goodbye.
I have a staff meeting until 5 on mondays, year group planning on tuesdays, and faculty meetings on every opther thursday, as well as, after school clubs on Wednesdays. So, because I then have to rush to pick up ds, all my prep and plannning is done at home. No wonder I'm ill every weekend and holidays!
Honestly? I do it because it is worth it - but only just!