Student or Learner
Which is a more effective way to learn English?
1.by talking to native speakers?
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.