Certified English & Persian teacher with over 5 years of teaching experience!
Teaches
Persian (Farsi)
Native
English
Speaks
Azerbaijani
Native
Azeri
Native
Turkish
Arabic
Chinese (Mandarin)
Russian
Certified English & Persian teacher with over 5 years of teaching experience!
About Me
Me as a Teacher
My lessons & teaching style
Resume & Certificates
From Islamic Republic of IranLiving in Other, Turkey (15:51 UTC+03:30)
About Me
italki teacher since May 20, 2021
InterestsArtMusicScienceFilms & TV SeriesTravel
Hello everyone!
大家好朋友们!
Привет дорогие друзья!
سلام به همگی!
This is Johnny, an internationally recognized English & Persian (Farsi) tutor with a certificate from V.T.T.C. Honestly, I love connecting with people, which is why I'm a language enthusiast and spend most of my free time learning different languages. Plus, they might become helpful for someone like me who loves traveling the world and exploring other cultures.
My creations
Me as a Teacher
As a tutor, I always try to create a friendly atmosphere where my students can pick up everything easily with fun. I'm going to be not only your tutor, but also your friend, helping you patiently and passionately with the languages you'd like to learn, so you shouldn't be ashamed of making mistakes, because they're an inevitable part of learning a new language!
I've never been good at describing myself, but I'm told that I'm fun-loving, passionate, friendly, and easy to talk to!
In class, you will feel free to speak your mind, and I'm open to anything that you'd like to share with me. Would you like to have a tutor who's gonna be your friend? You're on the right page!
My lessons & teaching style
My classes are super flexible and adapt to each student's needs and level, focusing primarily on speaking skills and paving the way for you to become a better speaker!
My Persian (Farsi) and English courses are offered at 3 different levels: beginner, intermediate, and advanced. Based on your level and preferences, we will choose the right one and start the journey together!
*** After class, I'll be there for you 24/7 to support and help you!
*** Before booking your first session with me, please send me a message. Thanks!
*** All my lessons are conducted on Zoom!
*** I tutor only adult students over 18. The material I use in class is not suitable for young learners.
My teaching material
Video files
PDF file
Articles and news
Text Documents
Image files
Certificates
Persian Language Teaching - Saadi Foundation - 2022I was required to complete a course of 9 modules covering all the techniques and procedures needed to teach Persian as a professional instructor and at the end of the course, I scored 86.7 out of 100 on a final exam to get my certificate. It's issued by Tehran University for Persian teachers trying to upgrade their teaching skills and teach Persian internationally.
Certificate verified
Teaching International English - LAS & Certificate - 2020
Certificate verified
TESOL - Vancouver TESOL Training Center - 2020
Certificate verified
Teaching experience
2015 - Current
tutoronline platforms
Education
2012 - 2016
Bachelor’s - ScienceUniversity of Medical Sciences
Work Experience
2017 - Current
language coachTUMS
5.0
Rating
309
Students
1,858
Lessons
100%
Attendance rate
100%
Response rate
5.0
Rating
309
Students
1858
Lessons
100%
Attendance rate
100%
Response rate
English Lessons
English
Persian (Farsi)
Trial Lesson
189 lessons completed
USD 5.00+
General English
A2 - C2Language Essentials320 lessons completed
USD 13.00+
Package with 9% off
Conversation Practice
B1 - C2Conversation121 lessons completed
USD 10.00+
Availability
Based on your timezone (UTC+00:00)
My creations
Quiz (4)
214 Reviews
All
English
Persian (Farsi)
Aran Nafisi-Movaghar
27 Persian (Farsi) lessons
Teacher’s pick
Johnny has been the most important missing piece in my Farsi learning journey and I am so thankful we crossed paths and found each other.
If you are considering learning Farsi and want someone who knows the language inside and out, will be patience, have fun, but also be respectful along the way, Johnny is absolutely excellent. He knows both Farsi and English on such a deep level and has the ability to explain seemingly complicated differences between the languages in very simple ways.
I have been working with Johnny for the past couple of months and my Farsi has improved far more than I could have imagined. Plus, he is such a nice person that we've become good friends at this point. I look forward to every class with Johnny and know others will benefit from his extraordinary teaching.
Nov 20, 2025
Said
87 English lessons
Teacher’s pick
If you want a friendly teacher then take a lesson with Johnny. I started with Johnny 10 lessons and now I completed to lessons with him. In those lessons I learned a lot of new words and I become better in pronunciation. I recommend you guys if you want to learn English in a fun way…😀
Jul 28, 2021
Andrea E.
40 Persian (Farsi) lessons
Excellent tutor with a great teaching method. Lessons are always very complete and interesting. High raccomanded!
Mar 14, 2025
Brian
116 Persian (Farsi) lessons
Teacher’s pick
I always look forward to my weekly (sometimes bi-weekly) lessons with Johnny. Under Johnny's tutelage, I have gone from absolute beginner to advanced intermediate speaker in less than one year. If that doesn't inspire you to learn Persian from him, nothing will.
Aug 13, 2022
Benjamin Kype
17 Persian (Farsi) lessons
Great! Appreciate the energy and dedication
Jun 1, 2025
Matteo Huish
12 Persian (Farsi) lessons
Johnny B. was the BEST I could ask for in a teacher. He took me where I was at and in just a few minutes taught me many critical concepts and insights. I highly recommend Johnny for your language learning. He will skyrocket your progress (and you will have fun doing it)!