100+ FREE Homeschool Curriculum Resources For All Ages

Like What You See? Tell Your Friends!

Homeschooling is a great way to ensure your children are getting an excellent education, but it can be expensive. Luckily there are free homeschool curriculum options that will let you teach all subjects and keep them engaged!

Most families are on a tight budget and don’t have the capacity to spend thousands on a great homeschool curriculum. But that’s ok, you don’t need to.

We actually do a mixture of free homeschool curriculum and paid now we are in middle school grades. But in elementary grades, we definitely used mainly free resources.

We did our first map testing for homeschoolers standardized test in January a few years ago. Mainly as I was a little concerned that we weren’t doing enough, and to get him ready for college. My son tested in the average range for kids 5 years older! I am only saying this as a lot of our elementary curriculum was from this list.

Free homeschool curriculum is not bad, and in some cases, it is better than paid courses!

There are over 100 completely FREE homeschooling resources included in this list, for EVERY subject, and for EVERY age. So you will definitely find something that helps you.

I have organized the free homeschool curriculum resources into subjects to make them easier to search for.

top 10 free homeschool resources. With logos of Khan Academy, CODE, Duolingo, Crash Course, Open Learn, Teach Your Monster to read, The Actuarial Foundation, The National Gallery, NASA, Easy Peasy

**There may be affiliate links in this post. You can read my full disclosure at the bottom of the page.**

Free Homeschool Resources

These are the best top 10 FREE homeschool resources:

  1. Khan Academy
  2. Easy Peasy All In One Homeschool 
  3. Open Learn
  4. The Actuarial Foundation
  5. Teach your monster to read
  6. NASA Lesson Plans
  7. Duo Lingo (Tiny Cards)
  8. Crash Course (history and science)
  9. The National Gallery
  10. Code.org

Free Homeschool Programs

Khan Academy. Offers practice exercises, instructional videos, and a personalized learning dashboard. Covering maths, science, computer programming, history, art history, economics, and more. All ages

Moby Max. Moby Learning includes 27 complete subjects covering all grades between kindergarten and eighth grade. They were also the most awarded edtech company in 2018, earning 49 industry awards.

CK-12. Books, lessons, and interactive videos cover all subjects for all ages.

Ambleside Online. A free curriculum for homeschool, designed to follow the Charlotte Mason method. All ages

Get 1 Year of Adventure Academy for $45!

Discovery K12. Offer 7 standard courses. Language Arts, reading/literature, math, science, history/social studies, visual/performing arts, and physical education. With 180 days of curriculum and over 16,000 lessons for kids of all ages.

Curriculum Pathways. Provides interactive, standards-based resources in language arts, maths, science, social studies, and Spanish. They align with national and state curriculums in the US. For all ages

BBC Educational Videos. Excellent videos for all ages.

Check out our favorite kid’s educational videos on Youtube.

Free Kindergarten Homeschool Curriculum

Easy Peasy – All In One Homeschool. Uses all FREE online resources, 180-day lesson plans for PreK-8th grade.

Core Knowledge. This includes lesson plans this site supports Common Core State Standards, PreK-6th grade.

Little House Kindergarten. This is a full kindergarten around the World curriculum that includes nature study, maths, health, art, music, and English. This is a pay what you can curriculum, including paying zero.

Ultimate List of Over 100 FREE Homeschooling Curriculum For Grades k-12

PreKinders. Preschool lessons, activities, and printables

Top Marks. Free primary resources with amazing links to other FREE resources for all ages.

Rising Stars. Primary school resources, 100s of free resources.

Soft Schools. Provides free math worksheets, free math games, grammar quizzes, free phonics worksheets, and games. Worksheets and games are organized by grades and topics.

Primary Resources. Free lesson plans, activity ideas, and resources for teaching primary children

Oxford Owl. Free resources for primary school children and a free ebook library for 3-11 year olds.

Have Fun Teaching. Free resources and worksheets for primary school children.

Free Middle School Homeschool Curriculum

Hippo Campus. With over 7,000 free videos in 13 different subject areas. This resource is for middle school to college level.

Easy Peasy All in One Highschool. This is an extension to the one listed above and looks just as great. See what we think the best homeschool curriculum for high school is.

Homeschool College USA. Offers free plans for homeschooling high school. All the courses are free, but you may need to buy four novels per year as part of the language arts course.

Open Learn. Free learning from the Open University. There are some amazing free resources here for children aged 13 and over.

Free Online Math Curriculum

plastic colored numbers on math paper

If you are looking for the best paid homeschool math curriculum though check out our favorites.

Education.com. Provides free math worksheets and games for kids.  Suitable for all ages.

Free order of operations worksheets.

The Actuarial Foundation. This is fantastic, it teaches maths in real-life situations. Such as having dinner in a restaurant etc. Students grade 4 and above. If you are looking for more financial literacy for kids resources check out our recent post.

Math Worksheets Land. This site has free math worksheets organized by grade and topic.  

EdHelper.com. Free maths printables

Math Planet Advanced Math Complete Courses (Grades 6-12)

Free 12×12 multiplication chart printable

Purple Math. Algebra Video Lessons (grades 9-12)

Xtra Math. Free games and lessons (grades all ages) 

Corbett Maths. Free resource and has videos and questions and answers.

My Mini Maths. With more than 1,300 free resources for primary school children.

Prodigy Maths. Free math game for primary school children (Freddie loves it!)

MEP (Maths Enhancement Programme) free resources up to A-Level students.

Maths is Fun. Primary school free resources.

Maths Gynie. Primary up to A-Level amazing free resources, videos, exam papers, and solutions.

The best FREE math resources for grades K - 12

Mathster. Free worksheets for GCSE and A-Level

Maths Chase.  Free times table tests

Transum. Free mathematical activities, puzzles, problems, visual aids, investigations, and lots more.

Free Online Language Arts Curriculum

English language written in chalk on chalk board

If you are looking for a homeschool spelling curriculum check out my recent blog post

Teach your monster to read. A free resource to help children learn to read.

ABC Fast Phonics. This is a free tutorial that uses cartoons and sounds with audio narration and clickable words to teach phonics. This method teaches basic phonics concepts without struggle or frustration. It includes rules for vowels, consonants, and blends along with practice pages.

Manybooks. Free downloaded books.

Progressive Phonics an all-in-one reading program that is easy and FUN.  You can also print readers and handwriting sheets to go with the lessons.

Free Reading. The free phonics online lessons comprise 40 weeks of instruction.

Reading Bear. Phonics (grades K-3) 

SightWords. Free Resources for teaching your child to read.

Puzzle Maker is a free tool for making your own word puzzles.

TeachIT English KS3 and above there is a free subscription.

Free Homeschool Science Curriculum

If you are looking for even more science resources, check out my recent post on homeschool science curriculum.

The best FREE science resources for kids of all ages

Over 30 of the best free science worksheets

Teach Engineering Engineering (all ages) 

Crash Course has videos on youtube for pretty much every area of science you can think of. Perfect for kids of all ages.

Anatomy Arcade Anatomy (grades 5-12). You will also enjoy these anatomy books for kids.

National Wildlife Federation Animal Science (grades K-6) 

NASA Lesson Plans Astronomy (all ages)

ACS Inquiry in Action Chemistry Curriculum – Chemistry (grades 3-6) 

Periodic Table Videos – Chemistry, Periodic Table (all ages)

Science Coloring Pages from Home Training Tools worksheets and printables (all ages)

Berkeley Education Evolution (all ages)

Science Fair Projects and Experiments – Experiments and lesson plans (all ages) 

24/7 Science Science Games (grades K-6)

Human Origins by the Smithsonian – Human Evolution (all ages)

MIT Open Course Free resources from MIT (grades 9-12) 

Kids playing with stars and rocks for science

Science Lessons. Multiple science subjects (all ages.)

National Geographic Kids for grades K-6.

American Museum of Natural History. Physical Science, various ‘ologies’ for all ages.

NASA Weather Adventures. Satellite Earth Science (all ages)

Natural Inquirer. A science journal for grades 4-8.

Virtual Museum for kids of all ages.

National Zoo Homework Helper. Zoology Links (all ages)

3D Geography. Make models and great free resources

Mystery Doug – This is a free resource

School Science – This is a free resource.

Sublime Science. There are free resources (they also do amazing parties, which we did a couple of years ago and the kids loved it)

BBC Terrific Science – free resources

Interactive Elements Table – periodic table in pictures and words.

Free Foreign Language Resources

Check out 19 of the best homeschool foreign language resources.

If you are looking at learning sign language check out 25 FREE resources for your ASL homeschool curriculum.

Duo Lingo (Tiny Cards). This is an amazing free app and it has so many different languages to learn.

Babble. They offer 13 different languages and there are free resources.

Japanese with Video Lessons. See what Japanese homeschool curriculum we have been using (it is not free, but really cheap.)

100+ free homeschool curriculum for every age and grade

Free Homeschool History Resources

Check out my recent post on homeschool history curriculum.

Crash Course. This is the best free resource for history for kids in upper elementary through high school. They are so engaging and were our main resource for history in 5th grade.

US History. American History free workbooks (all ages) 

Historic England. Lots of great free information about English history.

UK Parliament. Teacher resources and lesson plans in all sorts of subjects including history.

Mission US American Revolution Interactive Website. Free US interactive resources.

Free Geography Resources

For the geography curriculum, we recommend check out our most popular post.

American landmarks worksheets explore 17 of the most famous landmarks

Free Homeschool Art Curriculum

Child drawing of a house with 2 people and coloring pencils.

Check out my recent post on art homeschool curriculum

The National Gallery

Metropolitan Museum of Art

Twinkl free resources have a number of free worksheets.

Art for Kids Hub. YouTube family showing children how to draw cool things.

Red Ted Art has lots of free ideas and printables.

Krokatak – loads of free arts and crafts, videos, and printables

Free Homeschooling Curriculum for Music

The ultimate list of homeschool music curriculum, including lots of FREE resources

Hoffman Academy offers 300 free step-by-step videos for kids to learn the piano.

Free Homeschool Health Curriculum

Kids Health in the Classroom – Health and Safety topics (all ages)

National Eye Institute fun learning tools and printables about the eye.

Centers for Disease Control and Prevention Museum (CDC). Interactive learning opportunities for students. Learn about microbiology, infectious diseases or become a food detective and learn about different types of bacteria.

National Institute of Health – interactive games, targeting ages 8-14, teaches kids about the importance of staying healthy, and more!

Free Coding Websites for Kids

Robots coding for kids

Check out our recent post on the best coding websites for kids.

Code.org – This is an excellent free resource.

Codeacadamy – this is a free resource

Computer Science Unplugged – Computer Science (grades K-12): 

Free Educational Online Games

Homeschool activities don’t need to cost any money either, these are the best free online educational games:

Educational Games by Grade Level – hundreds of free, online, learning games for kids

Kidztype – Free typing games to help with touch typing

Free math games from Beast Academy

Over 100 of the best free curriculum for homeschool for grades k-12

Free Printable Homeschool Bible Curriculum

Future Flying Saucers – Free Bible lesson plans

Adventure Bible Online religious games and activities (K-6)

Learning Path – Share free religious resources offered by top leading colleges.

If you come across any other FREE homeschool curriculum please do let me know in the comments and I will make sure to add them.

Online Homeschooling UK Free

If you are in the UK you can use all the above free resources. You may need to adapt them to fit the national curriculum, but generally, they will be absolutely fine.

If you are looking for the best homeschooling programs UK I have put together over 90 just for you.

Check out all of the free printables we have on Homeschool of 1, we have over 400 FREE resources.

If you know of any other good free homeschool curriculum please let me know in the comments below.

Last Updated on 2 June 2023 by homeschoolof1


  1. Easy Peasy is not secular at all. It denies evolution and uses the Bible as “proof” that science and history textbooks are wrong. Aside from that, I can’t wait to look into the rest of these resources! Thank you for sharing!

  2. wow, thank you so much!! we’re homeschooling because of the coronavirus so this is an amazing blog to find. my son has A.D.H.D. and A.S.D. but really academic so this is a fabulous post.
    again, thank you and stay safe

Leave a Reply

Your email address will not be published. Required fields are marked *