Keeleproov

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 →

Take the free mock exam →No card · 2 levels of your choice · instant resultFind my level
  • 4 160

    verified questions

  • 144

    speaking tasks

  • 48

    writing task sets

  • 4

    interface languages

Not “study more”. Three steps that show up in your score.

  1. 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.

  2. 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.

  3. 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.

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

Ülesande täitmineTask realization8/10
Teksti ülesehitusText structure7/10
VäljendusrikkusLanguage range6/10
ÕigekeelsusCorrectness5/10

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.

Progress historyFROM ESSENTIALS
0255075100B1 · 46%B1 · 43%B1 · 52%B1 · 49%B1 · 55%B1 · 58%B1 · 63%B1 · 68%B1 · 72%50%2026-06-262026-08-05

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.

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 section

B1 is the most-sat level and the only one the citizenship language requirement names.

2,275 of 5,470 passes in 2024. Harno statistics ↗

SectionWhat is askedTimePointsTo pass
KuulamineListeningSeveral recordings — multiple choice, true/false and matching.35 min2515/25
KeelestruktuuridGrammar8 tasks — gap-fill, cloze and form transformations.15 min2515/25
LugemineReading5 tasks — comprehension of several short texts.50 min2515/25
KirjutamineWritingTwo texts: a shorter practical one (a notice or a letter) and a longer connected one.35 min2515/25
RääkimineSpeaking3 tasks before a 2-person commission: describe a photo, monologue, role-play.≤20 min2515/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 getFreeEssentialsMastery
Mock exam
Mock lengthfullfullfull
Fresh paper every launchno — pinned paper✓✓
Repeatableyes, same paperyes, new paperyes, new paper
Resume an unfinished sitting✓✓✓
Question bank
Browse & practise the bank—✓✓
Studio audio for listeningsample✓✓
After a mock
Score + per-module pass/fail✓✓✓
Weak-topic diagnosis✓✓✓
Answer revealevery drawn itemevery drawn itemevery 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 months1 or 3 months
Price (per level)Free49 €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.