ß

Learn Spanish for Free


It's estimated that 500 million people currently speak Spanish, so this is a great language to know for fun, work, or traveling the world! Find plenty of learning materials here to learn how to speak, read, or write Spanish, or to bring your current language skills to the next level.

Free Beginner's Spanish Lessons

5th - College | Online resource

Free Spanish lessons ONLINE BEGINNER SPANISH LESSONS WITH AUDIO Spanish greetings You probably already know that “¡Hola!” means “Hi!”, but Spanish greetings and pleasantries don’t stop there. This...

Free

Language Zen

7th - College | Online resource

Language Zen What do you do that’s special? We’re the first language learning program that adapts to every user. Other programs put you on the same linear path as every other user. But there is no...

Free
Offers paid add-ons

Membership Levels - Study Spanish

7th - College | Online resource

Learn Spanish and at your own pace with our comprehensive online resources: Grammar lessons on all main aspects of Spanish, from beginner to advanced Access all materials on any device, including...

Free
Offers paid add-ons

Mondly - Spanish

6th - College | Android App, iPhone/iPad App, Website

Learn languages online for free with Mondly, the language learning app loved by millions of people worldwide. Enjoy fun daily lessons, practice real conversations with a Chatbot and achieve...

Free
Offers paid add-ons

SpanishDict

1st - College | Android, iPhone/iPad, Online resource, Windows

Offer accurates Spanish to English to Spanish translation through their pool of Spanish translators, dictionaries, and verb conjugations.

Free

Spanish Worksheets

Kindergarten - 4th | Printable

Browse our selection of original worksheets below that are designed to assist children with learning Spanish. Our Spanish worksheets for kids help teach children the vocabulary for subjects like...

Free

Did we miss something?

Add your favorite resources to our directory for free!
Add Resource

See all resources for learning Spanish