Sebagai seorang guru harus mampu memilih model pembelajaran yang baik dan tepat bagi peserta didik. Karena itu dalam memilih model pembelajaran, guru harus memperhatikan keadaan atau kondisi siswa, bahan pelajaran serta sumber-sumber belajar yang ada agar penggunaan model pembelajara dapat diterapkan secara efektif dan menunjang keberhasilan belajar siswa.
Seorang guru diharapkan memiliki motivasi dan semangat pembaharuan dalam proses pembelajaran yang dijalaninya. Menurut Sardiman A. M. (2004 : 165), guru yang kompeten adalah guru yang mampu mengelola program belajar-mengajar. Mengelola di sini memiliki arti yang luas yang menyangkut bagaimana seorang guru mampu menguasai keterampilan dasar mengajar, seperti membuka dan menutup pelajaran, menjelaskan, menvariasi media, bertanya, memberi penguatan, dan sebagainya, juga bagaimana guru menerapkan strategi, teori belajar dan pembelajaran, dan melaksanakan pembelajaran yang kondusif.
Pendapat serupa dikemukakan oleh Colin Marsh (1996 : 10), yang menyatakan bahwa guru harus memiliki kompetensi mengajar, memotivasi peserta didik, membuat model instruksional, mengelola kelas, berkomunikasi, merencanakan pembelajaran, dan mengevaluasi. Semua kompetensi tersebut mendukung keberhasilan guru dalam mengajar.
Setiap guru harus memiliki kompetensi adaptif terhadap setiap perkembangan ilmu pengetahuan dan kemajuan di bidang pendidikan, baik yang menyangkut perbaikan kualitas pembelajaran maupun segala hal yang berkaitan dengan peningkatan prestasi belajar peserta didiknya.