Home About Me Classes Resources Contact Book a Trial ✦
Now Enrolling — Free Trial Available

Learn English
with Confidence
& Joy

Friendly, engaging one-on-one and group English lessons for children, adults, and professionals. Build real skills from your very first lesson.

200+
Students Taught
5+
Years Experience
98%
Student Satisfaction
Dasun Nanjana — English Teacher
Loved by students
5★ average rating
🎓
University of Moratuwa
BSc (Hons) Graduate
🌟 Personalised Lessons
📅 Flexible Scheduling
💬 Real Conversation Practice
🆓 Free Trial Lesson

Classes for Every Learner

Whether you're just starting out or polishing your professional English, there's a class perfectly designed for you.

🎒

Kids English

Fun, playful lessons for children ages 4–12. Build a strong English foundation through stories, songs, and games.

💬

Adult Conversation

Gain the confidence to speak naturally in everyday situations — from small talk to complex discussions.

💼

Business English

Excel in emails, presentations, meetings, and negotiations. Boost your career with professional English skills.

📋

PTE Support

Basic support sessions for PTE exam candidates — guidance on exam structure, skills practice, and tips to boost confidence.

What My Students Say

★★★★★

"My daughter went from being terrified of English class to absolutely loving it. The lessons are so fun and she asks for more every week!"

PA
Pasidu
Parent of a Kids English student
★★★★★

"The lessons are so well structured and easy to follow. My speaking confidence has improved so much in just a few weeks!"

IM
Imasha
Adult Conversation student
★★★★★

"My presentations at work have transformed completely. I now speak confidently in meetings and even enjoy them!"

LA
Lahiru
Business English student
★★★★★

"Dasun sir’s teaching style is amazing. He explains everything so clearly and always makes the class fun. My English improved a lot!"

TH
Thisara
General English student
★★★★★

"I was very shy to speak English before. Now I can have full conversations. Sir is very patient and encouraging!"

SA
Sachini
Adult Conversation student
★★★★★

"Best English teacher I have ever had. He knows exactly where you are struggling and helps you fix it. Highly recommended!"

NU
Nuwan
Business English student
★★★★★

"My kids love the classes! Dasun sir makes learning English so enjoyable for them. Their reading and speaking has improved greatly."

DI
Dilani
Parent of Kids English students
★★★★★

"Very professional and friendly teacher. The online classes are just as good as in-person. I feel so much more confident at work now."

KA
Kavinda
Business English student
★★★★★

"I joined for PTE preparation and sir guided me through every section perfectly. His tips and practice sessions were so helpful!"

SD
Sanduni
PTE Support student
★★★★★

"Starting from zero and now I can speak English in my daily life. Thank you Dasun sir for the patience and great lessons!"

RA
Ravindu
Beginner English student

← Swipe or drag to see more →

Ready to Start Your English Journey?

Join hundreds of happy students. Your first trial lesson is completely free — no commitment required.

Book Your Free Trial →
Your English teacher — confident, friendly, and ready to help you learn
5+
Years Teaching

Hello! I'm Your English Teacher

"My mission is to make every student feel capable, confident, and excited about learning English."

Welcome to English from ABC! I'm a passionate English teacher with over 5 years of experience helping learners of all ages and backgrounds discover the joy of English.

I believe language learning works best in a warm, supportive environment. My lessons are always student-centred — built around your goals, your pace, and your personality.

🎓 BSc (Hons) — Univ. of Moratuwa
📚 Fluent in English
💻 Online & In-Person
👶 Ages 4 to 65+

My Students Around the World

I've had the privilege of teaching students from 8 countries across 4 continents — every lesson a new cultural adventure!

8
Countries
🇬🇧London, UK
🇮🇹Italy
🇷🇴Romania
🇷🇺Russia
🇦🇪Dubai, UAE
🇴🇲Oman
🇱🇰Sri Lanka
🇦🇺Australia

What Makes My Classes Different

I combine proven teaching methods with a genuine love for language to create lessons that truly work.

❤️

Student-Centred

Every lesson is tailored to your unique goals, learning style, and pace. No one-size-fits-all here.

🎯

Goal-Oriented

We set clear, realistic goals together and track your progress so you always know how far you've come.

😄

Enjoyable Learning

Lessons are fun, dynamic, and engaging. You'll look forward to every session instead of dreading it.

💡

Real-World Focus

I teach English you can actually use — in conversations, at work, for travel, or for exams.

🤝

Supportive Space

Mistakes are part of learning! My classroom is always a safe, judgement-free zone.

📈

Measurable Progress

Regular mini-assessments and feedback ensure you're always improving and moving forward.

Education & Credentials

🎓

BSc (Hons) Degree

Bachelor of Science (Honours) — University of Moratuwa, Sri Lanka

📖

English Language Expertise

Strong command of English language with a passion for teaching and helping learners reach their full potential

🏆

Young Learners Specialist

Specialised training in teaching English to children aged 4–12 using phonics and play-based methods

📋

PTE Support Sessions

Provides basic support sessions for PTE candidates — exam format guidance, skills practice, and confidence building

Hear from My Students

★★★★★

"Patient, encouraging, and brilliant at explaining grammar in ways that finally clicked for me. I've tried other teachers before — this is the one."

PA
Pasidu
Adult Conversation student
★★★★★

"My son used to cry before English homework. Now he reads English books for fun. The transformation has been incredible."

IM
Imasha
Parent, Kids English student
★★★★★

"The way he explains things is so clear and simple. My English improved a lot and I feel much more confident speaking now!"

LA
Lahiru
Business English student
★★★★★

"Dasun sir’s teaching style is amazing. He explains everything so clearly and always makes the class fun. My English improved a lot!"

TH
Thisara
General English student
★★★★★

"I was very shy to speak English before. Now I can have full conversations. Sir is very patient and encouraging!"

SA
Sachini
Adult Conversation student
★★★★★

"Best English teacher I have ever had. He knows exactly where you are struggling and helps you fix it. Highly recommended!"

NU
Nuwan
Business English student
★★★★★

"My kids love the classes! Dasun sir makes learning English so enjoyable for them. Their reading and speaking has improved greatly."

DI
Dilani
Parent of Kids English students
★★★★★

"Very professional and friendly teacher. The online classes are just as good as in-person. I feel so much more confident at work now."

KA
Kavinda
Business English student
★★★★★

"I joined for PTE preparation and sir guided me through every section perfectly. His tips and practice sessions were so helpful!"

SD
Sanduni
PTE Support student
★★★★★

"Starting from zero and now I can speak English in my daily life. Thank you Dasun sir for the patience and great lessons!"

RA
Ravindu
Beginner English student

← Swipe or drag to see more →

Let's Learn Together!

Book a free trial lesson and experience the English from ABC difference for yourself.

Get in Touch →

Find Your Perfect Class

Personalised English courses designed to help you reach your goals — at any age, level, or pace.

Ages 4–12

🎒 Kids English

Playful, engaging lessons that build a strong English foundation through stories, phonics, songs, and games. Making learning feel like fun — because it should be!

  • Fun phonics & reading activities
  • Vocabulary building through play
  • Simple grammar in context
  • Songs, stories, and creative projects
  • Regular progress reports for parents
  • 45-minute sessions (ideal for kids)
Starting from LKR 1,250 / hr
Book Now
All Levels

💬 Adult Conversation English

Overcome shyness and speak naturally in real-life situations. Build fluency, vocabulary, and the confidence to express yourself clearly every time.

  • Real-life conversation practice
  • Pronunciation and intonation coaching
  • Grammar in context (no boring drills!)
  • Topics tailored to your interests
  • Confidence-building approach
  • 60-minute sessions
Starting from LKR 1,500 / hr
Book Now
Professional

💼 Business English

Take your professional communication to the next level. Master workplace language for emails, presentations, meetings, and client interactions.

  • Professional email & report writing
  • Presentation & public speaking skills
  • Business vocabulary & idioms
  • Meeting & negotiation language
  • Interview and networking English
  • 60-minute sessions
Starting from LKR 1,750 / hr
Book Now
Support Sessions

📋 PTE Support

Basic support sessions designed to help PTE candidates understand the exam format, practise key skills, and approach their test with greater confidence.

  • PTE exam format guidance
  • Reading, Writing, Speaking & Listening practice
  • Vocabulary & grammar for exam contexts
  • Exam tips & confidence building
  • Basic practice exercises with feedback
  • 60-minute sessions
Starting from LKR 2,000 / hr
Book Now

Not sure which class is right for you?

Book a FREE 30-minute trial lesson. We'll chat about your goals and find the perfect fit together — no pressure, no commitment!

Claim Your Free Trial →

Frequently Asked Questions

How many students are in each class?
All my classes are 1-on-1 private lessons, so you get 100% individual attention tailored to your specific needs and pace. I also offer small group sessions (2–4 students) at a reduced rate — just ask!
Are classes online or in-person?
I offer both! Online lessons are conducted via Zoom or Google Meet, with full interactive materials. In-person lessons are available depending on your location. Most students find online just as effective and much more convenient.
What level do I need to be to join?
Absolute beginners are very welcome! I teach all levels from complete beginner (A1) to advanced (C2). We'll do a quick, friendly assessment at the start so I can pitch lessons at exactly the right level for you.
How often should I have lessons?
Most students have 2–3 lessons per week for the best progress, but 1 lesson per week works well too. We'll discuss what suits your schedule and goals during your free trial lesson.
Can I change class type later?
Absolutely! Many students start with conversation classes and later add IELTS or PTE support sessions, or switch focus areas as their goals evolve. We're always flexible and adapt to your needs.
What if I need to cancel a lesson?
Life happens! I ask for at least 24 hours' notice to cancel or reschedule without charge. Lessons cancelled with less than 24 hours' notice may be charged as a late cancellation fee.

Ready to Begin?

Take the first step towards your English goals today. Book your free trial and let's start from ABC!

Book a Free Trial →

Learn Between Lessons

A collection of free tools, tips, and resources to support your English learning journey every day.

Helpful Resources for Every Learner

📄

Grammar Cheat Sheet

A handy one-page reference covering the most important English grammar rules. Perfect to keep on your desk!

Download PDF
🎧

Pronunciation Guide

Audio-guided tips on tricky English sounds — from silent letters to stress patterns that confuse most learners.

Listen Now
📝

Vocabulary Flashcards

300+ essential English words and phrases, organised by topic. Ideal for beginners and intermediate learners.

Download Cards
✍️

Writing Templates

Professional templates for emails, essays, cover letters, and reports — with examples and fill-in-the-blank sections.

Get Templates
🎯

IELTS Practice Questions

Sample IELTS questions for all four skills with model answers and scoring tips — great for self-study.

Get Practice Pack
📅

Daily English Challenge

A 30-day challenge with one small language task per day. Build habits and see real improvement in just a month!

Join Challenge

Top Tips for Learning English Faster

Advice straight from the classroom to help you make the most of your English learning journey.

1

Practice a Little Every Day

15 minutes every day beats a 2-hour session once a week. Consistency is the secret to language mastery.

2

Immerse Yourself in English

Watch TV shows, listen to podcasts, change your phone language. Make English part of your everyday life.

3

Don't Fear Making Mistakes

Every mistake is a learning moment. The more you speak, even imperfectly, the faster you'll improve.

4

Keep a Vocabulary Notebook

Write new words in example sentences, not just definitions. Review them weekly. This supercharges your memory.

5

Read Out Loud Every Day

Reading aloud improves pronunciation, fluency, and confidence all at once. Even 5 minutes a day makes a difference.

6

Think in English

Stop translating from your native language in your head. Start narrating your day in English — it's a game changer!

My Favourite Apps & Websites

These tools complement your lessons perfectly and are great for self-study between sessions.

🦉

Duolingo

Fun daily vocabulary & grammar practice in bite-sized lessons

🔊

BBC Learning English

Free videos, podcasts, and articles from a world-class broadcaster

📱

Anki Flashcards

Smart spaced repetition flashcards — the ultimate vocabulary memorisation tool

🎬

YouTube

Channels like EnglishAddict, English with Lucy, and TED-Ed are excellent

📚

Grammarly

AI writing assistant to check and improve your written English instantly

Want Personalised Support?

Resources are great, but nothing beats having an expert guide you. Book a lesson and accelerate your progress!

Book a Lesson →

Let's Start Your English Journey!

Book a class, ask a question, or claim your free trial lesson. I'd love to hear from you!

Contact Details

📞
🕐
Lesson Hours
Mon–Sat, 8am – 8pm
⏱️
Response Time
Within 24 hours

Follow me on

🆓 Free Trial Available

Your first 30-minute lesson is completely free. No credit card needed.

Book a Lesson or Send a Message

Fill in the form below and I'll be in touch within 24 hours to confirm your booking and answer any questions.

🎉

Message Sent Successfully!

Thank you for getting in touch! I'll reply within 24 hours to confirm your booking details. Check your email inbox (and junk folder just in case).

Send Another Message

Common Questions

Is the free trial really free?
Yes, 100%! Your first 30-minute lesson is completely free with no payment details required and no obligation to continue. It's simply a chance for us to get to know each other and see if we're a good fit.
How do I pay for lessons?
Payment can be made via bank transfer, PayPal, or other methods once we've confirmed your booking by email. I also offer lesson packages (5 or 10 lessons) at a small discount — ask me for details!
How quickly will you respond?
I aim to reply to all messages within 24 hours on weekdays. If you need a quicker response, feel free to WhatsApp me directly — details are in the contact section above.
Do you teach complete beginners?
Absolutely! I love teaching beginners. Everyone starts somewhere, and some of my most rewarding journeys have been with students who started knowing almost no English at all. You're always welcome here.