Beberapa faktor yang menyebabkan rendahnya profesionalisme guru, antara lain; (1) masih banyak guru yang tidak menekuni profesinya secara utuh. Hal ini disebabkan oleh banyak guru yang bekerja di luar jam kerjanya untuk memenuhi kebutuhan hidup sehari-hari sehingga waktu untuk membaca dan menulis untuk meningkatkan diri tidak ada; (2) belum adanya standar profesional guru sebagaimana tuntutan di negara-negara maju; (3) kemungkinan disebabkan oleh adanya perguruan tinggi swasta sebagai pencetak guru yang lulusannya asal jadi tanpa mempehitungkan outputnya kelak di lapangan sehingga menyebabkan banyak guru yang tidak patuh terhadap etika profesi keguruan; (4) kurangnya motivasi guru dalam meningkatkan kualitas diri karena guru tidak dituntut untuk meneliti sebagaimana yang diberlakukan pada dosen di perguruan tinggi.