Cooperative learning is an effective way for students to learn but it may not be suitable for all classroom situations. Some teachers are more comfortable with traditional teaching methods. Students also have different learning styles that may not all be accommodated through group work and cooperation.