SparkAI logoSparkAI
Free Spanish course · B2 · Upper intermediate

Free B2 Spanish course: upper intermediate

At B2 you follow films and the news, read articles and argue a point with native speakers. The grammar is the past subjunctive, hypotheses with si, and the finer uses of ser and estar.

20 grammar lessons, 4 graded stories, 9 classic books, flashcards and an AI conversation partner, all free. Plan on roughly 225 hours of study for this level (600 in total from zero, by an approximate CEFR estimate that isn't specific to Spanish).

What you'll be able to do

What you'll learn

The imperfect subjunctive

Hablara or hablase, after past triggers and in polite requests, with the sequence of tenses.

Hypotheses

Si tuviera tiempo, iría; si hubiera sabido, habría venido; como si nada.

The subjunctive in clauses

Busco a alguien que sepa…, para que, sin que, a menos que, and aunque with either mood.

Arguing and linking

No obstante, por lo tanto, dado que, en cambio; verbs with fixed prepositions; nouns in -ción and -miento.

Learning B2 Spanish with AI

At B2 you can debate with the AI partner, ask it to rewrite your text in a more natural style, and ask for a review of your strengths and gaps based on your results. The AI also explains any wrong answer in a lesson, in plain English. It's included free, with a daily allowance; like any AI it can make mistakes, so the lessons remain the reference. More about learning Spanish with AI.

All 20 B2 grammar lessons

Free to read here. In the app, each one is taught in short steps with audio, practised, and brought back for review.

  1. The imperfect subjunctive: -ra and -se forms
  2. Which subjunctive? Sequence of tenses
  3. Hypotheses: si tuviera, iría
  4. The perfect subjunctive: haya hecho
  5. Past hypotheses: si hubiera sabido, habría venido
  6. Future and conditional perfect, including guesses about the past
  7. Subjunctive in relative clauses: busco a alguien que sepa
  8. para que, antes de que, sin que, a menos que, con tal de que
  9. aunque + indicative or subjunctive
  10. como si + imperfect subjunctive
  11. Reported speech in full: questions, commands, tense shifts
  12. Relatives with prepositions: en el que, con quien, cuyo, lo cual
  13. Impersonal constructions: se, uno, the third person plural
  14. Neuter lo: lo bueno, lo + adjective + que
  15. Verbs with fixed prepositions: acordarse de, pensar en, soñar con
  16. Arguing: no obstante, por lo tanto, dado que, en cambio
  17. Ser and estar: nuance, results and set phrases
  18. Infinitive or gerund: al llegar, de haberlo sabido
  19. Word formation: nouns from verbs and adjectives (-ción, -miento, -dad)
  20. Idioms and set phrases for B2

Reading at B2

Questions

What does B2 Spanish mean?

Upper intermediate. You can follow most Spanish TV, films and conversations and read articles; the grammar at this level is the past subjunctive, hypotheses with si, and the finer uses of ser and estar.

How long does it take to reach B2?

About 600 hours from zero, by an approximate CEFR guided-hours estimate (not specific to Spanish). The US Foreign Service Institute puts Spanish in its quickest group for English speakers: 600–750 class hours to professional working proficiency.

Do apps go up to B2 in Spanish?

Many stop around B1 or B2. SparkAI's Spanish course keeps going, with the past subjunctive and si clauses at B2 and lessons on to C2, and it's free.

Start B2 Spanish now

No payment details, and no account needed to start: your progress is kept on your device, and you can save it to a free account whenever you like. AI chat gives three guest prompts, then needs a free account.

Start B2 free