The FlixFluent catalogue: videos rated A1–C2, matched to your level

The FlixFluent catalogue, in the web app at app.flixfluent.com, lists the Netflix shows and YouTube videos that learners have watched with FlixFluent in the language you are learning, plus titles picked by the FlixFluent team. Each title gets a CEFR level from A1 to C2, estimated by AI from its subtitles: first the language itself, then how fast and how densely it is spoken. By default the catalogue shows titles at your level and one level above, using your result from FlixFluent's placement test, which exists for nine languages. You can also filter by level and platform, search by title, and hide what you have already watched.

At a glance

  • Lists Netflix and YouTube titles the community has watched with FlixFluent, plus 25 hand-picked titles
  • Only titles whose subtitles and audio are both in your target language
  • Each title rated A1–C2 by AI from its subtitles, adjusted for speaking pace
  • "Your level" shows your level and one above by default, never below
  • Placement tests in nine languages: 20 questions on grammar, vocabulary and reading, 5 minutes at most
  • Test results also set the level of video quizzes and suggested vocabulary

What is in the catalogue?

Videos the community has actually watched with FlixFluent, where both the subtitles and the audio are in the language you are learning.

Every title in the catalogue has been played through FlixFluent by at least one learner, so it is known to carry subtitles FlixFluent can use. A title is listed under your target language only when its audio is in that language too, so dubbed versions are not offered as listening material. On YouTube, only videos with creator-made captions are listed, not auto-generated ones. Alongside them are 25 titles hand-picked by the FlixFluent team.

The catalogue grows as people watch: each new video watched with FlixFluent can appear for the next learner. Netflix titles still need your own Netflix subscription, and watching with FlixFluent happens in the extension on a computer.

How does a video get its CEFR level?

An AI rating of the subtitles, adjusted for speaking pace, converted into a CEFR band.

When a subtitle track is first used, FlixFluent rates it in the background. An AI model reads excerpts sampled evenly across the track and scores the language alone from 0 to 100, weighing vocabulary rarity and range, grammatical complexity, idiom and slang, register shifts, sentence length and density, and how abstract the topic is. Genre is deliberately ignored: a cartoon with rare words rates harder than a crime drama with plain ones.

The score is then adjusted for pace: how much is spoken per minute (syllables for Korean and Vietnamese, characters for Chinese, Japanese and Thai, words elsewhere), how much of the runtime has dialogue, and, once 30 tracks in the language have been rated, how the track compares with them. The adjustment is capped at +12 points for the fastest speech and −5 for the slowest, or ±6 before there is enough data to compare. For auto-generated YouTube captions the pace figures are treated as approximate, because their timings are synthetic.

Fixed bands turn the final score into A1–C2, so the same score always means the same level. A show's level is the average of its rated episodes. Tracks with fewer than 20 lines and YouTube's machine-translated tracks are not rated. A level is an estimate from text and pace, not a human judgement, and single episodes can be harder or easier than the show's average.

How does "Your level" choose what to show?

It starts at your tested level and only looks upward.

With "Your level" selected, which is the default, the catalogue shows titles at your level and one above. If that gives fewer than six shows, it widens to two levels above, and never further. It never shows titles below your level on its own. If you have no test result for the language, or nothing matches, it shows every level. You can also pick any combination of levels yourself, including "Unrated".

The aim is input you can mostly follow. In an analysis of 88 television programmes, knowing the most frequent 3,000 word families plus proper nouns and marginal words covered 95.45% of the words, and 7,000 word families covered 98.27%, with coverage varying considerably between episodes (Webb & Rodgers, 2009). Watching second-language television also produces measurable incidental vocabulary learning, and how much depends strongly on the vocabulary learners already know (Peters & Webb, 2018).

Filters, search and thumbnails

Level is one of several filters.

You can filter by platform (Netflix or YouTube), search by title, and show or hide titles you have already watched; watched titles are hidden by default. Each title shows its level badge, its platform and a thumbnail. Browsing works in any browser, including on a phone, but on a phone a title opens in Netflix or YouTube without FlixFluent, because browser extensions cannot run in the mobile apps.

The placement tests

A 20-question multiple-choice test per language places you from A1 to C2 in 5 minutes at most.

Tests exist for nine languages: English, Korean, German, French, Spanish, Chinese (in Simplified and Traditional characters), Japanese, Dutch and Arabic. Each test has 20 questions on grammar, vocabulary and reading that rise in level: three each at A1, A2, C1 and C2, and four each at B1 and B2. Instructions are in English for most tests. For other languages you can vote inside the web app to request a test.

Scoring discourages guessing: a wrong answer costs a third of a point, so a blind guess is worth nothing on average, and very slow correct answers earn slightly less. Answering every question of a level correctly without long delays sets a floor under your result. From the A2 questions onward you can choose "Finish now", and unanswered questions then count as blank. Each test can be retaken once a day, and your past results are kept so you can see your progress.

Your result sets the level for video quizzes (see /video-quizzes/), the "Your level" filter in the catalogue, and the level of the words that Add vocabulary suggests in Flashcards.

What "Your level" shows by default
Your tested levelLevels shownIf fewer than 6 shows match
A1A1–A2A1–B1
A2A2–B1A2–B2
B1B1–B2B1–C1
B2B2–C1B2–C2
C1C1–C2C1–C2
C2C2C2
No test resultAll levelsAll levels
How speaking pace is measured
LanguagesPace unit
Korean, VietnameseSyllables per minute
Chinese, Japanese, ThaiCharacters per minute
All other languagesWords per minute
Placement test structure
CEFR levelQuestions
A13
A23
B14
B24
C13
C23
Total20 (grammar, vocabulary, reading)

Frequently asked questions

How accurate are the video levels?
They are AI estimates from the subtitles and the speaking pace, converted into fixed CEFR bands, and a show's level is the average of its rated episodes. Treat them as a guide: single episodes vary, and topics you already know feel easier.
Can I see easier or harder titles?
Yes. Pick any levels in the Level filter, including Unrated. "Your level" never goes below your tested level on its own.
Which languages have a placement test?
English, Korean, German, French, Spanish, Chinese (Simplified and Traditional), Japanese, Dutch and Arabic. For other languages you can vote inside the web app to request one.
How long is the placement test, and can I retake it?
It has 20 questions and takes 5 minutes at most; beginners usually finish much sooner, and you can finish early from the A2 questions onward. Each test can be retaken once a day, and your past results are kept.
Is the catalogue curated?
Mostly not. It lists what learners have watched with FlixFluent where the subtitles and audio are both in the target language, plus 25 titles picked by the FlixFluent team, and it grows with every video watched.
Do I need the extension to use the catalogue?
No. Browsing works in the web app in any browser. To watch a title with FlixFluent, open it on a computer with the extension installed.

Sources & further reading

Install FlixFluent

Add FlixFluent to Chrome and turn Netflix or YouTube into an interactive language lesson. 7-day free trial, 30-day money-back guarantee.

Install from Chrome Web Store