Learning in English classes vs Learning with natives
I find the method is different. In English classes they focus on grammar and how to speak in a right way, no matter how much time it might take to you, your classmates can make mistakes all the time but you'll learn with their mistakes and the teacher will correct you all. That's the idea.
Learning with a native, you'll get/reach/achieve fluency faster but it doesn't mean you'll speak everything right/correctly. The native won't pay attention into everything you say, just when they don't understand you they'll correct you,*only correct you when they don't understand you.
I've been talking only with natives for about six months and that's how it works. Being in English classes helped very mucha lot, I'm not that good but my English has improved a lot.
<em>A lot of this is well written I've added a few corrections here and there to make it sound more natural.</em>
<em>I hope they help you, happy language learning! :)</em>