We're keeping ESLeschool safe for younger learners. Please log in and confirm your date of birth so we can save your progress.

If a learner is under 13, we'll ask for a parent or guardian's email so we can send an approval link.

Log in to confirm →

Student Guide

Share this

How to use ESLeschool

Welcome! This page shows you how to use your account, practise English, and see how well you are doing.

1. Make an account

  1. Go to the sign-up page.
  2. Type your name, your email, your date of birth, and a password.
  3. Tick the box to agree to the rules.
  4. Press Create account.

If you are under 13, we send an email to your parent or guardian first. When they say yes, your progress is saved.

2. Log in

  1. Go to the log-in page.
  2. Type your email (or username) and your password.
  3. Press Log In.

Forgot your password? Click Lost your password? and we will email you a link to make a new one.

3. Your dashboard

When you finish a quiz, you earn points. Points help you reach new levels — like Newcomer, Beginner, and Explorer. You can also collect badges. Your dashboard shows all of this in one place.

4. Join your class

  1. Did your teacher give you a class code? It looks like BX7K2Q.
  2. On your dashboard, find the Join a class box.
  3. Type the code and press Join.

5. Change your details

Open the Profile tab. There you can change your name, choose a new picture (avatar), and change your password.

If you ever want to leave, you can also delete your account from the Profile tab. This removes your account and all your progress, and it cannot be undone — so only do it if you are sure.

6. Progress emails

We send a friendly email about how you are doing — you can choose how often (or turn it off) in your Profile. For younger learners, this email goes to a parent or guardian.

Have fun learning English!

Go to log in

Log in · Parent and guardian guide · Contact us