Craig Macintosh - cartoon

Have a question? 

About Me

Hello! My name is Teacher Craig and welcome to my booking page! Here you will find everything you need to begin your child’s online ESL lessons including scheduling classes, making payments, and being able to contact me personally, all from one convenient location. Let’s begin by telling you a little about myself.

I am an experienced ESL teacher with a degree in Business Management from Glasgow Caledonian University. I have also completed The CELTA Cambridge University Teaching Certificate. I have spent most of my working life in the field of Education specializing in ESL both in-person and online.

I have been lucky enough to have spent past last four years with a very well-known ESL company, DADA, where I have completed almost 12,000 classes and taught well over 1500 students. The parents of my students immediately see that I focus quite a bit of my attention on pronunciation and correction while practicing speaking and reading. Having a solid foundation helps build a great future English speaker but it will take time and patience along with a lot of hard work for both the student and myself. I like to keep the class fun and light but I do expect my students put in the work and show improvement from lesson to lesson.

If this is what you are looking for in a private teacher for your child, then you have come to the right place! My price list and booking information are located below so don’t hesitate! Sign up your future English speaker today.

Courseware & Curriculum

Classes will be done in ClassIn. Make sure to download the app. You and the student should get familiar with the tools available so we can jump right in at class time!

The curriculum will consist of various materials from the best ESL publishing companies out there.

The courseware is being updated and added to frequently including like homework and videos.

For my older students we can discuss curriculum on a student to student basis either focusing on conversational skills and/or a reading practicum with assigned reading and discussion.

Price List

Terms of Service

  1. For new students, I will offer a one-time FREE 15 min trial class
  2. Refer a new student and receive a free 30-minute class (student must purchase a minimum 10 class package).
  3. Classes are paid for in advance through this website.
  4. Classes can be scheduled by parents through this website.
  5. If you need to cancel class, please inform me prior to 24 hours before our lesson and I will give full credit for another class.
  6. I will wait and remain in the classroom for the scheduled class time in case of late student arrival. However, I cannot stay late after the scheduled time.
  7. All classes must be used within a 3-month period from the date of purchase. 

If you have any questions, feel free to contact me and we can discuss different options that work best for you.

See you in class soon!

Book Classes


Contact Me


[email protected]

WeChat ID: