Find the right ESL course level

Choose the level that matches your current English skills. Take the quiz to confirm your starting point — these are not graded exams, just a way to find the best course for you.

ESL001
A2
Beginner
I know some basic English words and phrases. I can introduce myself and understand simple sentences.
ESL002
B1
Intermediate
I can handle everyday conversations and understand the main idea of simple texts at work or school.
ESL003
B2
Upper-int
I can express my ideas clearly in English and understand more complex writing and conversation.
ESL004
C1
Advanced
I can communicate confidently in academic and professional settings and understand detailed texts.
ESL005
C2
Proficiency
I can read and write professional business English, including emails, memos, and workplace documents.
ESL006
C2
Healthcare
I can read and write professional healthcare English, including medical documents, terminology, and clinical communication.