I'm a teacher with 9 years of experience--6 at a public school in WI, one at a private school in Brazil, and two years at two different private schools here in California. I'm taking a break this year, tutoring and maybe doing some substitute teaching, because I'm thinking of going back to working in engineering. I just got my CA credentials transferred from WI, in math and physics, but I did not apply for any jobs this year. The reason is work load--when I was teaching 130 students (In WI or last year at a Catholic private school) I had a huge amount of grading to do. Every weekend of the school year, with few exceptions, I was grading stacks of lab reports, tests, or quizzes. I would likely have nearly 200 students if I taught at a public school in CA, and I can't imagine how a teacher can deal with all that grading. A math position was advertised very close to where I live, but I expect it would likely be 3 different classes with nearly 40 students per class. When I teach math, which I have done most years (along with teaching several physics classes including AP Physics C twice) I grade homework. I feel that students need feedback on their homework and I need to see what misconceptions they have, so that I can deal with that by re-teaching in class. How do you secondary math or physics teachers deal with a workload like this? I worked harder as a teacher than I ever worked as an engineer, and I've worked for Silicon Valley start-up companies twice. Feedback welcome!