Karwa Driving School is good. Theory lesson on 1st day and cars used for teaching and practice are good, in my recent experience in mid Oct.

Only problem is getting there as pretty far and worse still, getting out, after classes. Horrendous traffic jams both ways - whether to Doha or through the Industrial area - for me - my office was way out of the city.