Kompetensi guru didefinisikan sebagai himpunan pengetahuan, kemampuan,dan keyakinan yang dimiliki seorang guru dan ditampilkan untuk situasi mengajar. kompetensi mengajar didefinisikan sebagai tingkah laku pengajar yang dapat diamati. kemampuan dasar guru, yaitu: (1) menguasai bahan; (2) mengelola program belajar mengajar; (3) mengelola kelas; (4) menggunakan media/sumber; (5) menguasai landasan-landasan kependidikan pengajaran; (8) mengenal fungsi dan program pelayanan bimbingan dan penyuluhan; (9) mengenal dan menyelenggarakan administrasi sekolah( RPPH); dan (10) memahami prinsip-prinsip dan menafsirkan hasil-hasil penelitian.