Я считаю, что грамматику лучше объяснять на родном для слушателя языке. Конечно зависит от уровня, но на английском будет трудно объяснить некоторые ньюансы.
При крупных бюро переводов есть курсы изучения иностранных языков. К примеру, в «ТрансЛинк» (www.t-link.ru/), есть разные направления, от разговорного до делового, есть также, английский для специальных целей.