Peran dan fungsi guru saling terkait. Tugas guru mencakup mendidik, memberikan arahan, membimbing, dan melatih siswa. Meskipun tanggung jawabnya mirip, setiap peran memiliki tujuan yang berbeda. Pengajaran harus fokus pada sumber daya terbuka, sedangkan pelatihan lebih kepada kecakapan hidup. Pendidikan harus menekankan akhlak dan kepribadian siswa, sedangkan bimbingan harus berfokus pada agama dan norma-norma kehidupan.
Ada sepuluh peran dan fungsi guru:
1. Sebagai Pendidik Â
  Guru berfungsi sebagai pendidik dengan memberikan contoh yang baik bagi siswa. Oleh karena itu, memiliki sikap positif seperti kemandirian, kewibawaan, tanggung jawab, dan disiplin sangat penting agar guru dapat menjadi teladan.
2. Sebagai Manajer
  Selain mengajar, guru juga bertindak sebagai manajer di kelas, membimbing siswa menuju pengembangan akhlak yang baik dan menciptakan generasi yang terdidik. Guru perlu mengelola lingkungan belajar agar siswa dapat belajar dengan nyaman.
Â
3. sebagai Pemimpin
  Sebagai pemimpin, guru memiliki peranan penting dalam mendidik siswa dengan memperhatikan kemampuan dan sikap mereka. Filosofi pendidikan Ki Hajar Dewantara, yaitu memberikan contoh, membangun inisiatif, dan mendukung, sangat penting bagi guru sebagai pemimpin.
4. Sebagai FasilitatorÂ
  Sebagai fasilitator, guru menyediakan dukungan dan fasilitas untuk proses pembelajaran yang berkelanjutan.