This study investigates possible predictors of science teachers’ education for sustainable development (ESD) practices by controlling their significant life experiences (SLE), knowledge and attitudes about sustainable development (SD), and schools’ environment. Fifty schools and 376 teachers participated in the study. A survey was conducted investigating teachers’ demographic information and their knowledge and attitude about SD and ESD practices. Their schools were examined as ESD facilitators. Teachers’ SLE was a significant predictor of their knowledge and attitude about SD and their ESD practices. Besides, teachers’ knowledge about SD predicted their attitude towards SD. Their attitude towards SD and SLE predicted their ESD practices. Also, schools’ physical environment was not a significant predictor of any teacher-related variables.