Free. One of our favorite words. Below is a list of tons of free resources that make home education much easier. The links will change frequently as more content is added. Would you like to add something? Contact us! If you find a dead link, please also let us know so we may either update it or remove it. Thanks!

Complete Curriculum:


  • An Old-Fashioned Education – K-12. Uses public domain books.
  • Baltimore Curriculum Project – draft form of complete lessons for K-5. Includes art, geography, history, music, literature, science, and world civilizations.
  • Lesson Pathways – includes “pathways of learning” for K-5 in various subjects. Requires registration, but it’s free.



Foreign Language:


  • Duolingo – Spanish, French, German, Portuguese, and Italian 

Free Worksheets – Math, Language Arts, Geography, Puzzles & more

Open Course-ware – College Level Courses that can be taken for free.

High School Level Courses – covering various topics

History/Geography/Social Studies:

Various Topics

  • ClickSchooling – Get 1 FREE, Web-Based Curriculum Idea Every Day — Monday Through Saturday!

Lapbooks (all topics)

Notebooking (all topics)


Language Arts

  • Lit2Go – public domain books, text & audio for each, & some have activities as well
  • Kids 4 Classics – Classic books formatted to be read online or on eBooks.





Nature Study


  • SAHM I Am! – fantastic links that supplement the Apologia science books: General Science, Physical Science, & Biology



Sites with lists of more free resources:

Forms, Planners, and more

Just For Fun


Online Co-Op

  • Virtual Homeschool Co-Op – this is an online homeschooling co-op. They offer classes covering Apologia Science from General Science up, Saxon Math from 5/4 up. They also offer writing classes (typically using Institute for Excellence in Writing materials) and various other electives as they have teachers. They offer live classes as well as “on-your-own” classes where you watch recordings and move at your own pace. Entirely free, but if you donate money, you will usually get early access to “seating” your student.

Library Skills

Admin website                              Admin webmail