My professor at uni goes to Al Fanar to learn Arabic. It's free as far as I know and it's pretty good. They give lessons, text books, tests, etc..