CEFR to poziomy języka w skali rady Europy (Common European Freamwork of Reference for Languages), czyli Europejski System Opisu Kształcenia Językowego. Określa ona poziom znajomości języka uwzględniając przy tym umiejętności takie jak: pisanie, czytanie, mówienie, słuchanie. Umiejętności językowe odpowiadające każdemu z poziomów stopnia zaawansowania znajomości języka opisane są w sześciostopniowej skali, od A1 dla początkujących, aż do C2 dla tych, którzy opanowali dany język. Dzięki temu każdy, kto jest zaangażowany w nauczanie i testowanie języka, np. nauczyciele, szkoły, instytucje edukacyjne i sami uczący się, mogą poznać szczegóły dotyczące międzynarodowych wymogów stopnia znajomości języka obcego na danym poziomie zaawansowania.

Poziom A1 (Begginer). Jest to według CEFR poziom początkujący. Osoba na tym poziomie zna między 1000 a 1500 słów w obcym języku, rozumie i potrafi stosować wyrażenia potoczne i proste wypowiedzi na temat zdarzeń z życia codziennego. Umie formułować pytania na temat życia prywatnego. Potrafi też na nie odpowiedzieć. Osoba taka w prostych słowach umie opisać siebie i swoją rodzinę, potrafi sformułować proste zapytania, a w razie potrzeby poprosić o wyjaśnienie lub powtórzenie informacji. Wchodzi w nieskomplikowane interakcje, o ile rozmówca mówi wolno i w razie potrzeby powtórzy istotne informacje. Jest w stanie napisać krótki tekst, na przykład pocztówkę z wakacji lub e-mail potwierdzający rezerwację, wypełnić formularz osobowy itp.
Poziom A2. To poziom znajomości niższy średnio zaawansowany (Pre-Intermediate). Osoba będąca na tym poziomie zaawansowania opanowuje między 1500 a 2500 słów, rozumie wypowiedzi i zwroty używane w życiu codziennym. Potrafi porozumieć się w rutynowych sytuacjach komunikacyjnych wymagających bezpośredniej wymiany zdań na tematy znane i typowe. Osoba taka potrafi przeczytać i zrozumieć krótki i prosty tekst informacyjny, na przykład list lub e-mail, rozumie sens prostych komunikatów i ogłoszeń, takich jak np. zapowiedź przyjazdu autobusu lub komunikaty na lotnisku. Na tym poziomie popełniamy błędy gramatyczne i leksykalne oraz zdarzają się problemy z poprawną wymową. Rozumiemy swojego rozmówcę, o ile ten mówi stosunkowo wolno i wyraźnie oraz używa dość prostego języka.
Poziom B1. Jest to poziom średnio zaawansowany (Intermediate). Na tym poziomie mamy opanowane około 3000 słów i poradzimy sobie w większości sytuacji komunikacyjnych dla zdarzeń typowych np. w pracy, szkole, czasu wolnego itp. Osoba na tym poziomie zaawansowania potrafi tworzyć proste, spójne wypowiedzi ustne i pisemne na tematy które są jej znane bądź ją interesują. Potrafi opisywać marzenia i swoje zamierzenia, krótko uzasadniając swoje opinie. Będąc na tym poziomie zaawansowania potrafimy też relacjonować przebieg wydarzeń oraz wypowiedzi innych osób, napisać list prywatny, notatkę, bardziej rozbudowaną wiadomość email oraz potrafimy zrozumieć ogólne przesłanie większości czytanych tekstów. Osoba taka nadal popełnia błędy, ale jest ich coraz bardziej świadoma i stopniowo je eliminuje.
Poziom B2. To poziom wyższy średnio zaawansowany (Upper-Intermediate). Osoba będąca na tym poziomie posiada aktywne słownictwo obejmujące około 4000 słów, które umożliwią stosunkowo swobodną komunikację na różne tematy, rozumie znaczenie przekazu zawartego w złożonych tekstach na tematy konkretne i abstrakcyjne. Potrafi zrozumieć dyskusję prowadzoną na tematy techniczne z zakresu jej specjalności. Potrafi porozumiewać się spontanicznie nie powodując przy tym problemów w komunikacji którejkolwiek ze stron. Formułuje przejrzyste i szczegółowe wypowiedzi. Wypowiedzi ustne i pisemne na tym poziomie cechują się precyzją doboru słownictwa oraz większą poprawnością gramatyczno-leksykalną, a dodatkowo wzbogacane są wyrażeniami idiomatycznymi, zwrotami potocznymi, przysłowiami i elementami humoru.
Poziom C1. Jest to poziom zaawansowany (Advanced). Osoba na tym poziomie rozumie szeroki zakres trudnych tekstów. Potrafi płynnie i spontanicznie się komunikować. Swobodnie posługuje się językiem w relacjach towarzyskich, służbowych, i edukacyjnych. Osoba taka posługuje się aktywnie zasobem około 6000 – 8000 słów, rozumie długie i skomplikowane teksty specjalistyczne w zakresie znanych sobie dziedzin i bez problemu czyta utwory literackie oraz publikacje popularnonaukowe. Wypowiada się płynnie i bez widocznego wysiłku związanego z doborem słów. Z łatwością modyfikuje styl swojej wypowiedzi w zależności od charakteru i przebiegu rozmowy, osoba taka potrafi wyrazić swoje myśli w przejrzystym, dobrze skonstruowanym tekście.
Poziom C2. (Proficiency). Jest to poziom profesjonalny (nearly native-speaker level). Osoba na tym poziomie z łatwością rozumie praktycznie wszystko w danym języku. Zarówno z tego co usłyszy i przeczyta. Osoba na poziomie C2 aktywnie posługuje się zasobem przynajmniej 10 000 słów. Bez trudu rozumie wszelkie odmiany języka pisanego, w tym dzieła literackie, teksty specjalistyczne i opracowania naukowe. Osoba na tym poziomie zaawansowania potrafi także bez trudu tworzyć nowe słowa oraz nadawać słowom nowych znaczeń.