No. For that sentence you would need to attach 겠 or another equivalent marker to put the verb 배우(다) into the future tense.
Your translation is grammatically correct, in English. The example given would be better translated perhaps as "When that woman teaches I learn Korean well".
가르치다 is "to teach". Adding ~(으)면 to the verb stem adds the "if/when" part.