Which is a more effective way to learn English?
1.by talking to native speakers?
or
2.attending English lessons in classrooms?
.
It depends on the student's level and personality-- how the student learns best-- and the extent and quality of each of your two proffered options.
.