This post contains affiliate links, which means at no cost to you, I will earn a commission if you click through and make a purchase. 

Many people who home school their children, like me, don’t want to spend too much on resources.  Personally, I like putting together my own resources and creating a daily agenda for my girls.  I can change things up if I need to, based on their level and learning styles.  If we find that one program isn’t working, I actually enjoy doing the research to find new programs that work for them.  Being able to get creative with how the girls learn the skills they need is fun for me.

Below, you’ll find a list of my favorite resources.  I’m listing my favorites based, mostly, on the fact that I’ve used them.  Some of the resources include many subjects and some include one, but they’re resources that we love.  I will add to this list as I find other great resources that I find useful.


  1. – Khan Academy has a multitude of math topics as well as lessons for grades K through high school. They also have Science and Engineering, Computing, Arts and Humanities, Economics and Finance, as well as test preparation classes!  This is a fantastic resource for all!


  1. – Discovery K12 is pretty awesome! Their FREE curriculum is secular, non-Common Core, and all planned out for the school year and each day’s work is listed, by day, on the student’s account.  Day 1, Day 2, and so on.  This is a full curriculum, to include extra subjects such as art, personal finance (for the older kiddos), Spanish 1, HTML Coding, and Healthy Living!  A parent can sign up for a parent account for the additional cost of $50 per year (regularly $99 a year).  The benefits of having a parent account are pretty substantial.  Attendance reports, grade books, test results, transcripts, certificates of completion, high school diplomas and a ton more benefits!  It’s worth the price!


  1. – Awesome, and free foreign language lessons! I adore this site so much!  It’s set up so well.  The step-by-step lessons take you through everything you need to start learning a new language.  At this time, the languages they offer are: Spanish, French, German, Italian, Portuguese, Dutch, Irish, Danish, and Swedish.  Quite a nice selection, if you ask me!  The interface is magnificently user-friendly, students receive “badges” each time they complete and pass a lesson, and the graphics are fun and enticing for any age.  You also receive immediate grading for the exercises so you can determine whether you need more practice on that topic or if you can move forward.  Duolingo is also available on iOS, Android, and Windows phones, so you can take your lessons on the go!


  1. – This is a favorite of mine and of my kids! Super fun and engaging, e-learning for kids offers math, science, environmental skills, computer skills, health, language arts, and life skills for children ages 5-12.  Some of the life skills lessons include: emotions, bullying, stress, relationships, and much more.  Just choose a topic, select a grade, and see what they have to offer.


  1. – Another awesome site! Lots of subjects are covered here!  To be honest, I had forgotten about this site over the last year or so, but after looking it over again, I really need to start having my kids use it again!


  1. – I still need to check this one out further, but it has curriculum for math, science, and English. From what I can see, there are video lessons, as well as interactive exercises for students to practice what they’re learning.  It looks to be a great resource that can be added to you student’s daily assignments.


  1. – While there are some Common Core elements to this site, you’ll find some fantastic videos here for your kiddos! I couldn’t even tell you how many thousands of videos there are on this site, and on every topic imaginable.  You’ll have to go check it out for yourself!


  1. – I had never heard of this site before doing my research for this article. It looks to be really fantastic and you can download their curriculum for free.  Subjects include: History and Geography, Language Arts, Music, Science, and Visual Arts.  I’ll be checking into this site more, as it looks to be quite comprehensive.


  1. – I’ve heard of this site before, but have never used it. I signed up for an account, totally free, and will update when I’ve used it!  Definitely worth a look.  They offer: ELA, math, science, social studies, and Spanish for grades K-12.


  1. – My daughter’s love this program as much as I do! It’s a full, comprehensive math program.  Each grade level and topic is broken down into small, easy-to-understand lessons.  For each lesson there is a video explaining the concept and then exercises to strengthen the student’s understanding of the concept.  There are also assessment tests for each level so you can test your student(s) when you join to determine where they need to start.  They also have special homeschool family rates for us!  For one child, the rate is $11.97 per month.  I pay $15.97 for my two daughters.   This program has made my 12-year-old daughter love math…and she used to absolutely hate the subject!