Return to Article Details Teachers’ Satisfaction and Perceived Stress in Science Teaching: A Mixed-Methods Study Download Download PDF