Banyak faktor yang mempengaruhi kepuasan kerja guru. Beberapa, seperti kompensasi dan kemampuan untuk bertindak secara independen, tersebar luas di seluruh profesi. Faktor-faktor lain terkait dengan mata pelajaran yang diajarkan dan tingkat kelas. Kelompok terakhir dari faktor-faktor yang mempengaruhi kepuasan terutama berasal dari sikap dan kecenderungan pribadi.
Kompensasi berkontribusi secara langsung dan hampir secara universal terhadap kepuasan kerja guru, meskipun lebih menjadi perhatian bagi guru yang bekerja di kabupaten yang lebih miskin. Guru yang menerima paket gaji dan tunjangan yang lebih murah hati melaporkan, semua hal lain dianggap sama, tingkat kebahagiaan yang lebih besar dengan pekerjaan mereka. Gaji rendah tetap menjadi perhatian bagi banyak pendidik dan sebagian besar merasa bahwa bonus tambahan atau kompensasi lain dapat meningkatkan moral dan hasil.
Kondisi kerja lainnya memiliki dampak yang hampir universal pada kepuasan kerja guru juga. Guru dengan kontrol lebih besar atas kurikulum dan pilihan kelas mereka melaporkan tingkat kepuasan kerja yang lebih tinggi. Mereka yang merasa dibatasi secara ketat atau menganggap diri mereka dikelola secara mikro kurang puas.
Hubungan antara guru dan administrator juga memiliki dampak besar pada kepuasan kerja guru secara keseluruhan. Guru lebih memilih kepemimpinan kolegial dan proses pengambilan keputusan kooperatif. Gaya kepemimpinan yang lebih manajerial atau kritis memiliki dampak negatif pada kepuasan kerja di antara para guru, sedangkan gaya yang kurang mengganggu dan lebih mendukung meningkatkan kepuasan.
Hubungan antara siswa dan guru dan antara orang tua dan guru juga penting dalam menentukan kepuasan. Guru paling puas di sekolah-sekolah di mana hubungan dengan siswa bersahabat dan di mana masalah disiplin jarang terjadi. Orang tua yang mendukung juga meningkatkan kepuasan guru. Guru di sekolah swasta dan sekolah pinggiran biasanya lebih bahagia, mungkin karena faktor-faktor ini cenderung lebih positif di daerah tersebut.
Tingkat kepuasan kerja bervariasi di seluruh tingkatan kelas dan disiplin ilmu. Guru anak-anak yang lebih muda biasanya lebih puas daripada guru sekolah menengah. Demikian pula, guru di bidang ilmu keras lebih bahagia dengan nasib mereka daripada guru yang bekerja di bidang bahasa Inggris atau humaniora.
Karakteristik guru pribadi juga mempengaruhi kepuasan kerja. Ada hubungan antara motivasi pribadi untuk mengajar dan minat dalam pedagogi dan kepuasan kerja. Guru umumnya juga melaporkan menjadi lebih bahagia ketika mereka benar-benar mampu mengajar. Faktor ini mungkin berhubungan dengan peningkatan kepuasan kerja guru di antara pendidik yang memiliki otonomi lebih dan harus membuat laporan yang lebih sedikit atau kurang rinci kepada administrator sekolah. Guru yang menjadi administrator juga lebih puas, bagaimanapun, menunjukkan bahwa kontrol daripada tindakan administrasi adalah kuncinya.