Site Feedback

Find a Professional Teacher

A Professional Teacher is the most effective way to learn a foreign language. Learn more about our teachers

Professional and Certified

Professional Teachers teach as a job, or possess a degree or certificate in education.


Trained to teach a foreign language to non-native speakers.

Structured Learning

Can teach using structured lesson plans and academic materials.
Also speaks
Price (ITC per hour)  
2 Professional Teachers and 9 Community Tutors are teaching Persian (Farsi).
Language Fan
Language Fan From Iran, Islamic Republic of Add to Favorites
Teaches: Persian (Farsi), English
Languages: Persian (Farsi), English, French, Chinese (Mandarin), German
As a teacher of Farsi and English with BA in ESL and MA in Linguistics, I'll help students to be prepared for Standard Exams and help them with their General English and Farsi (all skills).

Hourly Rate
140 ITC
≈ 14.0 USD

30 Minute Trial
70 ITC
David From Iran, Islamic Republic of   Add to Favorites
Teaches: English, Persian (Farsi), French
Languages: English, Persian (Farsi), French
I am a certified English instructor with a Master's degree in English and a TESOL certificate. I have taught online, in schools, language institutes and in private in Iran, Canada and in Thailand for 9 years.

Hourly Rate
80 ITC
≈ 8.0 USD