Hello, please select your language

Hello, please log in here

Not a member yet?
to discover our award-winning online English school.



English Learning Resources

Join a community of English learners from 140 countries.
Today's Lesson
Find friends
Special pets

By the end of this lesson, you will be able to describe and compare pets.



Get a new lesson in your inbox.

Every day.
Invalid email address

Study Abroad

Learn English Play

What people are reading
Feel like you need some time to relax? There is no better way to get rid of stress than by spending time with your friends. Here are some ways to get out and have fun with your buddies.
One of the hardest steps in learning a foreign language is finding the confidence to start a conversation. This is especially difficult when the other person is a native speaker. Here are some tips to help you <b>break the ice</b>.
Canceling plans can be awkward in any language. Maybe you have to break them for a good reason - like you got sick. Or maybe it's for something less truthful - like you just feel lazy. Either way, when you cancel, you don't want to offend the other person. Here are some phrases you can use to break plans politely:
How to be a Great Guest in English 13 days 23 hours ago
If an English-speaking person invites you to visit their home, do you know what to say to them? We can help you be the perfect guest with these polite English expressions.
English to show you care 16 days 23 hours ago
Life is full of special occasions where the perfect words can make a world of a difference. Some situations are delicate where we search for words that can provide comfort and condolence. Others are celebrations where we want to express our congratulations to someone special. We’ve compiled some useful expressions to use in life's special and serious situations.