Swearing to reduce the grades of all girls in the class

Q 4: When I was explaining a lesson to female students, they suddenly made a noise in the class. I asked them to be quiet, but they did not obey me. I became so furious that I swore by Allah that I would reduce the grades of all the students in the class without exception. However, when I calmed down and came back to my senses, I felt that what I had done was not the right thing to do. Thus, I did not fulfill my oath which I swore, as I saw (Part No. 23; Page No. 168) it would be unjust to some students. I gave each student the mark she deserved, bearing in mind that some of them obtained the full mark. One and a half year later, I offered Kaffarah (expiation) for that unfulfilled oath. Is my broken oath hereby expiated for or is there something else due on me?

A: If you offered Kaffarah for an oath by feeding ten Miskins (needy persons), or clothing them, or emancipating a believing slave, there is nothing due on you anymore. Praise be to Allah.May Allah grant us success. May peace and blessings be upon our Prophet Muhammad, his family, and Companions.