The government of these verbs is different:
учить ‹кого›(acc) ‹чему›(dat) — Я учу русских английскому
преподавать ‹кому›(dat) ‹что›(acc) — Я преподаю русским английский

The verb преподавать has...