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 →

Share this
ESLeschool · Teachers

Teacher Login

Sign in to your teacher account to create classes, share join codes and follow your students’ English progress at ESLeschool.

🎬

Watch: Getting Started

About the ESLeschool teaching area

The ESLeschool teaching area gives teachers a simple place to bring their students together, set up classes, and keep an eye on how each learner is progressing in English.

Classes and join codes

Create a class in moments and share a join code with your students — they enter it once to join. No long sign-up forms or spreadsheets to manage, so you can spend your time teaching rather than on admin.

Track your students’ progress

See your students’ activity at a glance: the quizzes and games they’ve completed, the points they’ve earned and the levels they’ve reached. It’s an easy way to spot who’s racing ahead and who might need a little extra encouragement.

A safe space for young learners

ESLeschool is designed for young learners, with children’s safety built in — including age checks and parent or guardian consent for under-13s — so you can focus on teaching in an environment that takes safeguarding seriously.

New teachers

New to ESLeschool? Register for a teacher account, and once it’s approved by the school you’ll be ready to create your first class.