Freedom Homeschooling

Free Foreign Languages Curriculum

Below you will find free homeschool foreign languages curriculum. If you’re looking for other subjects, click here.

C = Christian based curriculum

123 Teach Me  (2nd & up)

This website offers many Spanish learning resources including Spanish for Kids, Spanish Lessons 101, Spanish Lessons 102, listening comprehension, and reading comprehension. The material is presented through text, videos, audio, interactive quizzes, games, and worksheets. 

American Sign Language University  (3rd to 12th)

American Sign Language is taught using video and text-based lessons.

Annenberg Learner  (8th to 12th)

Two instructional video series are available: Destinos: An Introduction to Spanish and French in Action (fluency and culture).

At Home Middle School  (6th to 8th)

This Spanish course is taught using free lessons from Duolingo and YouTube videos. The materials are divided into 180 daily lessons. 

Conjuguemos  (5th to 12th)

Conjuguemos teaches Spanish, French, German, Italian, Portuguese, Korean, and Latin using online practice activities, flashcards, and games.

Duolingo  (3rd & up)

Duolingo offers interactive translation based instruction in over 25 foreign languages.  The website tracks progress as students learn at their own pace. There is also a community aspect, allowing the student to get help from other users.

Easy Peasy All-in-One Homeschool  (6th & 7th)  C

6th Level Spanish is an introduction to Spanish learning and begins with building a foundation in Latin. 7th Level Spanish is a continuation of the introductory level. Both levels consist of 180 daily lessons that use videos, interactive lessons, online quizzes, and other resources to teach the material.

Easy Peasy All-in-One High School  (8th to 12th)  C

Courses in Spanish 1, 2, and 3 are offered. Each course has 180 daily lessons and is made up of online text, videos, quizzes, and other materials.  These courses were prepared using Georgia Virtual Learning’s Spanish courses as a guide.

edX  (10th to 12th)

EdX, a nonprofit created by Harvard and MIT, offers numerous courses covering world languages and cultures. The length and format vary from course to course, and availability changes periodically. The courses are free to audit, or certificates of completion are also available for a fee.

Georgia Virtual Learning  (8th to 12th)

Courses in Spanish, French, German, Chinese, Japanese, and Latin are available. The modules are made up of online text, videos, and interactive activities.  Links to additional related resources are provided with each module. Assessments are not included.

Hebrew for Christians  (6th to 12th)  C

In addition to teaching the Hebrew alphabet and grammar, this website provides information about Hebrew blessings, Jewish prayers, and Jewish holidays. An online glossary of Hebrew and Yiddish terms is also provided.

Irasshai  (8th to 12th)

Irasshai is a Japanese language and culture video series. Two levels and a downloadable user guide are available. While the video lessons are free to watch, textbooks and workbooks are available for purchase.

Joy & Valor Languages  (8th to 12th)

This website offers Spanish I and French I. Both courses are made up of links to online videos, lessons, and worksheets. The courses also include lessons on culture and geography.

Know It All  (1st to 5th)

Free videos teach Spanish, French, and German languages at an introductory level.

The Language Guide  (5th to 12th)

The Language Guide teaches French, German, Spanish, Mandarin, Italian, Turkish, Dutch, Hindi, and many more languages. The website uses text and audio lessons and interactive activities to teach vocabulary and grammar.

LatinTutorial  (8th to 12th)

These video tutorials teach Latin grammar and vocabulary.

Latin with Andy: Code Breakers  (4th to 12th)

This website offers video based Latin lesson with a downloadable video companion guide. While the lessons and guide are free, if you’d like practice worksheets there is a fee.

Learn 101  (3rd & up)

Learn 101 offers instruction in over 100 languages. The lessons are text-based with audio recordings of the vocabulary words and phrases.  Tips for learning a language and a suggested learning map are available.

Learn a Language  (3rd & up)

This website features lessons in over 20 languages, however only Spanish, French, Italian, Japanese, Italian, German, and Russian are complete courses.  The material is presented through online text, audio files, games, and online flashcards. The website tracks student progress.


Memrise  (3rd & up)

Memrise offers lessons in over 100 foreign languages, Native American languages, classical languages, and sign language. The interactive lessons focus on vocabulary memorization.

Modern States  (10th to 12th)

Modern States courses prepare students to take College Level Examination Program (CLEP) exams. Students can earn college credit through CLEP exams while still in high school, making college more accessible and affordable. Courses are available for Spanish, French, and German.

Online Free Spanish  (K to 4th)

This website teaches beginning Spanish skills using interactive lessons, games, and downloadable worksheets and coloring sheets.

OpenLearn  (10th to 12th)

OpenLearn offers courses that teach several foreign languages, including Italian, German, French, Spanish, and more. The length and format of the classes may vary.

Salsa Spanish  (K to 3rd)

This video series, created by Georgia Public Broadcasting, uses puppets, animation, live action, and music to teach Spanish language and culture to first-time learners. Each of the 42 episodes has suggested activities and a printable transcript.

Sign School  (4th to 12th)

Sign School teaches American Sign Language using video lectures, interactive exercises, and games. Lessons are offered at the beginner, intermediate, and advanced levels. There’s also a searchable dictionary and sign of the day.

Spanish Playground  (Pre-K to 12th)

Spanish Playground provides printable activities, videos, and more for teaching Spanish.

Start ASL  (5th to 12th)

Start ASL teaches American Sign Language using video lessons and downloadable workbooks. While the site offers paid courses, they also provide enough free lesson materials to serve as an introduction to sign language.

YAPA Kids  (1st to 8th)

YAPA Kids provides free online courses taught by live teachers. The courses available may change, and some have a waitlist.

Free Homeschool Foreign Language Curriculum
Free Foreign Language Curriculum