1.     Beginners – Students with zero knowledge of English or have a very basic knowledge of English. 2.     Elementary – Students are able to construct simple sentences and use simple language structures to talk about common topics. 3.     Low Intermediate – Students are able to communicate on a wider variety of topics but still has many errors. They also lack general fluency. 4.     Intermediate – Students are able to understand and communicate on a wide range of topics but still needs to work on fluency and accuracy. 5.     Upper Intermediate – Should be able to communicate on almost all topics with ease. Learners at this stage still need to work on accuracy. 6.     Advanced – These learners have a very good command of English. 