Prep for the French test for Canada

How we write, mark and check the sample essays

We write every sample essay and dialogue with AI. Then a second AI model, made by another company, checks each mark. You see each level as an estimate, with the reason for every mark.

  • Written with AI, and labelled where they appear
  • Every essay, mark and level checked by a model from another company
  • Levels shown as estimates, never as an official mark
Task 2 · Essay A, written by AISecond check

L’année prochaine, je pense que vous devez venir avec votre famille.

  1. First modelMarked it as a mistake, with the fix je vous invite à venir
  2. Second modelCorrect French. It only sounds like an order.
  3. ChangeMark removed. The better wording moved to the comment on the task.

How a sample essay is made

The same 4 steps for each of the 9 sample essays, at NCLC 5, 7 and 9.

  1. AI writes the task and the essay

    First a task of the same type as FEI’s, then one essay at each target level. Lower-level essays contain mistakes on purpose.

  2. It marks each mistake and gives the reason

    Every mistake gets a correction and a reason in one line. The comments sit under 4 headings built from FEI’s list of assessed skills: task, coherence, vocabulary and grammar.

  3. A second model checks everything

    A model from another company reads every essay, mark and level, and compares them with FEI’s published rules. On the 9 sample essays it raised 13 points. One changed the page; the other 12 weren’t right when checked against FEI’s pages and standard French. On the speaking dialogues it raised 21 points, and 2 of them changed the page.

  4. A program counts the words

    One rule for every essay: a word is a group of characters between spaces that holds a letter or a digit. The title, the greeting and the signature count. Every essay is inside FEI’s limits.

  • Grammar

    Mais aussi c’était difficileMais c’était aussi difficile

    “Aussi” goes after the verb.

  • Task and register

    Comme ça

    Too casual for a newspaper.

Two marks from essay A of task 3: a mistake with its fix, and a hint that asks you to find the fix first.

How well AI finds mistakes in French writing

We tested it on 12 real texts by learners of French. Native speakers who volunteer to correct learner texts had marked 115 mistakes in them, not counting notes on style.

A woman reads a book at a wooden table in a library café with shelves of books behind her.
Mistakes found, out of the 115 the volunteers marked
  • Claude Sonnet 5.5AI model, Anthropic

    114

  • Gemini 3.8 FlashAI model, Google

    113

  • Claude Haiku 5.5AI model, Anthropic

    107

  • LanguageToolGrammar checker, free public version

    73

Mistakes found by each tool in 12 learner texts, out of 115
ToolFoundStrictWrong fixes
Claude Sonnet 5.51141061
Gemini 3.8 Flash1131054
Claude Haiku 5.510710010
LanguageTool73not counted

A small test. 12 texts isn’t many. Read these numbers as a direction.

The three AI models found 107 to 114 of the 115 mistakes. The free grammar checker found 73, about two thirds.

The models also proposed some wrong fixes: 1 for the best model, 10 for the weakest. Catching wrong fixes like these is the job of the second check on our essays.

A mark counted as found when it covered the same words as the volunteer’s correction. In the strict count (“Strict” in the table), a mark couldn’t cover 3 or more mistakes or run more than 4 words past the mistake.

What a level estimate is, and what it isn’t

Each sample essay shows a level, such as “around NCLC 7”. That level is our estimate. FEI lists the skills it assesses, but it publishes no points per criterion and no marked essays.

So we give a range on the 0 to 20 writing scale, then the NCLC level that IRCC’s table gives for it. Essay B of each task is estimated at 10 or 11 out of 20, which is NCLC 7.

On the real test, FEI gives one writing score for all 3 tasks. We mark each essay as if the whole paper were written at that level.

No teacher or FEI examiner has checked our samples. So the estimate isn’t an official mark, and it can be wrong. Only FEI marks the TCF Canada: all papers are marked centrally at France Éducation international.

The 9 sample essays on the writing scale, out of 20
Estimated writing score of each sample essay
EssayScore out of 20Level
Essay A6NCLC 5
Essay B10 or 11NCLC 7
Essay C14 or 15NCLC 9

Essay A: 6. Essay B: 10 or 11. Essay C: 14 or 15. The real test gives one score for all 3 tasks.

Estimated level of essay B

NCLC 7

AI estimate, not an official FEI mark

Where the facts come from

No fact goes on a page without an official source.

  • FEI, for the TCF Canada

    Task types, word limits, timings, the cases marked “A1 not reached” and the list of assessed skills.

  • CCI Paris Île-de-France, for the TEF Canada

    The test format and how results are given.

  • IRCC, for NCLC levels

    A script copies IRCC’s table into the site. 2,028 automated tests check the calculator against it.

  • Sources on every page

    Each page lists its sources in a fold at the end, with a link to each official page.

TEF Canada scores for NCLC 6 to 9, from IRCC’s table
LevelSpeakingListeningReadingWriting
NCLC 9371–392298–315248–262371–392
NCLC 8349–370280–297233–247349–370
NCLC 7310–348249–279207–232310–348
NCLC 6271–309217–248181–206271–309

Report a mistake

Rules and tables change. If you find something wrong on a page, write to us.

  1. Write to us

    Give the page, the words that are wrong and, if you have it, a link to the official source.

  2. We check the official page

    We compare your message with the page of FEI, CCI Paris Île-de-France or IRCC.

  3. We correct the page

    If our page is wrong, we change it. If a sample essay is wrong, we correct the essay and its marks.

Report a mistake by e-mail

Include the page, the words and the official source if you have it.
Sources
  1. France Éducation international: TCF Canada (page in English)
  2. France Éducation international: how a TCF session runs (page in French)
  3. CCI Paris Ile-de-France: TEF Canada
  4. IRCC: Express Entry, language test results
  5. LangCorrect: texts by learners of French, corrected by native-speaker volunteers
  6. LanguageTool: free public grammar checker