We tested an assessment model, by which teacher self-efficacy, perceived school climate, and psychological wellbeing at work, might predict teaching enjoyment. We invited a convenience sample of 355 teachers of English as a foreign language (EFL) to respond to four online questionnaires. We used confirmatory factor analysis (CFA) to check the scales’ construct validity and structural equation modeling (SEM) to test associations among the variables. Our results showed that teacher self-efficacy, perceived school-climate, and psychological wellbeing were direct predictors of foreign language teaching-enjoyment (FLTE). Teacher self-efficacy affected FLTE indirectly, as induced by psychological well-being. School climate also indirectly influenced FLTE, as mediated by teacher self-efficacy and psychological wellbeing, with school climate a direct predictor of teacher self-efficacy and psychological wellbeing. Teacher selfefficacy directly affected psychological wellbeing. We discuss implications of these findings for teacher-education programs.