Menurut Soedijarto guru yang memiliki kompetensi profesional perlu menguasai antara lain:
- Memiliki ilmu pengetahuan sebagai sumber bahan ajar yang di ajarkan
- pengetahuan tentang karakteristik siswa
- Pengetahuan tentang filsafat dan tujuan pendidikan
- Pengetahuan serta penguasaan metode dan model mengajar
- Penguasaan terhadap prinsip-prinsip teknologi pembelajaran
- Pengetahuan terhadap penilaian dan mampu merencanakan dalam proses pendidikan.