Guru merupakan elemen penting dalam keberhasilan Pendidikan. Oleh karena itu, untuk menjadi seorang guru wajib memenuhi kualifikasi yang wajib dimiliki oleh seorang guru. Dalam Undang-undang Republik Indonesia Nomor 14 Tahun 2005 Tentang Guru dan Dosen pasal 10, yang diatur kemudian dalam Peraturan Menteri Pendidikan Nasional Nomor 16 Tahun 2007 Tentang Standar Kualifikasi Akademik dan Kompetensi Guru, menyatakan bahwa ada empat kompetensi yang harus dimiliki guru.
4 kompetensi guru menurut Undang-Undang di atas adalah:
1. Kompetensi Pedagogik adalah kemampuan atau keterampilan seorang guru mengelola proses pembelajaran atau interaksi belajar mengajar dengan siswa.
2. Kompetensi Kepribadian berkaitan dengan karakter personal guru yang mencerminkan kepribadian positif yaitu: supel, sabar, disiplin, jujur, rendah hati, berwibawa, santun, empati, ikhlas, berakhlak mulia, bertindak sesuai norma sosial & hukum, dan lain sebagainya.
3. Kompetensi profesional guru adalah Sejauh mana seorang guru menguasai materi pelajaran yang diampu, berikut struktur, konsep, dan pola pikir keilmuannya.
4. Kompetensi sosial berkaitan dengan keterampilan berkomunikasi, bersikap dan berinteraksi secara umum, baik itu dengan peserta didik, sesama guru, tenaga kependidikan, orang tua siswa, hingga masyarakat secara luas.