As a language student you will go through the following levels before you get to a B2 level and are considered a proficient speaker of the language. Depending on the students effort each level takes between 3 to 6 months to achieve.
After finishing the A2 level a learner will be able to communicate using full sentences, you will have a wider array of vocabulary words, and common expressions related to topics that are simple and relevant to your listener. For example you will be able to speak and answer questions about your family or places in your neighborhood, although you might still require others to speak slowly during a conversation
At this level the student can understand the main points of clear standard input on familiar matters regularly encountered in work, school, leisure, etc. She or he can deal with most situations likely to arise while travelling in an area where the language is spoken. The student can also produce simple connected text on topics which are familiar or of personal interest. Describing experiences and events, dreams, hopes & ambitions and briefly giving reasons and explanations for opinions and plans.
Students can understand the main ideas of complex text on both concrete and abstract topics, including technical discussions in his/her field of specialisation. They can also interact with a degree of fluency and spontaneity that makes regular interaction with native speakers quite possible without strain for either party.
Achieving this level one can produce clear, detailed text on a wide range of subjects and explain a viewpoint on a topical issue giving the advantages and disadvantages of various options.