Guru merupakan salah satu faktor pengaruh besar bagi belajar anak.
Menurut beberapa sumber, tugas profesi guru yang berkaitan dengan proses pembelajaran meliputi :
1. Tugas guru sebagai pendidik
Sebagai pendidik, guru bertugas meneruskan serta mengembangkan nilai-nilai hidup dan mental kepada anak didik. Guru harus mampu menarik pesan moral dari ilmu pengetahuan yang diajarkan kepada anak didiknya dan sekaligus mengajarkan pesan moral kepada anak didiknya. Guru bukan hanya bertugas sebagai transfering the knowledge (menyampaikan pengetahuan) tetapi juga sebagai transfering the value ( menyampaikan pribadi yang baik )(Sardiman,2005:137-138).Dapat dikatakan tugas guru sebagai pendidik adalah mengantarkan anak dari ketergantungannya pada orang lain menjadi anak yang mempunyai kemampuan untuk menghadapi tantangan kehidupan secara mandiri,cerdas, kritis, rasional,kreatif,dan bersusila tinggi.
Pesan moral tidak hanya diberikan melalui mata pelajaran agama maupun PKn saja namun dilakukan terus- menerus melalui setiap mata pelajaran.
2. Tugas guru sebagai pengajar
Sebagai pengajar, guru bertugas untuk meneruskan dan mengembangkan ilmu pengetahuan dan tekhnologi kepada anak didik.Fungsi mengajar ini menekankan pada tersedianya kondisi yang kondusif dalam pembelajaran.Pada pembelaran ini yang berperan aktif dan melakukan kegiatan adalah anak didik.
3.Tugas guru sebagai pelatih
Sebagai pelatih, guru bertugas untuk mengembangkan keterampilan dan menerapkannya dalam kehidupan demi masa depan anak didik.

Sumber:Pembelajaran Matematika yang Menyenangkan,Depdiknas,Dirjen Dikti,2006.