Language

      Currency

      Log In

      Language

        Currency

        ESL Classes Online

        Master ESL with 1-on-1 ESL classes online.

        100,000+

        Experienced tutors

        300,000+

        5-star tutor reviews

        120+

        Subjects taught

        180+

        Tutor nationalities

        4.8

        on the App Store

        Browse our online ESL Classes Online

        Price per lesson
        $3 – $40+
        Country of birth
        Any country
        I'm available
        Any time
        Specialties
        Also speaks
        Native speaker
        Tutor categories
        Sort by: Our top picks

        7,703 English teachers available

        • Elisabeth K.
          Professional

          $45

          50-min lesson

          • English

          14 active students

          123 lessons

            Speaks
          • English (Proficient),
          • Dutch (Native)

          Certified English Teacher – 8 Years Experience Teaching Every Age & Level! — I’m a certified English teacher with 8 years of real-world practice, helping children and adults learn without the nerves. I also hold a Management degree, which was taught fully in English, so I am comfortable teaching business English, too. I am patient, friendly, and I focus on what you need most—whether that’s speaking, reading, or grammar.

          Why choose Elisabeth K.

          "Highly recommend! The class is carefully planned and tailored to your needs. "

          Carina

          Carina

          May 27, 2025

        • Emra H.
          Professional

          $30

          50-min lesson

          • English

          24 active students

          1,160 lessons

            Speaks
          • English (Proficient),
          • Bosnian (Native)
          +4

          Professional Bosnian & English teacher | 6+ Years Experience 📖 Fluent conversations start here – Ready to begin? 🌍 — Hi there! I’m Emra, a passionate teacher with over six years of experience teaching English and Bosnian/Serbian. Armed with a Master’s degree in English Language and Literature, I bring a unique blend of expertise and enthusiasm to every lesson.
          My teaching philosophy? No one-size-fits-all ...

          Why choose Emra H.

          "My speaking skills and confidence are progressing so quickly with Emra! I look forward to our lessons every time. She always keeps it fun and is so interesting to talk with."

          Naomi

          Naomi

          March 19, 2025

        • Frank K.

          $28

          50-min lesson

          • English

          30 active students

          5,877 lessons

            Speaks
          • English (Native),
          • Spanish (Upper-Intermediate)

          Certified native English-speaking tutor from London with 8+ years of experience. Specialised in 1-1 tutoring, IELTS prep, General and Business English, plus interview, presentation, and writing workshops. Personalised, engaging lessons! — I specialise in helping adult learners improve their command and confidence in the English language.
          My journey as an educator spans 14 years, beginning in training and development roles within corporate and NGO spaces, before transitioning to marketing and corporate fundraising.

          Why choose Frank K.

          "Frank is a excellent tutor. He is patient and friendly. Our classes are fun and interactive. After spending a quality four months with Frank, I am now confident in speaking English and communicating with foreigners. "

          Marco

          Marco

          December 12, 2020

        • Elias V.
          Professional

          $26

          50-min lesson

          • English

          62 active students

          7,992 lessons

            Speaks
          • English (Proficient),
          • Spanish (Beginner)
          +1

          Cambridge, CELTA certified English Teacher with 9+ Years’ Experience. Expert in Helping Students Master Fluent Conversations. — In my lessons, you'll gain confidence and speak more naturally in English, leaving fear and hesitation behind. My focus is to help you express yourself with ease in real conversations.
          I specialize in spoken fluency through engaging, personalized lessons.

          Why choose Elias V.

          "Elias is the best teacher I have ever met :) He helped me to improve my english. He is so organized, use a simple way to deliver the informations and I will never forget his valuable advices. Its my pleasure that he was my teacher. I strongly recommended him. "

          muhiyadin

          muhiyadin

          May 14, 2018

        • Danny S.
          ProfessionalSuper Tutor

          $32

          50-min lesson

          • English

          36 active students

          4,547 lessons

            Speaks
          • English (Native)

          Speak with Confidence, Connect with Meaning - Guidance from a Friendly and Patient British Tutor — Hello! I’m Danny, a British English tutor with over six years of experience teaching English and an academic background in Psychology & Counselling.
          I help people to speak more naturally and confidently by creating a relaxed, engaging, and meaningful learning environment.

          Why choose Danny S.

          "Thank you, Danny. You are an awesome tutor. I really appreciate the fact that you are a great conversationalist, very easygoing. I thoroughly enjoy our interesting conversations. You are an outstanding listener. What is more, you are absolutely reliable and very polite. You are a dedicated tutor always willing to support your students, and the English you speak is truly fine. So, anyone looking for a both professional and kind tutor should book a trial lesson with you - and I am convinced that they will be more than content."

          Magdalena

          Magdalena

          July 12, 2020

        • Free switch

          Find the right tutor, risk free

          If the first tutor isn’t a match, try 2 more for free.

        • Mariam D.
          ProfessionalSuper Tutor

          $18

          50-min lesson

          • English

          9 active students

          1,320 lessons

            Speaks
          • English (Proficient),
          • Armenian (Native)
          +3

          Certified TEFL/TESOL Tutor with 10 Years of Experience Helping Students Succeed — Hello and welcome! I’m Mariam — your future English tutor!
          With over 10 years of teaching experience across Thailand, Hungary, Armenia and online, I’ve helped students of all ages and backgrounds build confidence and fluency in English. Whether you're a beginner or just looking to improve your speaking skills, I’m here to support your journey every step of the way.

          Why choose Mariam D.

          "Very cool ❤ love it"

          Timotius

          Timotius

          May 11, 2021

        • Araya K.

          $30

          50-min lesson

          • English

          39 active students

          5,446 lessons

            Speaks
          • English (Proficient),
          • German (Native)
          +3

          Certified Tutor with 5 Years of Experience—Expert in Engaging, Child-Friendly Language Lessons! — Hello, my name is Araya.
          I am originally from Germany and currently reside in Thailand. I am fluent in three languages—English, German, and Thai—and have a deep passion for languages. I firmly believe that the most effective way to master a language is through active conversation.

          Why choose Araya K.

          "Araya is a very good and patient teacher. She explains the tasks very well. I enjoy the lessons very much and can recommend her to everyone😊"

          Margarita

          Margarita

          September 13, 2022

        • Mirela C.

          $35

          50-min lesson

          • English

          20 active students

          6,877 lessons

            Speaks
          • English (Native),
          • Albanian (Native)
          +5

          TESOL Master’s Certified Teacher with over 4 years of experience, gain proficiency through me in English and Albanian! — Hi everyone! I'm Mirela. Join me in a trial lesson to identify the skills needed to maximize your learning in; General or Business English and Albanian, or in exams like the IELTS, TOEFL and Cambridge (for all ages/levels). I'm passionate about learning languages, working and everything in life.

          Why choose Mirela C.

          "After some clases with her, I can say that Mirela is a great teacher!, she adapts the contents to your needs and makes the classes very useful and varied as well as entertaining."

          Sergio

          Sergio

          February 1, 2021

        • Alan D.
          Professional

          $30

          50-min lesson

          • English

          26 active students

          6,893 lessons

            Speaks
          • English (Native),
          • Spanish (Native)

          TEFL Certified English Teacher || TOEFL Instructor. Over 15 years of experience || 140+ 5 stars reviews on Preply. — I have students from The United States 🇺🇸, Mexico 🇲🇽, Spain 🇪🇸, Japan 🇯🇵, China 🇨🇳, India 🇮🇳, Switzerland 🇨🇭, Germany 🇩🇪, Ukraine 🇺🇦, France 🇫🇷, Italy 🇮🇹, and many more countries!
          If your goal is to achieve the English proficiency level that you always dreamed of, or demanded by your career; also ...

          Why choose Alan D.

          "The tutor is very patient and helpful, you can get all kinds of knowledge from him, for example: vacabulary, history, etc. For me, we read at least one article per lesson, all cutting-edge, latest passages and are all close related to the learning objectives. Simply put, you will not regret choosing him!"

          Anonymous

          Anonymous

          December 14, 2016

        • Caroline F.

          $26

          50-min lesson

          • English

          11 active students

          336 lessons

            Speaks
          • English (Native),
          • Italian (Intermediate)
          +1

          Certified English / Spanish Teacher with Masters in Education. Native speaker. Experienced teacher. — I consider myself a lover of languages who believes that learning languages is a way of broadening horizons in the multicultural society where we live. I love travelling, meeting new people and new cultures and traditions. I have a great interest in the use of IT to teach Modern Foreign Languages.

          Why choose Caroline F.

          "She’s awesome!"

          Joan

          Joan

          September 6, 2024

        What you will learn in the ESL Classes Online

        Our ESL Classes Online are designed to help you improve your English skills in a fun and engaging way. You'll be guided by experienced tutors who tailor lessons to your needs, making learning both effective and enjoyable. Whether you're looking to boost your conversational skills or prepare for exams, we've got you covered!

        Skills that you will develop in the ESL Classes Online

        • Improve your English fluency and comprehension
        • Enhance your grammar and pronunciation
        • Boost your confidence in speaking English
        • Prepare effectively for English exams like IELTS and TOEFL
        • Develop strong conversational skills for everyday use

        How Preply ESL Classes Online work

        1. Choose the course that interests you. Then select your ideal tutor to guide you through the course and book a trial lesson of either 25 or 50 minutes before signing up for the course.
        2. You’ll receive a tailored learning plan based on your goals and get a feel for the tutor’s teaching methods. Don’t worry if you’re not completely satisfied. You have the option to switch to a different tutor for free, or claim a full refund.
        3. Once you’ve completed your trial lesson, you’re all set to subscribe! At this stage, you can decide how many lessons you’d like to schedule per week or month. Even after finishing the course, you can continue your learning journey. Feel free to cancel your subscription at any time as per your convenience.

        Course mode

        Online, with your favourite tutor

        Course rating

        4.9 (123,887 reviews)

        Course level

        Intermediate

        Course duration

        13 hours (Estimated 7 weeks, 2 lessons/week)

        Course price

        Starting at $3 per lesson

        Subscription based

        Once you finish the course, keep learning or cancel your subscription anytime.