Online English Classes

Online learning made easy

I offer personalized, self-paced English classes and a flexible schedule to help you reach your language goals.

Success through a communicative

I am an experienced and qualified online English teacher dedicated to helping adult students achieve their goals in school, work and life by providing one-to-one online English classes using a communicative method.

Watch the video to learn more about my classes and to hear the way that I speak.

My experience

8+ Years of Teaching

I have been working as an EFL (English as a foreign lanugae) teacher in Madrid, Spain for over 8 years. I have my CELTA (Certificate in English Language Teaching to Adults) from International House as well as a Masters in Bilingual and Multicultural Education from the University of Alcalá.


General English & Conversation Classes

from the comfort of home

60 Minute Classes

with a qualified instructor

Free 30 Minute Consult

to discuss your goals


1 English Class
Pay per class
  • 27€/hr
  • Various topics
  • Experienced teacher
  • Resources provided
4 English Classes
  • 25€/hr
  • Once a week
  • Various topics
  • Experienced teacher
  • Resources provided
  • 7% lower per-class cost
8 English Classes
  • 23€/hr
  • Twice a week
  • Various topics
  • Experienced teacher
  • Resources provided
  • 13% lower per-class cost

This is my third year of English classes with David. During this time with him, I have learned more English than in all my high school years. Thanks to him I feel super confident to speak in English. He really knows how to do a class fun and interesting at the same time. I love how he teaches me phonetics, he makes it seem so much easier! I highly recommend his classes, he is just the best!


He is an excellent teacher. I feel how his classes improve my level and first of all that makes me feel comfortable when I speak in English. David is more than a teacher, sometimes because of work the rhythm of your day is hard and when I finish my English classes I discover myself happy. He creates a perfect climate of learning.




Book a free 30 minute consult

For a free 30 minute consult, please reserve a day and time that works for you from the calendar. 

During the consult, we will practice conversation, get to know each other, and talk about your language goals to see how I can help you. 

If you have any questions, please feel free to contact me before booking.

Get in Touch

Variety of Topics

In class, we can review a wide range of grammar points, discuss various topics for conversation practice, and work on your goals to improve your level of English.

Flexible Scheduling

You can manage your lessons entirely online using the appointment calendar. Class schedules are flexible which means you can choose to have class at the same time and day every week or you can reserve them at different days and times depending on your schedule.

All Levels

I offer classes from beginner to advanced levels. Classes are tailored to each individual student's needs which are determined during the first consultation.