I had the same problem with me when I went for licence. im not taking their side, but yes its expected by them that they are doing us a great favor and we have money to buy car so we should give him/her some tip to make her happy and they will teach us well.

secondly some of them prefer a gift after you pass, so more or less you have to give. but I gave my instructor 50riyals tip per week.