🌍 Real Spanish for real life

Learn Spanish
the real way —
not the textbook way

Structured lessons, grammar guides, vocabulary and skills practice — all in one place. From complete beginner A0 to advanced C1. European and Latin American Spanish.

A0–C1
6 levels
100+
Lessons
Free
To explore
Your lesson today
Verbos Irregulares
Present tense · A1–A2 · 8 activities
📖
SER vs. ESTAR
Grammar · B1
✓ Done
Vocabulario: Viajes
Vocabulary · A2
In progress
🎧
Listening: En el aeropuerto
Skills · B1
Next
🎉
Lesson streak!
7 days in a row
Your progress
B1 level · 72% complete

Everything you need
to speak Spanish confidently

A complete learning platform — structured lessons, grammar guides, vocabulary and skills practice for every level.

📚
Structured by Level
A clear A0 to C1 roadmap so you always know where you are and where you're going. No guessing, no gaps.
Grammar That Makes Sense
Cognitive grammar approach — understand why Spanish works the way it does, not just memorise rules.
🎧
Real Listening & Speaking
Authentic dialogues, pronunciation guides and speaking practice. Ready for real conversations.
📝
Vocabulary by Topic
Words organised around real life — travel, work, health, shopping. Learn what you'll actually use.
🔓
Free to Explore
Browse lessons freely. Students get a private portal with personalised lessons and progress tracking.
🌍
Spain & Latin America
Learn both varieties so you're ready wherever your adventures or work take you.

Find your level,
start learning today

From your very first word to advanced fluency — structured lessons for every stage.

A0
Complete Beginner
🌱
You'll learn to introduce yourself, greet people and handle basic everyday situations.
Topics covered
GreetingsNumbers & datesPronunciationSER / TENER
A1
Beginner
🌿
You'll handle simple conversations — shopping, directions, talking about your daily life.
Topics covered
Present tenseSER vs ESTARFamily vocabIrregular verbs
A2
Elementary
☀️
You'll talk about past experiences, make plans and describe people and places.
Topics covered
Preterite tenseReflexive verbsPOR vs PARATravel vocab
B1
Intermediate
🔥
You'll express opinions, handle unexpected situations and understand native speakers.
Topics covered
Subjunctive introImperfect vs PreteriteSABER vs CONOCERWork vocab
B2
Upper Intermediate
You'll engage fluently with native speakers and handle complex topics with confidence.
Topics covered
Subjunctive in depthPassive voicePERO vs SINOComplex sentences
C1
Advanced
🏆
You'll express yourself spontaneously, understand nuance, irony and cultural references.
Topics covered
Advanced subjunctiveIdiomatic expressionsRegister & styleSpanish culture

Rich resources,
all in one place

Your private portal includes everything you need to practise between classes.

Grammar Contrasts
The trickiest Spanish pairs explained clearly — SER/ESTAR, POR/PARA, MUY/MUCHO and more — with interactive quizzes.
SER vs ESTARPOR vs PARA+4 more
📝
Vocabulary by Topic
7 real-life topics with flashcard practice — travel, work, health, shopping, home and more.
✈️ Travel💼 Work🏥 Health+4 more
🎯
Skills Practice
Listening dialogues, speaking prompts, authentic reading texts and guided writing activities for all levels.
🎧 Listening🗣️ Speaking📖 Reading✍️ Writing
📽️
Lesson Presentations
Slide-based lesson materials used in class, available to review afterwards at your own pace.
A1–C1Interactive slidesAlways updated

What students say

Real feedback from real learners.

★★★★★
I tried apps and group classes for years. Nothing clicked until I found Spanish Portal. The cognitive approach finally made grammar make sense to me.
S
Sarah M.
🇬🇧 London · B1 level
★★★★★
I needed Spanish for a work project in Mexico. In 3 months I went from absolute beginner to holding real conversations. The personalised plan made all the difference.
J
James T.
🇺🇸 New York · A2–B1
★★★★★
The student portal is brilliant — I can review presentations, do vocabulary flashcards and track my progress. It feels like a proper school but better.
M
Marie D.
🇫🇷 Paris · B2 level

Want live classes with a native teacher?

Book a trial lesson on Preply — personalised 1-on-1 classes to accelerate your Spanish, from any level, at your own pace.

📚 See my Preply profile →

Ready to start?

Already a student? Log in to your private portal to access your lessons, materials and progress.

Student Login →

Welcome back, Student! 👋

Here's a summary of your learning journey.

A2
Current level
8
Lessons done
5
Day streak 🔥
62%
Level progress
📚 Current lessons
📖
SER vs. ESTAR
Grammar · B1
✓ Done
Vocabulario: Viajes
Vocabulary · A2
In progress
🎧
Listening: En el aeropuerto
Skills · B1
Next
✍️
Writing: Mi día a día
Skills · A2
Next
📊 Level progress
Grammar70%
Vocabulary55%
Listening45%
Speaking60%
Writing80%

📚 My Lessons

Lessons assigned to you by your teacher.

Active lessons
📖
SER vs. ESTAR — the complete guide
Grammar contrast · B1 · Assigned 3 days ago
Open →
🌍
Vocabulario: Viajes y turismo
Vocabulary · A2 · 24 words
In progress
🎧
Listening: En el aeropuerto
Skill: Listening · B1
Next
✍️
Writing: Mi día a día
Skill: Writing · A2
Next
Completed lessons
📖
Present tense — regular verbs
Grammar · A1
✓ Done
📖
Greetings & introductions
Vocabulary · A0
✓ Done
🎧
Listening: En el mercado
Skill: Listening · A1
✓ Done

📊 My Progress

Your learning journey from A0 to C1.

📈 Skills breakdown
Grammar70%
Vocabulary55%
Listening45%
Speaking60%
Writing80%
🎯 Level journey
A0 — Complete Beginner
Completed
100%
A1 — Beginner
Completed
100%
📖
A2 — Elementary
In progress
62%
🔒
B1 — Intermediate
Not started

💬 Messages from your teacher

Notes and feedback from Gustavo.

👨‍🏫
Gustavo · Your teacher
Today · New
¡Hola! Great work this week on the SER vs ESTAR lesson. For our next class I'd like you to review the vocabulary in the "Viajes" section and try the listening activity "En el aeropuerto". See you soon! 🙂
👨‍🏫
Gustavo · Your teacher
3 days ago · New
Just a reminder: don't forget to practise the writing exercise I assigned — "Mi día a día". Try to write at least 80 words and don't worry about making mistakes, that's how we learn! ✍️
👨‍🏫
Gustavo · Your teacher
1 week ago
Welcome to your Spanish Portal! 🎉 Here you'll find all your lessons, materials and progress tracking. If you have any questions, I'll leave you notes here. ¡Vamos!

⚡ Grammar Contrasts

Master the trickiest pairs in Spanish.

SER vs. ESTAR
When to use each verb "to be"
A1–B2Full lesson
POR vs. PARA
Purpose, cause, exchange and more
A2–B1Quiz included
SABER vs. CONOCER
Two ways to say "to know"
A2–B1Quiz included
PERO vs. SINO
Two types of "but" in Spanish
B1–B2Quiz included
MUY vs. MUCHO
Intensifiers — when to use each
A1–A2Quiz included
PORQUE vs. POR QUÉ
Because / Why — the key difference
A2–B1Quiz included

📝 Vocabulary

Practise words organised by real-life topics.

✈️
Travel & Tourism
28 words
🏠
Home & Living
24 words
💼
Work & Career
26 words
🛒
Shopping
22 words
🏥
Health & Body
25 words
🎭
Free Time & Hobbies
24 words
🏙️
City & Transport
27 words
🍽️
Food & Restaurants
30 words
👨‍👩‍👧
Family & Relationships
20 words

🎯 Skills Practice

Practice all four language skills.

🎧
Listening
Authentic dialogues and conversations. Train your ear for real Spanish — from markets to airports.
🗣️
Speaking
Conversation prompts and role-play scenarios. Build confidence to speak from day one.
📖
Reading
Graded texts from simple descriptions to articles — expand vocabulary while reading real Spanish.
✍️
Writing
Guided writing tasks with prompts and structure. Practice emails, descriptions, opinions and stories.

📽️ Lesson Presentations

Review the slides from your classes.

📊
Verbos Irregulares en Presente
Level A1–A2 · 12 slides · Added this week
View
📊
SER vs. ESTAR — The Complete Guide
Level A1–B1 · 7 slides
Open →
📊
POR vs. PARA
Level A2–B1 · 10 slides
View
🔒
El Subjuntivo — Introducción
Level B1 · Not yet assigned
Locked

¡Hola, Gustavo! 👋

Here's your teaching overview for today.

1
Lessons ready
3
Students
5
Sections built
Live
Portal status
📚 Recent lessons
SER vs. ESTAR
Grammar · A1–B1 · 5 components
Open →
💡 Go to My Lessons to manage all lessons and control what students can see.
👩‍🎓 Your students
👤
Ana García
B1 · Active
B1
👤
John Smith
A2 · Active
A2
👤
Marie Dupont
B2 · Active
B2

📚 My Lessons

All your lessons — open them during class or toggle visibility for students.

All lessons 1 ready
SER vs. ESTAR
Grammar contrast · A1–B1
📊 Slides 📖 Theory 🃏 Flashcards ⚡ Exercises 🎧 Listening
Visible to students
POR vs. PARA
Grammar contrast · A2–B1
Coming soon
Not ready
📝
Present Tense — Regular Verbs
Grammar · A0–A1
Coming soon
Not ready
🎧
Vocabulario: Viajes
Vocabulary · A2
Coming soon
Not ready
💡 How it works: Toggle a lesson ON to make it visible in your students' portal. Toggle it OFF to hide it. Only you can see all lessons regardless of the toggle.

👩‍🎓 Students

Manage your students and their access.

👤
Ana García
Level B1 · 12 lessons completed · Last active: today
B1
👤
John Smith
Level A2 · 8 lessons completed · Last active: yesterday
A2
👤
Marie Dupont
Level B2 · 18 lessons completed · Last active: 2 days ago
B2
💡 Students log in with the shared password: spanish2026. Individual passwords coming with Supabase.

⚡ Grammar Lessons

Open any lesson to use during class.

SER vs. ESTAR
When to use each verb "to be"
A1–B2✓ Ready
POR vs. PARA
Purpose, cause, exchange and more
A2–B1Coming soon
SABER vs. CONOCER
Two ways to say "to know"
A2–B1Coming soon
PERO vs. SINO
Two types of "but"
B1–B2Coming soon
MUY vs. MUCHO
Intensifiers
A1–A2Coming soon
PORQUE vs. POR QUÉ
Because / Why
A2–B1Coming soon

📝 Vocabulary Lessons

Vocabulary sets — open during class or assign to students.

✈️
Travel & Tourism
Coming soon
🏠
Home & Living
Coming soon
💼
Work & Career
Coming soon
🛒
Shopping
Coming soon
🏥
Health & Body
Coming soon
🎭
Free Time
Coming soon

🎯 Skills Lessons

Listening, speaking, reading and writing activities.

🎧
Listening
Dialogues and comprehension exercises. Coming soon.
🗣️
Speaking
Conversation prompts and role-plays. Coming soon.
📖
Reading
Graded texts for all levels. Coming soon.
✍️
Writing
Guided writing tasks with prompts. Coming soon.