For organisations

Know which of your candidates are ready to book the TEF or TCF, and what is holding the others back.

Built for immigration consultancies, law firms and French programmes preparing candidates for NCLC 5 and NCLC 7. Staff see a readiness verdict per candidate, the evidence behind it, and the weak areas to work on next. NCLC is also called CLB.

No call required at any point. The walkthrough, the sample report and the evaluation are all available without speaking to anyone.

02 Who it is for

How organisations use it for TEF Canada and TCF Canada

Lead audience

Immigration consultancies and law firms

Track a caseload against the target that actually applies: NCLC 5 in listening and speaking for Francophone Mobility, or NCLC 7 across all four skills for the Express Entry French-language category. Each file carries a reference of your own, so a candidate lines up with your case management.

Cohorts

French programmes and schools

Group learners into cohorts with a target level and the skills in scope, then let instructors read the graded work, add a note, and record their own verdict beside the estimate. Progress reads per cohort as well as per learner.

Aggregate only

Public libraries

Aggregate-only access packs: your team sees counts and averages, never an individual learner file. Priced per pack rather than per seat. Ask us and we will size one with you.

Ask us

03 The artifact

A sample readiness report

One page per learner: the target, the verdict, the band in each skill, the weak areas the grader keeps seeing, the score history and any official sitting on file. This is the real document, exported from the sample organisation, for a learner sitting below target.

Learner
Omar Khoury. Express Entry, NCLC 7, four skills.
Verdict
Not yet. Listening, reading and speaking are at NCLC 7. Writing is at NCLC 5, the only skill below the target, and at the current pace the report puts it 5 to 7 weeks away.
Weak areas
Two patterns, each 6 times across 6 graded writing tasks on file: gender agreement keeps slipping, and past tenses slip under pressure.

View the sample progress report

First page of a sample learner progress report showing the readiness verdict, the four skill bands and the weak areas block.
From the sample organisation. Every learner in it is fictional and every result was generated for the demonstration.

04 The product

Three minutes, end to end

Invite a learner, place them, set the target, read the verdict, review the evidence, send the report. No account needed to watch.

Sample organisation, fictional learners. English audio, French captions.

05 Method and limits

How the assessment works, and what it does not claim

Rubrics
Written and spoken work is graded against the official TEF and TCF criteria grids, criterion by criterion, with the feedback written back in French.
Scores
Scores are practice estimates reported in conservative bands, never a predicted official result.
Two scales
Placement is a starting point per skill on the CEFR scale. It is kept separate from the readiness verdict, which is measured against your target on the NCLC scale.
The instructor
Instructors read the full transcript and the written submission, add notes to the file, and record their own verdict beside the estimate.
Not claimed
Nothing here is examiner validated, we publish no predictive-accuracy figure, and no outcome is guaranteed.

A real feedback excerpt

La tâche est couverte et le registre est juste. Les erreurs qui coûtent le plus sont l’accord du participe passé et le choix du temps au passé. Travaillez ces deux points avant de reprendre une tâche de ce type.

From the sample organisation, on a writing submission graded at NCLC 5.

06 Running a programme

What staff can do

Invite
Invite a learner by email, or hand out a join code for a group session.
Cohorts
Group learners into cohorts, each with a target NCLC level and the skills in scope.
Seats
Rotate seats: up to three learners per seat per licence year. Releasing a learner frees the seat and ends staff access to that file.
Monday digest
Read a Monday digest of what moved last week, who is close, and who has gone quiet.
Exports
Export the roster you are looking at as a CSV, and any learner file as a PDF.
Term
Receive a renewal proposal 60 days before the term ends, and keep read and export access for 30 days after it does.
The organisation roster, listing each learner with the level per skill and a verdict.
The roster. Sample organisation, fictional learners.
The Monday digest email, listing who moved, who stalled and who has an exam coming.
The Monday digest. Sample organisation, fictional learners.
The cohorts page, each cohort carrying its target level and the skills in scope.
Cohorts. Sample organisation, fictional learners.
A learner file header with the download report control, the programme row and the readiness verdict.
A learner file. Sample organisation, fictional learners.

07 Privacy and fit

What the learner agrees to, and where the limits are

Before a learner joins, they read and accept this

Consent
The organisation name, and that staff will see their name, email, practice results, graded submissions and readiness.
Visibility
Which reporting mode applies: individual files, or aggregate figures only.
Leaving
That they can leave the organisation at any time, from their own settings, and keep their account.
Your data
That the organisation can export the roster, and that they can ask for erasure.

Staff review transcripts and written feedback. Audio is available only when the learner turned on recording retention, and only for up to 30 days.

Processing runs on Vercel and MongoDB Atlas. The regions, and every other sub-processor, are listed in the register. Privacy policy. Sub-processor register.

What this is not

  • TEF Canada and TCF Canada only. No CELPIP, no IELTS, no DELF or DALF.
  • No live tutors and no human marking service.
  • Not a test centre. Nobody here books or administers the official exam.
  • The staff interface is in English. The learner interface is in English and French.
  • A daily fair-use allowance per learner: 60 written feedback requests, 15 live speaking sessions, 5 mock exam starts.

08 Price

What it costs, and two ways to evaluate it first

Pilot
Pilot: CAD $1,200 for 90 days, up to 10 learners, full staff dashboard. Credited in full against an annual licence signed before the pilot ends.
Annual Program Licence
Annual Program Licence: a platform licence plus active learner seats, from 10 seats. Programmes of 10 to 25 learners at a time typically pay between CAD $3,000 and $6,000 per year. Larger programmes reach the low tens of thousands and are quoted per seat tier. Your quote depends on peak active learners and total annual enrolments. Each seat can be reassigned up to three times a licence year. Unlimited staff accounts, onboarding and priority support included. Invoiced, payable by card or bank transfer. No automatic renewal. Applicable taxes extra.
For scale
For scale, a seat is the same access an individual buys for $149 a year, and one seat can carry up to three of your candidates in that year. Seats can be added during the year at your tier rate, prorated to the end of the term.
Public libraries
Public libraries: aggregate-only access packs with no learner-level data. Ask us.

Step one

Free staff evaluation, 14 days

  • Up to three staff accounts on a populated sample organisation, with real learner files to read.
  • Invite up to three of your own candidates if you want to see your own data in it.
  • An indicative annual quote for your size comes with the invitation.
  • It ends on day 14. Nothing is charged and nothing renews.

Step two

Paid pilot, 90 days

  • CAD $1,200 for up to 10 learners, with the full staff dashboard.
  • Credited in full against an annual licence signed before the pilot ends.
  • Success measures are agreed in writing before payment, and never include passing the official exam.
  • The annual price and the credit terms are confirmed in writing first.

Prefer a guided walkthrough? Ask for one in the form.

09 Questions

Questions staff ask before they ask for a price

What happens when our term ends?

Learner access ends on the last day of the term. Staff keep read and export access for 30 days, so the roster, the files and the PDFs can all be taken out. A renewal proposal arrives 60 days before the end date.

Can an instructor override an AI score?

An instructor does not rewrite the grader, and does not need to: the estimate is evidence, not a verdict. What an instructor does is record their own verdict on the file, with a note, and that is what the report prints beside the estimate.

How does seat rotation count?

A seat carries one active learner at a time and can be reassigned up to three times in a licence year. Releasing a learner frees the seat immediately and ends staff access to that file. The former learner stays on the roster as history.

Does a learner keep the account afterwards?

Yes. The account stays, on the free plan, with the practice history intact. What ends is the organisation access and the staff visibility.

We have fewer than 10 learners. Can we still buy?

The pilot covers up to 10 learners for 90 days, which is usually the right shape for a small caseload. If you need something smaller on an ongoing basis, ask in the form and we will size it.

How long does setup take?

Same day. We create the organisation, invite your admin, and your admin invites learners by email or hands out the join code. There is nothing to install and no integration work.

Our candidates have strong accents. Does that count against them?

The speaking grader works from the official criteria, which measure task coverage, fluency, range and accuracy, not the sound of a regional accent. Every session has a transcript your staff can read to see exactly what was said and how it was scored.

Does it work on a phone?

Yes, for learners: practice, writing and speaking all run in a mobile browser. The staff dashboard is usable on a phone and comfortable on a laptop.

Is the learner interface available in French?

Yes. Learners can use the site in English or in French, and the graded feedback is written in French either way. The staff interface is English for now.

Where is our data processed?

On Vercel and MongoDB Atlas, in the regions named in the sub-processor register, which lists every processor we use and what each one holds. Check the register rather than assume where anything is hosted.

10 Enquiry

Request a free staff evaluation

Ten short answers. No phone number, no budget question, no account. We will get back to you shortly.