Standard arabic is not actually spoken natively. There is a sort of dialect continuum from Morocco to Iraq, with people on opposite sides not really speaking the same dialect. However, many people can write and speak in the same standardized Arabic that they would learn in school.