What are the different levels?

There are six General English levels: Beginner, Elementary, Pre-Intermediate, Intermediate, Upper Intermediate and Advanced.  Students are tested before the course and put in one of these classes based on the result of the test, and can also move between levels based on the teacher’s assessment