Next official B1 session: Nov 8, 202636days away· Registration for this sitting has closed.Source: Harno EIS ↗
Pass, knowing exactly what’s coming.
Full-length mock exams at real exam timing — five modules, real pass thresholds, scored the moment you finish. Try your first task right now, no account →
4 160
verified questions
144
speaking tasks
48
writing task sets
4
interface languages
2The path
Not “study more”. Three steps that show up in your score.
Week 1
Sit the whole paper on the clock
All five modules at real exam timing, in one sitting. Nothing is shortened and nothing is skipped — you find out what a full paper feels like while it still costs you nothing.
You know which modules are below the threshold.
Weeks 2–5
It is marked the moment you finish
Every module is scored on its own against the real threshold, the way the commission does it. There is no averaging: one weak module fails the whole paper, and you would rather learn that here.
Weak topics stop being weak.
Week 6
Drill the module that cost you the marks
The result names your weakest module and hands you ten free questions from it, untimed and with no account needed. Then you sit the next paper.
You walk in already knowing the room.
B1 opens permanent residence. For citizenship it is compulsory.
Keeleproov prepares you for the Estonian language proficiency exam (Harno) — the document accepted on both routes.
This isn't legal advice — always confirm current requirements with the official authorities.
Next official sessionsNov 8, 2026
The exam sits once a quarter. A result below 45% means waiting 6 months for the next attempt — so you rehearse here before you sit the real one.
The product from the inside · four samples
Evidence, not promises
One corrected piece of writing, the AI feedback, the progress chart and one listening task — in exactly the form the product gives them to you. All four are samples, not a real learner's data.
What one correction looks like
Three mistakes, three rules
A score says the answer was wrong. A correction says what was wrong, what is right and which rule decides it — and where to learn that rule.
Your text, marked
Ma olen Eestis elanud kaks aastad1. Iga hommik lähen ma koolis2 ja pärast tööd õpin kodus grammatikat. Nüüd ma räägin eesti keelt palju parem3 kui varem, aga kirjutamine on ikka raske.
Fix this first
- 1kaks aastad kaks aastat — wrong caseArvsõna järel osastav: kaks aastat, viis aastat.
- 2koolis kooli — wrong caseKuhu? → sisseütlev (kooli). Koolis vastab küsimusele kus?
- 3parem paremini — grammarVerbi juurde käib määrsõna: räägin paremini, mitte parem.
Where this is taught
Illustrative sample — not a real learner's work.
See exactly what the AI corrects
The same passage, marked against the exam's three official criteria.
Learner's text
Lugupeetud härra, Kirjutan teid1 seoses eesti keele kursusega. Eelmisel kuul olen lugenud2 teie kuulutust internetis ja tahaksin registreeruda sellele kursusele väga3. Palun andke teada, kui palju raha4 kursus maksab. Lugupidamisega, Olena
AI feedback
26/40 · 65%
Fix this first
- 1Kirjutan teid Kirjutan teile — wrong casekirjutama kellele → alaleutlev
- 2olen lugenud lugesin — verb formeelmisel kuul = lihtminevik
- 3registreeruda sellele kursusele väga väga sellele kursusele registreeruda — word orderväga → verbi ette
- 4kui palju raha kursus maksab kui palju kursus maksab — vocabulary„raha” — liigne
Illustrative sample — not a real learner's work.
9
attempts
56%
average
72%
best
6/9
above threshold
Weak topics →osastav (ainsus) · 3/7ma-/da-infinitiiv · 4/8Practise this →
The chart and the graded sample are illustrative, in the product’s real format — not a real learner’s data.
Listening task: a station announcement
Recording transcript
Lugupeetud reisijad! Rong Tallinnast Tartusse väljub täna kümme minutit hiljem, kell 15.40, teiselt teelt. Hilinemise põhjus on tööd raudteel Tapa lähedal. Tartusse jõuab rong eeldatavasti kell 17.55. Palume reisijatel, kes sõidavad edasi Valka, pöörduda infoletti, sest Tartus ootab teid buss. Söögivagun asub rongi keskel ja on avatud kogu sõidu vältel. Pidage meeles, et pilet tuleb enne väljumist konduktorile ette näidata. Täname mõistva suhtumise eest ja soovime mõnusat reisi!
A sample from the exam's listening part. The task's questions are in the free mock exam.
Why the score is trustworthy
Exam-faithful structure
Every part, duration and pass rule mirrors the exam format Harno publishes.
Scored like the real thing
Server-side scoring with the real per-module threshold — no self-marking.
2,000+ verified questions
A large, checked question bank across A2–C1.
3Decide
Start free. Upgrade when you’re serious.
The state exam itself is free and sits 4 times a year. But a result below 45% closes registration for 6 months — what you lose is not money, it is the next quarter.
Exam structure by level
Sections, points, timing and the pass mark for each level — and the next official exam dates.
B1 — for residence & citizenship
Pass: ≥60% in EVERY sectionB1 is the most-sat level and the only one the citizenship language requirement names.
2,275 of 5,470 passes in 2024. Harno statistics ↗
| Section | What is asked | Time | Points | To pass |
|---|---|---|---|---|
| KuulamineListening | Several recordings — multiple choice, true/false and matching. | 35 min | 25 | 15/25 |
| KeelestruktuuridGrammar | 8 tasks — gap-fill, cloze and form transformations. | 15 min | 25 | 15/25 |
| LugemineReading | 5 tasks — comprehension of several short texts. | 50 min | 25 | 15/25 |
| KirjutamineWriting | Two texts: a shorter practical one (a notice or a letter) and a longer connected one. | 35 min | 25 | 15/25 |
| RääkimineSpeaking | 3 tasks before a 2-person commission: describe a photo, monologue, role-play. | ≤20 min | 25 | 15/25 |
Written part ~120 min in one block (Sat), oral ≤20 min (Sun). You must reach the "to pass" mark in every section — no averaging, no compensation.
Next official exam dates for B1
- Nov 8, 2026
Register through EIS. Always confirm on the official schedule — dates and level availability are set by Harno.
Three differences, before you read further
Everything else — the full-length mock, the score, the weak topics and every answer's explanation — is on the free account too.
- Repeatable
- Freeyes, same paper
- Essentials and Masteryyes, new paper
- Browse & practise the bank
- Free—
- Essentials and Mastery✓
- Per-attempt answer review
- Free—
- Essentials and Mastery✓
Free
Free · forever · no card
- A full-length mock exam — 2 levels of your choice
- Threshold score + weak-topic diagnosis
- Question-by-question marking (answers with Mastery)
Essentials
49 € · 3 months
- Full 2,000+ question bank (your level)
- Full mocks — a fresh paper every launch
- Studio audio + every drawn answer revealed
- Attempt history + progress chart + weak-topic profile
MasteryWHAT YOU SAW ABOVE ↑
79 € · 3 months
- Everything in Essentials
- AI writing grade — with the rules
- AI: “why was this answer wrong”
- Per-answer review of every attempt
Haven’t opened any paid content? Full refund within 14 days.
Full plan comparison — every line
Free
Free
- Mock length: full
- Fresh paper every launch: no — pinned paper
- Repeatable: yes, same paper
- Resume an unfinished sitting
- Studio audio for listening: sample
- Score + per-module pass/fail
- Weak-topic diagnosis
- Answer reveal: every drawn item
- Attempt list — date, level, score, duration
- Score-over-time chart
- Cross-level weak-topic profile
- Price (per level): Free
Essentials
49 €
Everything in Free, plus
- Fresh paper every launch
- Repeatable: yes, new paper
- Browse & practise the bank
- Studio audio for listening
- Per-attempt answer review
- Access duration: 1 or 3 months
- Price (per level): 49 €
Mastery
79 €
Everything in Essentials, plus
- AI: “why was this wrong”
- AI writing grade
- AI speaking grade
- Price (per level): 79 €
Compare every feature
| What you get | Free | Essentials | Mastery |
|---|---|---|---|
| Mock exam | |||
| Mock length | full | full | full |
| Fresh paper every launch | no — pinned paper | ✓ | ✓ |
| Repeatable | yes, same paper | yes, new paper | yes, new paper |
| Resume an unfinished sitting | ✓ | ✓ | ✓ |
| Question bank | |||
| Browse & practise the bank | — | ✓ | ✓ |
| Studio audio for listening | sample | ✓ | ✓ |
| After a mock | |||
| Score + per-module pass/fail | ✓ | ✓ | ✓ |
| Weak-topic diagnosis | ✓ | ✓ | ✓ |
| Answer reveal | every drawn item | every drawn item | every drawn item |
| AI: “why was this wrong” | — | — | ✓ |
| AI writing grade | — | — | ✓ |
| AI speaking grade | — | — | ✓ |
| Progress (/tulemused) | |||
| Attempt list — date, level, score, duration | ✓ | ✓ | ✓ |
| Score-over-time chart | ✓ | ✓ | ✓ |
| Cross-level weak-topic profile | ✓ | ✓ | ✓ |
| Per-attempt answer review | — | ✓ | ✓ |
| Terms | |||
| Access duration | — | 1 or 3 months | 1 or 3 months |
| Price (per level) | Free | 49 € | 79 € |
| What you get | Free | Essentials | Mastery |
|---|---|---|---|
| Mock exam | |||
| Mock length | full | full | full |
| Fresh paper every launch | no — pinned paper | ✓ | ✓ |
| Repeatable | yes, same paper | yes, new paper | yes, new paper |
| Resume an unfinished sitting | ✓ | ✓ | ✓ |
| Question bank | |||
| Browse & practise the bank | — | ✓ | ✓ |
| Studio audio for listening | sample | ✓ | ✓ |
| After a mock | |||
| Score + per-module pass/fail | ✓ | ✓ | ✓ |
| Weak-topic diagnosis | ✓ | ✓ | ✓ |
| Answer reveal | every drawn item | every drawn item | every drawn item |
| AI: “why was this wrong” | — | — | ✓ |
| AI writing grade | — | — | ✓ |
| AI speaking grade | — | — | ✓ |
| Progress (/tulemused) | |||
| Attempt list — date, level, score, duration | ✓ | ✓ | ✓ |
| Score-over-time chart | ✓ | ✓ | ✓ |
| Cross-level weak-topic profile | ✓ | ✓ | ✓ |
| Per-attempt answer review | — | ✓ | ✓ |
| Terms | |||
| Access duration | — | 1 or 3 months | 1 or 3 months |
| Price (per level) | Free | 49 € | 79 € |
Essentials & Mastery are one-time, per level. Free needs no card.
Payment: Visa · Mastercard · Google Pay · Apple Pay — via Stripe. The free tier needs no card.
Also on this page
Before you ask — straight answers.
Is Keeleproov the official exam?
No — and we say it loudly. Keeleproov is an independent training service; only Harno issues the certificate, after the real exam. Our job is to make sure that exam holds no surprises — we reproduce the format, timing and thresholds to the minute.
What exactly do I get for free?
An account (no card) gives you a full-length mock on up to two levels of your choice, scored against the real threshold module by module. The four tasks on this page you can even do without an account.
How much time do I need to prepare?
It depends where you start — which is why we begin with a free diagnosis. The typical rhythm is 6 weeks before a session: diagnosis, weak-topic training, a full-time dress rehearsal.
My Estonian isn't great yet. Will I understand the interface?
Yes — instructions and navigation are available in four languages (eesti, English, українська, русский). The exam content stays in Estonian, because that is what the real exam is.
What if I buy and change my mind?
Paid content unlocks instantly, so once you open it the purchase is final. If you haven’t opened anything — full refund within 14 days, just email contact@keeleproov.com.