You can divide ESL learners into the following five levels: beginner, high-beginner, intermediate, high-intermediate, and advanced.