There are three basic divisions in the European Framework for Languages
A Basic Speaker
B Independent Speaker
C Proficient Speaker
These are subdivided into six levels
A1 Beginner
A2 Elementary
B1 Intermediate
B2 Upper Intermediate
C1 Advanced
C2 Master
The European Framework for Languages describes what each level entails in detail. According to these guidelines, there are the following reading, writing, listening, and speaking guidelines for each level
A1 Beginner speakers can use and understand commonly used expressions and basic phrases that are related to satisfying particular needs. Speakers in this level can also introduce themselves and answer very basic questions about themselves. Beginner speakers can interact in a limited manner if the other person helps them and speaks slowly.
A2 Elementary speakers can follow sentences and phrases about common subjects, such as directions, employment, restaurants, and shopping. Speakers in this level can communicate simply and directly and can describe their environment, basic needs, and basic aspects of their background in very simple terms.
B1 Intermediate speakers can follow the basics of a conversation dealing with familiar, everyday matters. Speakers in this level can handle common situations that may be encountered if traveling to the area where the language is used. Intermediate level users are also expected to be able to write basic texts with simple grammar on topics in which they are interested or knowledgeable. They can also describe events and explain their opinions and ambitions.
B2 Upper intermediate speakers can glean the main idea from a complicated text, especially technical text related to their particular expertise. Speakers in this level should be able to interact with a native speaker without noticeable strain. Their writing should be detailed and with the capacity to explain their opinion and to clearly state their reasoning and different possible options.
C1 Advanced speakers can understand most texts and can make connections related to aspects implicit in the text they are reading. When speaking, users in this level should be able to talk fluently without having to search for words or expressions repeatedly or obviously. Their language should be flexible and with the capacity to provide text that is not only detailed and correct but also with a use of different linguistic devices such as connectors or organizers.
C2 Mastery is achieved when the speaker can understand anything that is listened to or read and can draw effective paraphrases from complex sources as well as being able to construct a coherent text or presentation from various sources. Speakers in this level should be able to use their language in complex situations spontaneously, flexibly, and understanding subtle changes in meaning.