The authors examine the hypothesis that teaching effectively does not in itself guarantee satisfaction: positive affect and self-efficacy beliefs are needed. Hence, this study examines how good strategies and praxis interplay with positive affect and self-efficacy to determine a teacher's job satisfaction. Self-assessment scales, designed to assess the use of efficient teaching strategies and praxes, self-efficacy in teaching, positive affect and job satisfaction, were completed by 399 teachers.