Model pembelajaran langsung dan tidak langsung membedakan peran guru dan keterlibatan siswa. Pembelajaran langsung berpusat pada guru dengan penyampaian materi secara terstruktur, sedangkan pembelajaran tidak langsung mengalihkan peran guru menjadi fasilitator dan memberikan kesempatan belajar yang lebih besar kepada siswa. Kedua model memiliki kelebihan dan kekurangannya masing-masing tergantung pada tujuan