Workstation4 / Apps / Language Level Check
Language Level Check icon

Language Level Check.

A short CEFR placement test in 46 languages, about 40 questions, to help you get a sense of your level in a few minutes.

v2.1.6Latest release
iOS · Android · WebPlatforms
// What's inside

Six things it does
better than the others.

// 01

CEFR placement in minutes

A roughly 40-question test estimates a level from A1 to C1 using weighted CTT scoring drawn from each test's scoring model.

// 02

46 languages, one test

Every supported language has its own placement blueprint, including JLPT, HSK, and TOPIK level labels for Japanese, Mandarin, and Korean.

// 03

Six question types

Items span cloze, reading comprehension, audio listening, free-response cloze, word reorder, and minimal-pair questions.

// 04

Works fully offline

All test blueprints ship bundled in the app, so a placement test can start right away even with no connection.

// 05

Forgiving answer matching

Free-text answers are normalized across scripts and punctuation, with an on-device sentence-embedding fallback for near-miss responses.

// 06

Server-side content fixes

Questions sync from a content API keyed by per-language sha256 checksums, so a stray item can be corrected without an app update.

// Why it exists

Language Level Check,
made with
care.

Language Level Check is a native SwiftUI app with a roughly 40-question CEFR placement test that estimates a level from A1 through C1, or the JLPT, HSK, and TOPIK equivalents for Japanese, Mandarin, and Korean. Questions cover cloze, reading comprehension, listening, word reorder, and minimal pairs, and the whole test runs offline because every blueprint ships inside the app. Test content is also delivered over a content server keyed by per-language checksums, so questions can be corrected without waiting on an App Store release.

Get on the App Store →
// On screen
Welcome screen
Welcome screen
Pick from 46 languages
Pick from 46 languages
A Spanish placement question
A Spanish placement question
A Japanese placement question
A Japanese placement question
Your CEFR result, German
Your CEFR result, German
// From the blog

Behind the scenes.

All posts →
// Also from the workshop

Other apps.

All apps →

Go get
Language Level Check.

One-time purchase. iOS, Android, Web. No subscription. No nonsense.