Teacher Login
Sign in to your teacher account to create classes, share join codes and follow your students’ English progress at ESLeschool.
Teacher sign in
For staff accounts. Students should use the main sign-in page.
Not a teacher? Student sign in
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.