Arabic Coach is an online platform that connects students who want to learn Arabic online from all over the world with teachers from the Middle East. Arabic Coach enables the students to browse the teachers video based portfolios and schedule virtual teaching sessions with the desired teachers. The online teaching sessions are fully interactive and each teacher can determine his own hourly rate. The teachers are provided with a suggested curriculum, lesson plans, and assessment tools, but they have the freedom to use their own methods. All teachers go through a screening session before their profile goes live on our system..