Who is Speak English Online for?
For me
High quality lessons for all levels and ages with simple and flexible learning plans. Start immediately, all we need is your name and email address.
try free
For Businesses
Suitable for small, medium or large businesses. Bespoke solutions to help with general, business or exam english and flexible pricing options.
contact us
For Schools
Blended learning and customisable learning plans, suitable for schools, colleges or universities of all sizes.
contact us
How does Speak English Online work?
Speak English Online combines the best of traditional education with the best of the internet world.
Flexible

Learn when you want

Choose exactly when you want your lesson, in your local time with our easy booking calendar system.  Simple synchronisation to your personal calendar.  Every time you book a lesson you can choose a duration of either 20, 30, 45 or 60 minutes.  Book as many lessons as you want each day, each week, each month.  Quick cancellation & rescheduling options just a few hours before.  You have total control of the frequency and duration of all your lessons.

try free
convenient

Learn where you want, how you want

Lessons from your home, your office, while travelling, at the airport – wherever you want! Use any device: laptop, desktop, tablet or mobile.

try free
personal

Tailored learning plans based on what you want to achieve

Private lessons mean we focus on exactly what you want.  After discussion with your personal teacher, you decide on the content, style and pace of your lessons.  We usually begin with a test in all skill areas: speaking, listening, vocabulary, grammar, reading and writing so we know your start level.  Take the test again later and check your progress!

try free
Efficient

Perfect for busy people

We maximise your time investment and with your private lessons you will make rapid progress.

try free
20+
teachers
15+
years experience
1K+
happy students
👉 Want to take our English level test?
Learn More
Testimonials

1000's of happy students from all around the world!

“Best English lessons I have ever had. I couldn't believe how much I improved”
Trini Ascencio
“Flexible of Speak English Online is amazing. I can book lesson when ever I want”
Antonia Floro
"Very good prices. I have been learn online for many years and Speak English Online is the best value for money."
Rafael Peron
Choose Yours

Simple Pricing Plans

Monthly Subscriptions

Private classes from 20 minutes to 6 hours per month
Prices start at just €27 per month
Start / cancel course when you want
Upgrade or downgrade anytime
prices from
€27
per month
View prices

Flexible Plans

Private classes from 20 minutes to 100 hours
Spread course over more than a month
Prices start at just €5 per month
All courses valid for one full year
prices from
€11.50
per lesson
view prices
Do not hesitate to contact us if you have any questions about our pricing plans. We're here to help. Oh, and don’t forget to check the FAQ page.

Monthly Subscriptions

Private classes from 20 minutes to 6 hours per month
Prices start at just €27 per month
Start / cancel course when you want
Upgrade or downgrade anytime
prices from
€27
per month
View prices

Flexible Plans

Private classes from 20 minutes to 100 hours
Spread course over more than a month
Prices start at just €11.50 per lesson
All courses valid for one full year
prices from
€11.50
per lesson
view prices
Do not hesitate to contact us if you have any questions about our pricing plans. We're here to help. Oh, and don’t forget to check the FAQ page.

Frequently Asked Questions

Visit Help Center

How do I book a lesson after buying a course?

- After you buy a course you will receive a code
- When you want to book a lesson, go the 'Book Lessons' page and select the lesson duration (20, 30, 45 or 60 minutes)
- Select the name of the teacher  or select 'Any teacher available' if you have no preference
- Select your time zone then choose the date and time you want your lesson
- After choosing the date and time, click 'Continue'
- Enter your information and then click 'Redeem Course'
- Enter the code that you received after you bought your course or enter the email address you used
- Click 'Apply'

What is the difference between 'BUY A COURSE' and 'BOOK LESSONS'?

- The 'BUY A COURSE' page is where you purchase courses and lessons
- After you have bought a course you will receive a code which needs to be redeemed on the 'BOOK LESSONS' page
- The 'BOOK LESSONS' page is where you book a date and time when you would each lesson to take place (see above)

How can I view my booked lessons?

- You can see your past and future lessons each time you book a new lesson
- If you want to view your booked lessons by logging in at any time you want, you will need to register for an account (see below)

How can I change or cancel my booked lessons?

You can change or cancel lessons from your original lesson confirmation email or reminder. However, if you want to see a list of all your future lessons and cancel or change one or more of them, you will need to register for an account (see below)

How can I book recurring lessons?

- After you buy a course you will receive a code
- When you want to book a lesson, go the 'Book Lessons' page and select the lesson duration (20, 30, 45 or 60 minutes)
- Select the name of the teacher or select 'Any teacher available' if you have no preference
- Select your time zone then choose the date and time you want your lesson
- After choosing the date and time, click 'Recurring'
- You will then be able to select which date and time you want for your recurring lesson

How do I register for an account?

*You do not need to have an account to book lessons. Also, you can change or cancel lessons from your original lesson confirmation email or reminder. However, if you want to see all your past and future lessons, just follow the instructions below:
- To create an account you will need to first book or purchase a lesson on the website. You can also do this from a confirmation or reminder email if you change or cancel a lesson.
- On the confirmation page you are given the option to 'Register for an account'
- Complete the required fields