Is it allowed to make dua for non-muslims? If so, then please suggest one for me because I am to give out a dua for them in front of the whole school to pass their exams.
Yes you can make dua for non muslims, an example of this is when rasul allah [pbuh] made dua for Umar [ra] to become a muslim. as for an example to use , read a dua for the general guidance of someone.
which gives an idea that it is upto Allah granting our duas on whatever we asks. Also, he is in no favor of 'defiantly disobedient people'. So it might be a waste.
But however I went through some conversations. One most informative answer I have found from Mawlana Saanwal ibn Muhammad, UK, Student Darul Iftaa where he quotes a line from Prophet PBUH
So, as a conclusion he says,
I hope your problem might come into you 'well being' of non-muslim.
According to my knowledge the only most acceptable dua on a non-muslim is asking a better guidance of Islam for them.