Dua for Teachers
3 Things to Know About Honouring Those Who Teach

Teachers carry a noble and weighty trust, passing on beneficial knowledge that guides others to good, and the believer honours them by praying for them and asking Allah to reward them. The Prophet Muhammad (pbuh) taught that the best reward-prayer for one who does you good is to ask Allah to reward them well, a beautiful dua the believer offers for those who taught them. The dua for teachers turns the heart in gratitude toward those who teach, asking Allah to reward and bless them for the good they have given.
Honouring teachers means respecting them, praying for them, and valuing the knowledge they impart, for the one who teaches good earns an immense and lasting reward. This guide explains the dua for teachers and three things to know about honouring those who teach, so that the believer may show gratitude to their teachers, ask Allah to reward and forgive them, and remember the great status of the one who teaches beneficial knowledge, for whom all of creation, down to the ant in its hole, seeks forgiveness.
The Prayer to Reward Those Who Teach
The Prophet (pbuh) taught that whoever has good done to them and says to the doer, may Allah reward you with good, has indeed praised and thanked them in the fullest way. This beautiful prayer is a perfect dua for a teacher, who does the believer the great good of teaching them beneficial knowledge. By saying these words and asking Allah to reward their teacher, the believer shows gratitude in the way the Prophet (pbuh) taught and entrusts the teacher reward to Allah, the most generous of all.

Teaching beneficial knowledge is among the greatest of goods, for it guides others to the truth and continues to benefit them long after. The believer therefore honours their teacher with gratitude and prayer, asking Allah to reward them, forgive them, and bless their knowledge. The dua for teachers draws on this prayer of reward, turning the heart toward thankfulness for those who teach and seeking from Allah the best reward for the good they have given.
جَزَاكَ اللَّهُ خَيْرًا
Jazakallahu khayra
May Allah reward you with good
Three Things to Know About Honouring Those Who Teach
Teachers of good carry a noble trust and great reward. These three things help the believer honour their teachers.
- Pray for your teachers, asking Allah to reward them with good for what they have taught you.
- Respect teachers and value the knowledge they impart, for it guides others to good.
- Remember the great reward of teaching good, for which all creation seeks forgiveness.
إِنَّ مُعَلِّمَ النَّاسِ الْخَيْرَ يَسْتَغْفِرُ لَهُ كُلُّ شَيْءٍ
Inna mu‘alliman-nasal-khayra yastaghfiru lahu kullu shay’
All creation seeks forgiveness for the teacher of good
Showing Gratitude to Those Who Teach
The dua for teachers turns the heart in gratitude toward those who teach, asking Allah to reward and bless them. By praying for your teachers, respecting them and valuing their knowledge, and remembering the great reward of teaching good, the believer honours those who teach in the best way. Teachers carry a noble trust, and the believer who thanks them, prays for them, and values the knowledge they give shows a beautiful gratitude, for the one who teaches good is sought forgiveness for by all of creation.

This supplication pairs naturally with the dua for guidance and the dua for gratitude. Together they help the believer value knowledge and show gratitude for it.
Whoever says to one who did them good, may Allah reward you with good, has thanked them fully, taught the Prophet (pbuh). Learn the duas for life with us on YouTube, where the supplications are recited aloud, on Instagram for a reminder to honour teachers, and on Threads where readers share gratitude for those who taught them.
Frequently Asked Questions
The dua for teachers is the prayer of reward the Prophet (pbuh) taught: Jazakallahu khayra, may Allah reward you with good. The believer offers it for those who taught them, asking Allah to reward and bless them for the good they gave.
Because the Prophet (pbuh) taught that whoever says to one who did them good, may Allah reward you with good, has thanked them in the fullest way. A teacher does the great good of teaching, so this prayer is a perfect way to thank them.
By respecting them, praying for them, valuing the knowledge they impart, and thanking them for the good they give. The believer honours teachers as those who carry the noble trust of passing on beneficial knowledge.
Teaching beneficial knowledge earns an immense and lasting reward, for it guides others to good and keeps benefiting them. The Prophet (pbuh) taught that all of creation, down to the ant in its hole, seeks forgiveness for the teacher of good.
Yes, the believer may continue to pray for their teachers, asking Allah to reward and forgive them, even after they have passed. Praying for those who taught us is a beautiful gratitude that benefits both teacher and student.
Knowledge is honoured because it guides to the truth and to the worship of Allah, and Allah raises the ranks of those given knowledge. The believer values beneficial knowledge and honours those who teach it as a means of guidance and good.
