According to CEFR, there are:
Level A1. A person is able to introduce himself/herself, ask other people and tell where he/she lives, what things he/she has. A person knows some basic vocabulary on such topics as family members, numbers, daily routine, food and drinks, clothes, hobbies, etc. A person can understand and use simple everyday expressions and very basic phrases aimed at asking something or asking for something (the direction, help, etc.) A person can have a simple conversation if the other person talks slowly and clearly.
Level A2. A person is able to tell more about himself/herself, using more words on such topics as family members, daily routine, food and drinks, clothes, hobbies, and also family information, local geography, employment. Basically this level is very similar to A1, but it includes more vocabulary and phrases to use when having a conversation, and also A2 level requires a better understanding of what the other person is saying.
Level B1.Some new vocabulary and topics are included, for instance more words and phrases about work, school, leisure, books and films etc. A person can express and describe experiences, emotions, events, dreams, plans. Also there is a skill to conduct more complex sentences and ideas. Spontaneity occurs at this point. Moreover, a person can deal with more situations whilst travelling in an area where the language is spoken.
Level B2.Even more complex sentences, texts and ideas, both concrete and abstract, are included at this level. A person becomes more fluent in speaking and finds it much easier to understand the other person. Some topics at this point may even include technical discussions in his/her field of specialization. A person can produce clear and detailed text on a wide range of subjects and explain a point of view on a topic giving the advantages and disadvantages of various options. In many cases, this level may be a passing score to enter the university.
Level C1. A person is not only fluent in speaking and skillful in listening and writing, but also can understand a wide range of demanding and longer texts, and recognize implicit meaning. The main attribute of a person is the ability to “think” in this language, which is a skill quite close to the native speaker’s ability. A person can also express himself/herself without even searching for expressions, use language flexibly and effectively for social, academic and professional purposes, and produce clear, well-structured, detailed text on complex subjects, showing a controlled use of organizational patterns and connectors. This level is achieved during the university studies or at work.
Level C2. A person is able to understand with ease everything heard or read. Some skills required at this level are to memorize and summarize bulk information from different spoken and written sources, reconstruct arguments and accounts in a coherent presentation, express him/herself spontaneously, very fluently and precisely, differentiating finer shades of meaning even in more complex situations. This is the level a native speaker has, but it also may be achieved by a non-native speaker after some years of living in a country with the native speakers and actively using the business/professional and academic language.