The ESL Directory provides the most comprehensive listing of ESL programs around the world. To list your school in our directory, you first must setup your account, this will provide you with the following benefits:

  • FREE listing of your ESL school locations
  • Online account to manage your listings
  • Access and manage your student contacts through the site
  • Purchase advanced listings for an extra fee

Steps to complete account setup

  1. Fill out and submit form below.
  2. Check the inbox of the email address you provided in the form for a verification email.
    • Click link found in this email to activate your account.
  3. Once activated, follow the steps laid out on your account dashboard to add your schools, locations, and programs.

NOTE - Please be sure to check the directory to see if your school is already listed. This will avoid duplicate account creation as we only allow 1 listing per school location. If you see your school is listed and would like to update it, please contact us first before registering!