FOR LANGUAGE SCHOOLS

Homework off paper, books read aloud.

Assign modules with a due date, generate tests in nine question types, and follow every class.

Books read aloud, the word being read lit up

A student reading a narrated book in Carna's Library, the word being read aloud lit. Carna School London is a sample school — the student, the book and the figures are demo data.

— IN PRACTICE

How it works at your school.

Paper homework is slow to set, slow to mark and impossible to track; a fresh test for one level takes an evening; and a generic LMS treats English like any other subject.

Know who needs help, and why

The Needs Support card on your home screen lists the students to look at first, each with one reason in plain words. Open a name to go straight to that student's report.

  • Not started, overdue, or averaging under 60%
  • At most 5 students, worst first
  • Move the card, hide it, or reorder the rest
The Needs Support card from a teacher's home screen in Carna, filled with the demo school's 9A English class.
  • Generate a listening test

    One voice per speaker, every turn

    Choose Listening when you generate a test. Carna writes a short talk or dialogue, gives each speaker a voice of their own, and writes the questions to go with it.

  • It remembers what it wrote

    Kept per teacher

    Carna keeps the last 120 questions it wrote for you for 90 days, and turns away new ones that are too close to them. Generate the same topic again and the new test steers clear of the old one.

  • Read the book, then the quiz

    Review Quiz, then Assign Quiz

    Where a library book has a quiz, open Book Quiz to review it with its answer key, then assign it straight from the book. The Assigned Quizzes tab shows what you have handed out, and a book without a quiz yet says so.

Also in Carna

  • Send us your units Send us your units, and our team turns them into interactive, auto-graded lessons. Nothing goes live until your team approves it.
  • Keep it in English Running an English-only programme? One school setting, English only, keeps the teacher and student app in English and hides the language switcher.
remembered for 90 days to keep new tests fresh
120 questions
a generated test can mix, at the level you set
9 question types
the average below which a course is flagged
60%
the CEFR range every module and test is set to
A1–C2

Feature by feature

Assign it, write the test, read the class.

Three screens a language school runs the week on, filled with the demo school's data.

Deadlines that hold.

Pull from 1000+ CEFR-aligned modules, or the lessons our team builds from your units. Choose the class or named students, the due window and the attempts; one action assigns and publishes it.

  • Who gets it: a class or named students
  • A due window, or none
  • An attempt cap of one, two or three

Assigning a module in Carna to the 9A English class: who gets it, the due window and the attempt cap. Carna School London is a sample school — the module, the students and the dates are demo data.

A test at the level you set.

Start from scratch, from your coursebook or from the MEB curriculum. Choose the level, the categories and the question types; Carna writes the test and you preview, edit and approve every question before it is saved.

  • Three ways to start
  • Level, categories and question types you choose
  • Every question previewed and approved by you

Test Generation in Carna, set up for a custom test. Carna School London is a sample school; the selections are demo data.

Every class, at a glance.

One report per class: the average, what has been handed in, every course ranked by its average score, and the spread of scores under it — with any course under 60% or at 80% and above called out.

  • Every course, ranked by its average score
  • Class average and submissions, in one row
  • The score spread, class average marked

Reports in Carna for the 9A English class: every course ranked by its average score, and the spread of scores across the class. Carna School London is a sample school — the names and scores are demo data.

— FAQ

Questions language schools ask.

Short answers, in the product's own terms. Anything else, ask us on the demo.

Where the data lives and how to ask for a DPA: our Trust page.

Can we use our own materials?

Yes. Send us your units, and our team turns them into interactive, auto-graded lessons, alongside the 1000+ CEFR-aligned modules in the library. Nothing goes live until your team approves it.

How do we create a test?

Choose a level, the categories and the question types, and Carna writes the test while you watch, question by question. You preview, edit or swap any question before it is saved, and Carna remembers what it wrote for you so the next test steers clear of the old one.

What progress data do we get?

A report for every class — the average, what has been handed in, every course ranked by its average score with any under 60% or at 80% and above called out, and the score distribution — and a report per student, course by course, with attempts and late work.

Who marks the work?

Modules and generated tests are scored when a student submits. An essay arrives with an AI suggestion — a score, a CEFR band and the reasoning — labelled as a suggestion until a teacher confirms or changes it, and the record shows when they did. Your teachers keep the last word.

How is student data handled?

Every account belongs to your school. An admin creates them — in bulk, by invite code or from a pre-approved list — and can take a person off the roster or conclude them at the end of a term. Your school keeps a record of every batch of accounts it issued, with no password in it, and anyone can see their own trusted devices and recent sign-ins. The legal entities that process the data, and how to ask for a DPA, are on our Trust page.

BOOK A DEMO

See a test written while you watch.

Tell us about your school and we'll set up a 45-minute walkthrough — assign a module, generate a test and review an AI-suggested grade, live.