This study attempts to investigate the methodology that is used in teaching English, especially for speaking skill. The study is intended to know whether the students who are taught speaking by using communicative approach get better result than those who are taught speaking by using traditional approach. This study was conducted at SMP Inshafuddin Banda Aceh by using experimental design. The population was the second grade students. There were only two classes in this grade where the writer took the whole population as the sample. To collect the data, the test was given; pre test and post test. Furthermore, the collected data were analyzed by using T- score. The findings show that communicative approach gave the solution to students' problem. The problem was not only come from the students but also from the teacher. Communicative approach motivated the students in learning English by making them more interested and active in the classroom as a result they have better self confidence in speaking English than before. The finding of this study supports the alternative hypothesis where the T-test (5, 08) is higher than t- critical at level of significant 0, 05 (2.00) and at the level of significant 0, 01 (2, 65) for one tail test. Conclusively, communicative approach is better than the traditional approach in teaching speaking. Furthermore, it is suggested that the teacher need to use communicative approach in teaching English, especially speaking so the students involved in the learning process.