И русскоговорящий тоже может. Если ребенок желает учиться, а преподаватель умеет учить, то никаких проблем не будет. А если одно из этих двух условий нарушено, то и иностранный преподаватель не поможет.
Если же речь об эффективности обучения, то тут дело не в "иностранности" преподавателя, а скорее в том, что с иностранным преподавателем ребенок будет вынужден общаться на иностранном же языке, т.е. априори прикладывать больше усилий. Просто для того, чтобы элементарно понять задание. И это, несомненно, повышает эффективность обучения. Как, собственно, и любые другие способы погружения в языковую среду.
Другое дело, что и русскоговорящий преподаватель может создать подобные условия. Я, например, в школе учил язык именно с таким преподавателем.