The quick answer

What is the best app to learn Russian vocabulary with spaced repetition?

Pick by 2 things: how much of the deck you want to build yourself, and whether the app ever asks you for a case form.

  • Words with their case forms, ready-made: Slova. FSRS schedules about 1,300 words, most of them A1 to B1, and you type each form inside a sentence.
  • Free, and you'll write your own cards: Anki. SM-2 by default, FSRS as an option, and an empty deck until you fill it.
  • Native-speaker listening with your reviews: Memrise.
  • Words from texts you read: LingQ. The words you save go into its SRS review.
  • B1 and up, words inside sentences: Clozemaster.

Anki also runs fine next to any of the others, for the words you collect from a tutor or a book.

Slova is our app. It's first in the ranking below because we built it for the forms problem, and its entry lists what it can't do.

What spaced repetition does for Russian vocabulary

Spaced repetition brings a word back just before you'd forget it. Get it right and the next review moves further out: a day, then a few days, then weeks. Miss it and it comes back sooner. Your time goes to the words that are slipping, and the ones you know stop eating your session.

In Spanish, the thing to schedule is mostly the word. In Russian it's the word and its forms. Here's книга (kniga) - book in all 6 cases:

CaseSingularPlural
Nominativeкнига (kniga)книги (knigi)
Genitiveкниги (knigi)книг (knig)
Dativeкниге (knige)книгам (knigam)
Accusativeкнигу (knigu)книги (knigi)
Instrumentalкнигой (knigoy)книгами (knigami)
Prepositionalкниге (knige)книгах (knigakh)

That's 12 slots and 9 different spellings. A flashcard with "книга = book" trains the first row. A sentence needs the others: Я читаю книгу (Ya chitayu knigu) - I'm reading a book, or без книги (bez knigi) - without a book. Stress can move as well: рука (ruka) - hand is stressed on the last syllable, руки (ruki) - hands on the first. Our guide to the 6 Russian cases explains where each ending comes from.

Recognition and production. Spotting книгу among 4 options is recognition. Typing it into Я читаю ___ from memory is production, and production is what speaking and writing ask of you. A card you flip and grade yourself sits close to recognition: once the answer shows, it's easy to decide you knew it. Typed recall settles the question, because the app checks the letters.

So the best spaced repetition app for Russian is the one that schedules the forms you'll need and makes you type them. The algorithm comes second.

What to look for

  • The algorithm. You'll meet 2 names. SM-2 is the older formula, and Anki still uses it by default. FSRS estimates how likely you are to recall each card and schedules from that. Anki has offered FSRS since version 23.10, and Slova uses it for every word. Both work. The bigger question is what's on the card.
  • Ready-made Russian content, or build your own. Anki starts empty. A noun has 12 forms, so 100 nouns make 1,200 forms before you add a single verb. Ready-made apps pick the words and write the cards, and you give up some control over what you learn.
  • Case forms and stress marks. Does a card ever ask you for книгу, or only for книга? And does it show stress? Real Russian texts don't print it, so your word list has to.
  • Typed answers. Tapping one of 4 options is faster and feels better. Typing the form is the version that carries over to a conversation. Look for an app that checks what you type, so you aren't the one deciding whether маме was close enough to мамы.
  • Audio. Memrise has clips of native speakers. LingQ has audio lessons with matching transcripts. Anki plays whatever audio you add. Slova has a listen button that reads words and sentences aloud with your device's voice.

The quick comparison

AppPriceAlgorithmRussian contentCase forms trainedBest for
Slova$12/mo or $99/yr, 7-day trialFSRSAbout 1,300 words, A1-B1, with stress marks, plus your own wordsAll 12 noun forms and verb conjugation, typed in sentencesWords with their case forms
AnkiFree; $25 once on iPhoneSM-2 by default, FSRS optionalNone built in; shared decks, mostly word-translation pairsOnly the ones you write cards forBuilding your own deck
Memrise~$8-15/mo, limited free tierSpaced repetitionReady-made course with native-speaker video clipsDictionary form; cases only in examplesListening next to review
ClozemasterFree; Pro ~$8/moSpaced repetitionThousands of sentences from TatoebaWhatever the sentence needs, unexplainedB1+ words in context
LingQFree to startSRS for saved wordsAudio lessons with transcripts, or your own imported textsThe forms in what you readWords from reading
BusuuFrom $6.99/mo or $70/yr; limited free planA vocabulary review tool, Premium onlyA1 to B2 course, 245+ lessonsA short rule and exercises per caseA full course with review
DuolingoFree; Super ~$13/moEngagement-tuned reviewBeginner course, alphabet includedMet in sentences, never shown as a tableDaily habit, total beginners

The ranking

A disclosure first: Slova is our app, so read its entry with that in mind. It's first because this page is about Russian words with their forms, which is the problem we built it for. Every entry lists what the app does badly, ours included.

Slova app icon1. Slova - best for learning words with their case forms

Price: $12/month or $99/year after a 7-day free trial · Algorithm: FSRS · Case forms: all 12, typed inside sentences

Slova is a Russian-only trainer for about 1,300 words, most of them A1 to B1. Every noun carries its full declension table, every verb its conjugation table, and every word its stress mark. FSRS schedules each word on its own.

Placement checkCoach
Here's my first sketch of your Russian.
A2
Vocabulary
Everyday words are there. Topics like travel and work come next.
A1
Cases
Accusative and prepositional are solid. Dative and instrumental aren't yet.
A2
Verbs
Present tense is solid. Aspect needs work.
One honest note: five minutes gives a first sketch. Every session you train sharpens it.
Start my first session
LearnCases
Prepositional
Предложный · о ком? о чём?
Location, topics, and travel: the one case that always needs a preposition.
When to use it
Location
Я живу в Москве.
I live in Moscow.
Topic
Я думаю о тебе.
I'm thinking about you.
Endings, singular
Masc.стол → на столе
Fem.школа → в школе
-ь fem.тетрадь → в тетради
Write the case4 / 10
Fill in the blank
Москва · Moscow
Я живу в ______ .
I live in Moscow.
Москве
✓You got this rightPrepositional · singular
Prepositional · Предложный
In this sentence «Москве» is the place or the topic. The word that activates it: «в».
See the Prepositional ending rules ›
Continue
Aspect3 / 10
Complete the sentence
читать / прочитать · to read
Вчера я ______ всю книгу.
Yesterday I read the whole book.
прочитал
✓You got this rightPast tense · perfective
Imperfective · НСВ · ongoing, repeated, habitual
Perfective · СВ · completed, one-time, result
«всю книгу», the whole book, marks a finished result, so the perfective прочитал fits.
TodayCoach
Today's training breakdown
↻
Reviews Spaced repetition
12 words are due before you'd forget them.
!
Dative case Weak
You've answered 41% of recent dative questions correctly. The lesson opens first.
⇄
Aspect Developing
Perfective or imperfective, on the verbs you know.
✓
Accusative case Strong
A quick check to keep it there.
Start today's session

A new word starts with an easier step where you pick the form from options. After that you type it, inside a sentence. Get it wrong and Slova shows the right form and the word that called for the case, with the ending table one tap away. Each case and verb rule has a short lesson too, so you learn the grammar first and then drill it until the endings come without thinking.

You can add your own words from a tutor or a book, and Slova generates exercises for them. It also trains offline on the words you've downloaded. Our page on Russian vocabulary shows how the word packs are organized.

Limitations: Slova has no speaking practice and no listening course; the listen button reads words and sentences aloud with your device's voice. It doesn't teach the Cyrillic alphabet, so you need to read and type it already. The word list stops around B1, so C1 learners will get more from their own reading and a tool like Anki or LingQ.

Cost: 7-day free trial, then $12/month or $99/year, with a 14-day refund on your first Pro purchase. Details on the pricing page.

Where it runs: on the web and on Google Play. App Store coming soon.

Best for: learners who read Cyrillic and want ready-made cards that train every form of a word, without writing the deck themselves.

Anki app icon2. Anki - best free option if you'll build the deck

Price: free; $25 once on iPhone · Algorithm: SM-2 by default, FSRS optional · Case forms: only the ones you write cards for

Anki is a general flashcard system, and it gives you more control than any other app here. You choose the card format, the number of new cards a day and the scheduler. Turn on FSRS at the bottom of the deck options and Anki schedules with the same algorithm Slova uses. It takes anything you paste in: your textbook, your tutor's sentences, audio you record yourself.

Anki itself ships no Russian content. The Russian decks on AnkiWeb are shared by other users, most of them word-translation pairs with no case forms, and their quality varies a lot. Check 10 cards against a declension table before you trust a deck.

Limitations: the setup takes hours, and 12 forms per noun is a lot of card writing. You grade yourself, which is easy to do generously at 11 pm. And Anki sees cards. Tags let you drill one case, but Anki won't tell you that your dative is the weak one.

A card format that works for Russian: a Cloze note with one short sentence, the whole word hidden and the dictionary form as the hint, as in Я вижу {{c1::маму::мама}} (Ya vizhu mamu) - I see mom. Add a type-in field to the template so you type the answer.

Best for: learners who already review in Anki every day, or who study more than Russian and want one queue for everything.

Memrise app icon3. Memrise - best for listening alongside your reviews

Price: ~$8-15/month, limited free tier · Algorithm: spaced repetition · Case forms: dictionary form; cases only appear in examples

Memrise's Russian course comes with short video clips of native speakers saying the words in real settings. That helps a lot in Russian, where stress and unstressed vowels are hard to learn from text. Reviews run on spaced repetition, and community-made courses cover niche topics if you need them. Our Slova vs Memrise page goes through the details.

Limitations: Memrise teaches words in their dictionary form. You learn that книга means book, and case forms like книгу only turn up in example sentences. Exercises lean on tapping and multiple choice. The app has changed direction several times over the years, and the Russian content is uneven because of it.

Best for: learners who want to hear real Russians while they review, and who drill the forms somewhere else.

Clozemaster app icon4. Clozemaster - best for B1+ vocabulary in sentences

Price: free; Pro ~$8/month · Algorithm: spaced repetition · Case forms: whatever the sentence needs, without an explanation

Clozemaster shows a Russian sentence with one word missing, and you type the word or pick it. The sentences come from the Tatoeba database, thousands of them across frequency bands. Every gap on a noun is a case form tested in context, which makes it good practice once you know the endings.

Limitations: it assumes you already know the grammar. When you miss a form, you find out it was wrong, with no rule for why. Sentence quality varies, since the database is crowdsourced, and there's no curriculum.

Best for: intermediate and advanced learners (B1+) who know the cases and want a lot of words in context.

LingQ app icon5. LingQ - best for learning words from what you read

Price: free to start · Algorithm: SRS for saved words · Case forms: the ones that turn up in your texts

LingQ is built on input. You read and listen to Russian lessons with audio and matching transcripts, or import your own text and turn it into a lesson. The reader keeps track of every word you know and every word you're learning, and the words you save go into an SRS review. There are apps for iOS and Android, synced across devices.

Limitations: you review the words you chose to save, in the forms you happened to meet. LingQ's Russian page says nothing about case drills, so the endings are up to you. It works best once you can follow a simple text. The Russian page doesn't list prices; check LingQ's site for the paid plans.

Best for: intermediate learners who read a lot and want their new words to come back on a schedule.

Busuu app icon6. Busuu - best if you want a course with vocabulary review

Price: from $6.99/month or $70/year; limited free plan · Review: a vocabulary review tool, Premium only · Case forms: a grammar rule and exercises inside the lessons

Busuu is a full course first: Complete Russian runs from A1 to B2 in 245+ lessons, and a free plan gets you started. Its Russian page lists a vocabulary revision tool next to the lessons, and Busuu puts its review tools in Premium. You can also send written and spoken exercises to other Russian speakers in the community for correction.

Limitations: the course page doesn't say how the revision tool schedules reviews. Busuu runs the same lesson format for every language, so each Russian case gets a short rule and a handful of exercises. Grammar Review, which brings old rules back, is a paid feature. Reviews disagree on how many Russian lessons the free plan opens, so check it in the app before you plan around it.

Best for: beginners who want a structured course, with vocabulary review as a side dish.

Duolingo app icon7. Duolingo - review tuned for the streak

Price: free; Super ~$13/month · Review: engagement-tuned · Case forms: met in sentences, never shown as a table

Duolingo's Russian course teaches the alphabet and everyday words through sentence translation. The whole course is free, with ads and a daily energy limit. Old words come back in practice sessions, and that review is tuned for engagement: it's built to keep your streak going.

Limitations: exercises lean on word banks and tapping, which builds recognition. You never see a declension table or a reason why a word changed form.

Best for: total beginners who need the alphabet and a daily habit. Add a real spaced repetition tool by A2. Our ranking of the best apps to learn Russian covers Duolingo and 8 others beyond vocabulary.

Free options

  • Anki: free on desktop, Android and the web, $25 once on iPhone.
  • Clozemaster: free sentence practice, with Pro for more.
  • Memrise: a limited free tier, native-speaker clips included.
  • Busuu: a limited free plan. The review tools, the part that matters for this page, need Premium.
  • OpenRussian: a free Russian dictionary that shows stress marks. You can save words and practice them as flashcards, and some word sets need a Pro account. The site doesn't describe a spaced repetition schedule, so treat it as the place to look words up.

Two of our own tools need no account. The declension lookup shows the full case table for a Russian noun, and the list of the most common Russian words ranks the A1 to B1 vocabulary by how often Russians use it, with stress marks on every word. For a ranking of drills by case, see the best apps for Russian cases.

A weekly routine

This week works in any app on the list. The only rule that never bends is the first one.

  1. Reviews first, every day. Due reviews are the words about to slip. New words can wait a day. A skipped review lets a word slip further.
  2. Then 10 new words. 10 a day is 70 a week and about 300 a month. At that pace, a list of 1,300 words takes a bit over 4 months.
  3. Learn in frequency order. Start from the top of the most common Russian words. A word you'll hear every day pays back sooner than вокзал (vokzal) - train station.
  4. Add the forms in steps. Week 1, the dictionary form and its meaning. Then the accusative and the prepositional, the pair behind в Москву (v Moskvu) - to Moscow and в Москве (v Moskve) - in Moscow. Then the genitive, which comes after нет (net) - there is no and after numbers. The dative and instrumental come last. In Slova the forms arrive with the word; in Anki, add a cloze card for each form as you learn its case.
  5. Type, every day. If your app lets you choose, answer by typing. Tapping is fine for the first look at a new word.
  6. Take 1 day a week with no new words. Clear the reviews, and look up the forms you keep missing in the cases cheat sheet.
  7. Watch the queue. If reviews start filling your whole session, pause new words for a day or two. The queue shrinks fast once you stop feeding it.

Words from your own life belong in the queue too: the ones from your tutor, a menu, a show. Topic lists of Russian words and Russian phrases are a good source when you run out.

Frequently asked questions

What is the best app to learn Russian vocabulary with spaced repetition?

For words with their case forms ready-made, Slova: FSRS schedules about 1,300 A1 to B1 words and you type each form in a sentence. For a free tool you set up yourself, Anki. For listening, Memrise. For words from your reading, LingQ. For B1+ sentence practice, Clozemaster. Slova is our app.

Is Anki good for learning Russian vocabulary?

Yes, if you'll build the cards. Anki is free (except $25 once on iPhone), uses SM-2 by default and FSRS as an option, and takes any content you paste in. For Russian, write sentence cards that hide the whole word and make you type it, so you practice the case forms too. The cost is hours of setup and grading yourself.

Which Anki deck should I use for Russian?

Anki has no official Russian course. The Russian decks on AnkiWeb are shared by users, most are word-translation pairs, and their quality varies a lot. Check 10 cards against a declension table before you commit, and prefer decks with full sentences and stress marks. You can also write your own cards from your textbook or your tutor's sentences.

How many Russian words should I learn a day with spaced repetition?

10 new words a day is a pace you can hold. That's about 300 a month, and the reviews build up behind them. Do your reviews first, and pause new words for a day or two if reviews start filling the whole session. Remember that each Russian noun has 12 forms to learn, so 10 nouns is a bigger day than it looks.

Is Memrise good for Russian vocabulary?

For listening, yes. Memrise has video clips of native speakers and spaced repetition reviews, from about $8-15 a month with a limited free tier. It teaches words in their dictionary form, so you learn that книга (kniga) means book, and case forms like книгу (knigu) only turn up in examples. Pair it with a tool that drills the case forms.

Does spaced repetition work for Russian cases?

Yes, when the cards ask for the forms. A card that hides the whole word in a short sentence and makes you type it trains the case and the ending together. Spaced repetition then brings back the forms you miss sooner. Slova does this for every noun it teaches; in Anki you write those cards yourself.

Is LingQ good for Russian vocabulary?

LingQ suits learners who read. You read and listen to Russian lessons, or import your own texts, and the words you save come back in an SRS review. Its Russian page says nothing about case drills, so you'll want another tool for the endings, and it works best once you can follow a simple text.