Trending Posts

4 English Words For Privacy

When you are online, it is very important to take care of your security and your privacy. In today’s connected world, you may need to secure your business or home…

Overload – Vocabulary

Overload Definition: Too much of something. Example: The teacher spoke quickly which meant an overload of information for the class. Teacher’s Note “You may have heard the phrase “information overload”…

Amateur – Vocabulary

Amateur Definition: Describing something that is not professional. Example: Amateur tennis is fun to play. Teacher’s Note “This is a word that you will see often with sport. You can…

Self-Conscious – Vocabulary

Self-Conscious Definition: Being overly aware of yourself. Example: He is very self-conscious about his weight. Teacher’s Note “This word is great to use when you are discussing mental health. If…

Join Our School

Exercises For All Levels

Level 1 – Beginner

Level 2 – Intermediate

Level 3 – Advanced

We Teach You


Practice speaking in English and get feedback from native English teachers. You can submit speaking tasks and receive advice on what to correct and also praise about what you did well. Improve your confidence and sound like a native speaker in English.


Learn new English words and become more fluent with your English. Vocabulary is very important when learning a new language and the more words you know, the better you will speak and write. Use our vocabulary flashcards to learn vocabulary quickly and efficiently.


Perfect your English grammar and learn new concepts in English. Grammar can be tricky and these classes give you the information that you need to write and speak English like a native speaker.

Business English

Take business English classes and learn to speak English in business situations. You can choose from a wide range of classes depending on the topic that you want to practice.

Start Your Free Trial