Speaking is the most important skill of language. Speaking a language is especially difficult for foreign language learners because effective oral communication requires the ability to use the language appropriately in social interactions, and in suitable context and situation. Purpose of this study was to investigate the relationship between Iranian intermediate EFL learners who learn speaking based on content approach in student-centered environment and their learning in the traditional teacher-centered environment. To this end, there are two classes, one as the experimental and the other as the control one. The same teacher taught them both. The subjects were all homogenous regarding their age, gender, and first language. During the experiment, the experimental group, who were in the environment of content-based approach in student-centered, was received quizzes. The results indicated that a statistically significant positive relationship existed between giving the students the central role in content-based approach class and yielding in better performance of speaking ability. The results revealed the positive relationship between content-based approach in student-centered class and the improvement of EFL Iranian students’ speaking ability. Preparation of such a system for teaching speaking to learners, learning English as a foreign language will facilitate the teaching and learning process for both teachers and learners.