Arabic language schools are language schools specialized in teaching Arabic as a foreign language. There are different types of Arabic language schools based on their focused branch, target audience, methods of instruction delivery, cultural atmosphere, and elective courses available.