Doing a needs analysis helps you find out about what your student wants to do with English, what their language needs are and what they are interested in. Click on the link below to find an interview template. You can work through the questions and when they start to struggle, stop! This will help you to find out what CEFR level your student is currently at.
This next document asks students about (1) what they want to do with English and (2) what their interests are. This will help you decide what to teach in your lessons. Read the chapter on Needs Analysis in The Online English Teacher ebook for more ideas.