The authors proposed a path model of relationships among understanding and acceptance of evolution, views on nature of science, and self-efficacy beliefs regarding teaching evolution. The findings reveal that the higher level of understanding of evolution was related to the higher level of acceptance of evolution. Besides, higher levels of both understanding and acceptance of the theory and naïve views on NOS were found to be associated with stronger self-efficacy beliefs for teaching evolution effectively.