ISO 639-3 has many language codes for Arabic, but only one for English.
I'm an Arab who is familiar with multiple Arabic dialects. We do not call it anything but "لهجات" which is translated to "dialects". We also call it "عامية" which is translated to "slang". I've never heard an Arabic man call its region's dialect a language. Yet the ISO classification for Arabic contain more languages than Arabic countries.
Arabic with over 30 language:
http://www-01.sil.org/iso639-3/documentation.asp?id=ara
English with just one:
http://www-01.sil.org/iso639-3/documentation.asp?id=eng
I know there are many difference between the American and British English. And there are differences between the South African, Canadian, North Ireland, Scottish and the Australian English. There is also the old Shakespeare period English language.
Still just one English language under the ISO 639-3.
Update: AFAIK No official reorganization for any dialect from any Arabic country. Arab countries teach only the main Standard Arabic language in schools and it's used in official documents.
It's the official language in the highest Arabic body, the [Arab League](language of the Arab https://en.wikipedia.org/wiki/Arab_League)
Also except for some variations in North Africa Arabs understand each other very clearly similar to different speaker of English (like English in India - English in Scotland).