I specialize in teaching ESL (English as a Second Language) to business professionals in the banking and technology sectors.  Over the past four years, I have been leading group classes at the Elementary, Pre-intermediate, and Intermediate levels in the capital city of Bangkok.  I have also been giving private lessons to business executives at a more advanced level, as well as assisting university-bound students with their admissions essay and preparation for the IELTS or TOEIC exam.

Three Class Levels Offered
Rates, Schedule, and Terms
Teaching Calendar

During the ongoing Covid-19 closures, I have continued to lead English classes with my private clients using Zoom online, and have found it to be a very effective educational tool.  I now supply my students with a digital whiteboard for vocabulary games, PDFs of textbook pages, and a catalog of my custom teaching handouts as fillable PDFs.  At this time, I am only accepting clients online with Zoom.  Hopefully, when the Covid-19 situation is resolved we can have in-person classes.

FAQ: What do students need for learning with Zoom?
FAQ: What is the learning process with Zoom?

Please watch this introductory video on YouTube.  If you are motivated towards developing your English language skills with me, I would be happy to offer you a 30-minute free trial lesson.  Send me an email with your preferred time of day, and I will schedule a Zoom meeting.  During this trial lesson, I can determine your English skill level and evaluate your language weaknesses.  We can discuss your specific needs and develop an educational strategy to help you achieve your goals.  

Three Class Levels Offered

Class Level 1:
Elementary to Intermediate

I have taught 1000s of ESL classes at different skill levels; with this experience, I can customize a learning course special for you. If you are at the elementary to intermediate skill level, I believe the best learning method is to meet twice a week in 2-hour lessons to work with the International Express textbook along with my custom educational handouts, which are all free downloadable PDF documents. Don’t worry if this sounds boring and too formal, as we will take time to have fun with ‘warmer’ vocabulary games and a fun teaching style.  However, my educational goal will be to slowly develop your listening, reading, and speaking in full sentence structure. If you work with me and apply your time and dedication, I can make you a fluent English speaker.

Send me an email with your preferred time of day, and I will schedule a 30-minute free trial lesson with Zoom. 

"The past two years, I was David’s student in bi-weekly Business English Classroom Course, English Public Speaking & Presentation Skill Training Course and many English workshop classes. In my opinion, he is a quite professionalism and polite manner English teacher. He can explain complex ideas in a simple way so students can understand him clearly. Moreover, he understands Thai students’ English skill and culture."

Class Level 2:
University IELTS or TOEIC exam

If you are seeking admission to a university, I can assist you with your CV, admissions essay, and preparation to take the IELTS or TOEIC exam. If you are serious about getting accepted into a university in Australia, New Zealand, Canada, USA, or England, you will need to impress them with your essay writing skills. As well, you should score above the minimum of 6 out of 9 on the IELTS or 600 out of 990 on the TOEIC exam. To be clear, I WILL NOT write your essay for you, but I can help guide you through the essay writing process from ‘mind-mapping’ to organization your text into an introduction, middle, and conclusion, and making a final polish. If you work with me and apply your time and dedication, I can make your application shine.

Send me an email with your preferred time of day, and I will schedule a 30-minute free trial lesson with Zoom. 

สอนดี - เชื่อถือได้ – เข้าใจง่าย - ชิล ได้มีโอกาสเรียนกับ Teacher David เนื่องจากที่ออฟฟิศจ้างมาสอน ตั้งแต่วันแรกที่เรียนก็รู้สึกว่าเออห้องเราโชคดีแล้วแหละที่ได้อาจารย์คนนี้ เดวิดเป็นอาจารย์ที่ใจเย็นมาก เป็นคนที่ใส่ใจและช่างสังเกตว่านักเรียนแต่ละคนเป็นคนยังไง เลเว่ลของภาษาอังกฤษถึงขั้นไหนแล้ว และอาจารย์ก็จะปรับเลเว่ลที่สอนตามนั้น ซึ่งถือว่าเป็นสิ่งที่ดีเพราะมันจะไม่ทำให้เรารู้สึกว่าง่ายไปจนแบบอันนี้รู้แล้ว ก็ทำเป็นหนิ หรือยากไปจนทำให้เราไม่เข้าใจแล้วท้อ

Class Level 3:
Specific Business Goals

If you are at an advanced skill level, you may have specific goals to be achieved. For example, many of my clients struggle to effectively communicate by writing and need to focus on email writing or business reporting. Likewise, delivering a meaningful PowerPoint presentation is not easy, but I can help you step-by-step with ‘mind-mapping’ your content, developing your ideas, writing your speech, the layout of PP image and text, and give you constructive feedback during a rehearsal of your presentation. These advanced-level skills are not easy to master, but I have taught multi-day workshops on these topics with my custom handouts. If you work with me and apply your time and dedication, I can make you a powerful business influencer.

Send me an email with your preferred time of day, and I will schedule a 30-minute free trial lesson with Zoom. 

" I have learnt English with David for over one year. He is an American teacher so his accent is very perfect and clear. He is a nice man with polite manner. His teaching style is very professional. He creates variety methods to encourage me such as games, grammar, pronunciation, vocabulary, e-mail writing, presentation skill etc. that motivate me to be enthusiastic study every week. I think my English skill have improved after I learned with him. I am confident that he would help you to develop your English skill."

Rate, Schedule, and Terms

Hourly Teaching Rate

For my teaching services, I charge 150 – 900 THB per hour based on class size.
In example, for a private one-on-one class, the cost is 900 THB per hour.
For a three-student group class, the cost is 300 THB per student per hour.
For a six-student group class, the cost is 150 THB per student per hour.

For in-person teaching, I add a travel fee that is based on round-trip train/ taxi cost or 100 THB per visit minimum.  I request that clients purchase class time in 10-hour blocks that can then be scheduled in the calendar below.  *10% discount for 50-hours bulk purchase.

Payment and Schedule

Teaching Calendar
Click image to see my current Teaching Calendar

This calendar shows my available class time in green, my scheduled class time in red, and my personal time in grey.  If you want to schedule class time, we should first have a 30-minute free trial lesson and develop an educational strategy to achieve your goals.  We can also discuss your preferred day(s), class time, and location (online with Zoom or in-person within Bangkok).

I will send an email with the amount to be paid (minimum 10-hours) with my bank account information for payment.  Once received, I will send a receipt of payment and confirmation of your scheduled dates and class time.  To secure your preferred day(s) and class time, please keep a credit balance, but I will inform you before your credited class time expires.

Before you make a payment, you should download and review the Terms of Study PDF, available in English and Thai.  By making a payment for classes, you legally accept the Terms of Study.  I am an honest business person, but also need to protect myself from inconsiderate students that cancel a scheduled class at the last minute.

For example, if you need to cancel a class, you MUST inform me by Line or email before 22:00 (my time) the evening before the class is scheduled, or your class time funds will be forfeit (lost as penalty).  Please note that I live in Thailand, so ‘my time’ is the GMT+7 time zone (without any daylight saving time changes).