100 Best Resources for Homeschool (Free and Paid)!

Welcome to my homeschool resources page! Over the years I’ve used dozens of homeschool programs, reviewed hundreds more, and helped thousands of homeschool families choose curriculum. Along the way I’ve discovered some fantastic resources that have made our homeschool journey easier, richer, and more enjoyable.

Homeschool curriculum, science, art, music, STEM, nature study and online learning resources organised by subject

On this page you’ll find many of my favourite homeschool resources organised by subject and interest, including curriculum, history, science, music, art, writing, Bible study, business, life skills, and more.

Rebbecca Devitt

I hope you enjoy reading this blog post. If you want to do my course on how to homeschool, click here.

Whether you’re looking for free homeschool resources, curriculum supplements, educational websites, online classes, or simply fresh ideas for your homeschool, I hope you’ll find something helpful here.

Christian homeschool curriculum programs and educational resources displayed on a table for comparison

Curriculum Choices

Not sure where to start? If you’re feeling overwhelmed by all the curriculum options available, you may also enjoy visiting Homeschool Curriculum 101, where I compare and review dozens of homeschool curriculum programs to help families find the right fit.

I’ve personally used more than 30 homeschool curriculum programs and reviewed dozens more.

A few of the most popular homeschool curriuclums today are BJU Press, Masterbooks and All About Reading (for Reading)

I hope this page saves you time and helps you discover some wonderful resources for your homeschool!

 
IMPORTANT: Choosing a good curriculum often eliminates the need to spend hours piecing together homeschool resources yourself. The right program can save you time, money, and a lot of frustration while still giving your children an excellent education.

We personally use BJU Press Homeschool because it’s simple to follow, academically solid, and thoroughly Christian. The video lessons do much of the teaching, making homeschooling far less overwhelming.

Luke Math 3 BJU Press ManipulativesBest Homeschool Resources Generally

Free Worksheets

A great place for free homeschool worksheets is Teachers Pay Teachers. Just search the free worksheet you want, and you’ll get it. 

There is also a free online homeschool curriculum called Easy Peasy All-in-One Homeschool. It’s one of the most popular free homeschool programs available and includes complete courses for multiple grade levels. Before jumping in, I’d recommend reading my review of Easy Peasy so you can understand both its strengths and potential drawbacks.

Free High School Transcript Generation Tool

Get a free homeschool transcript generated here.

Free Story Planner Template

Grab a free story planner template for homeschooling here

Discover our favourite homeschool books, including classic literature, living books, and family read-alouds that inspire a love of learning and bring homeschooling to life.Free Homeschool Booklist

Get my complete Pre-K to Grade 12 homeschool booklist featuring quality reads that encourage good character, strong vocabulary, and a love of learning. It’s a fantastic resource if you’re trying to build a home library or find worthwhile books for your children.

The booklist is free. Simply enter your email address and I’ll send it straight to your inbox. You’ll also receive my homeschool newsletter, where I share curriculum reviews, homeschooling tips, and encouragement for homeschool parents.

Get the complete Grades Pre-K to Grade 12 homeschool booklist here

Other Great books

BJU Press and Generations also offers books that teach positive behavior and good character

Teach Them Diligently – Christian Homeschool Conference

Homeschool parents need encouragement! So what better way than to join other like-minded homeschooling parents at a conference. Teach Them Diligently has been running Christian homeschooling conferences for over ten years. They offer discipleship and encouragement for new homeschool parents and encouragement for all attendees.

MasterclassLearn from Famous Masters in Their Fields

Masterclass is an excellent way to add fun to your homeschool classroom. Not only is Masterclass a website that offers you a choice of almost every subject, but the instructors are absolute masters in their fields. So, you can learn the art of home cooking from Alice Waters, fashion design from Marc Jacobs, and beat-making from Timbaland.

Simply Charlotte Mason – Charlotte Mason Classes

Inspire a love of learning in children with these Charlotte Mason classes. These classes make the educational process fun for children – and parents! Parents can also learn advanced homeschooling skills.

Find Everyday Resources for Homeschool Using Gameschooling

Aside from curriculum, you can use these educational games as run ways to learn without overwheming kids.

Schoolhouse Teachers – Budget classes

Online courses can be pretty expensive – but not with Schoolhouse Teachers. This platform offers self-paced courses at affordable prices and all curriculum for all grades, electives and subjects! Learn plant propagation, photography, marketing, mathematics, and thousands of other programs! Lessons vary, but there are plenty that come with videos, PDFs and more.

Find Used Homeschool Books

If you don’t have a big budget, and you’re happy to buy a used curriculum, check out eBay. This company sells plenty of used homeschool curriculum that other homeschool moms have discarded, and often you can pick up at rock-bottom prices. They include big names like Heart of Dakota, Sonlight, Memoria Press, Abeka and way more!

History Resources

Notgrass History – Christian History Curriculum

Many children find History a boring subject. So it’s crucial to find an engaging course – and that’s where Notgrass comes in. Many people think Notgrass is the best homeschool history curriculum around today.

The program is such a favorite as it encourages hands-on learning into what is usually a dry subject. Notgrass also incorporates creative writing and literature studies into lessons, making for a fun and dynamic experience.

Girl playing with a craft volcano for a homeschool science subject that's bubbling over with science textbooks nearby.Science

Journey Homeschool Academy – Christian Homeschool Science Resources

Looking for engaging homeschool science resources with Christian worldview?

Journey Homeschool Academy offers video-based science courses for elementary, middle school, and high school students. The lessons are visually rich, easy to follow, and taught by enthusiastic mentors who make science come alive. We’ve personally used Journey Homeschool Academy and found it to be one of the most engaging science resources we’ve tried.

STEM Subscription Boxes and Kits

Looking for hands-on homeschool resources that make science and engineering fun? STEM subscription boxes and activity kits can be a great way to spark curiosity and encourage independent learning. Whether your child loves building, coding, chemistry, robotics, or simple science experiments, there are STEM boxes available for a wide range of ages and interests. Browse Amazon’s range of STEM kits and subscription boxes to find one that suits your child.

Apologia Science – Creation Sceince Homeschool Resource

Many Christian homeschooling parents are looking for a Science curriculum that doesn’t teach secular ideals, but instead teaches Biblically sound creationist principles. They also want a homeschool science curriculum that will teach children how to defend their beliefs biblically and scientifically. And that’s what Apologia Science specializes in!

Apologia gets amazing reviews and is probably the best homeschool resource for science in high school today.

Music Resources for Homeschool

Simply Piano, Simply Guitar and Simply Sing

Private music lessons can be expensive, which is why many homeschool families turn to apps like Simply Piano, Simply Guitar, and Simply Sing. These affordable programs help children learn at their own pace through interactive lessons they can complete from home. If you’re looking for a budget-friendly way to include music in your homeschool, they’re well worth a look.

Music Appreciation

While some homeschool families choose formal music lessons, much of our music education comes through simple music appreciation. We regularly listen to classical music, hymns, and quality recordings while learning about composers, musical styles, and the stories behind the music. It’s an easy and inexpensive way to expose children to great music and develop an appreciation for beauty without adding another formal subject to your homeschool day.

For families interested in learning more, Music in Our Homeschool offers music appreciation courses, composer studies, and music history resources designed specifically for homeschoolers.

Explore Music in Our Homeschool

MasterBooks Living Art Lessons

Looking for homeschool art resources that are gentle, creative, and easy to teach? MasterBooks Living Art Lessons is a Charlotte Mason-inspired art program that introduces children to famous artists and artwork through short, manageable lessons. Students can also use the accompanying Artist Journal to draw, write, and reflect on what they are learning.

The program is screen-free, affordable, and designed with homeschool families in mind. If you’ve ever felt intimidated by teaching art, this is a simple way to add art appreciation and creativity to your homeschool without a lot of preparation.

Inspire creativity with art supplies that are fun and bright.

Art and Craft

Green Kids Craft

Fall in love with hands-on learning with these fun craft boxes for kids. Green Kids Craft brings learning alive by incorporating art, science, and other subjects in their subscriptions boxes. They offer boxes for kids 3-10-years-old. Boxes contain 4-6 projects. Check them out below.

Blick Art Materials – Discount Resources for Homeschool Art

Blick is a place to find good-quality art materials at discount prices. Hosting continual sales, Blick Art Materials is the perfect place to browse if you’re a homeschool parent who needs to save some money.

Woodworking – Simply Charlotte Mason

Woodworking is a wonderful way to teach practical skills, patience, and craftsmanship. Simply Charlotte Mason’s Handicrafts Made Simple: Woodworking provides step-by-step instruction and simple projects that make it easy to introduce woodworking in your homeschool.

Designed for grades 7–12, it’s an affordable way to add hands-on learning and traditional handicrafts to your homeschool.

Knit Picks – Handicrafts Homeschool Resource

Handicrafts have become a popular activity among homeschool students as they learn how to sew, knit, and crochet. Knit Picks can help you with this, offering great homeschool resources like books on handicrafts and sewing resources. They also have a special LEARN section where you can learn about handicrafts, like how to knit.

Design and Photography homeschool resources and books. Design and Photography

Schoolhouse Teachers Photography

Have a budding photographer in your homeschool? Schoolhouse Teachers offers a photography course that teaches students how to use their camera, compose better photos, edit images, and develop their creative skills through hands-on projects. It’s a great way to turn a hobby into a valuable life skill while earning elective credit in your homeschool.

Best of all, the course is included with a Schoolhouse Teachers membership alongside hundreds of other homeschool resources and classes.

Knitting Handicraft

Handicrafts are a wonderful way to teach patience, creativity, and practical life skills. Simply Charlotte Mason offers easy-to-follow handicraft resources that introduce children to traditional skills such as woodworking, knitting, sewing, and other useful crafts. These projects make a great addition to a Charlotte Mason homeschool and provide a welcome break from bookwork.

Cooking

Kids Cook Real Food – Cooking Curriculum

If you’re not a natural at cooking but want your kids to learn this great life skill, why not get your kids involved with Kids Cook Real Food? This course is designed with homeschool students (and their parents!) in mind. This curriculum is affordable and encourages children to cook delicious food while making healthy food choices along the way.

Writing Resources for Homeschool

WriteShop – Writing Resources for Homeschools

Do your children struggle with writing. Do you find it challenging to teach them? WriteShop is an exciting, homeschool writing program with daily, easy-to-implement activities. This program gives parents the resources and information they need to teach their children a love of writing.

Bible Study

Not Consumed – Resources for Homeschool Bible Study

Homeschooling can be all-consuming sometimes. But, it doesn’t have to be! Not Consumed helps create homeschools that are marked by solid faith. Help prepare your family for life outside of homeschool with these resources.

Business

Masterclass – Business and Leadership

Learning business can be dull and uninspiring – unless you have the right teacher. Enter Masterclass! Learn everything from strategizing, leadership, communication, journalism, advertising, sales, and persuasion from Masterclass!

Sport and Outdoor Education

Homeschool PE and Sports Resources

Physical education doesn’t have to look like a traditional school PE class. From swimming lessons and team sports to martial arts, dance, hiking, and fitness programs, there are many ways homeschoolers can stay active while learning new skills.

If you’re looking for ideas, I’ve put together a video sharing some of my favourite homeschool PE and sports resources, along with practical ways to incorporate physical activity into your homeschool week.

Watch My Homeschool PE Resource Guide Below

Nature Study and Outdoor Education Resources

One of the best things about homeschooling is the freedom to get children outside and learning in the real world. Whether your child enjoys bird watching, bug hunting, hiking, gardening, or exploring local parks, a few simple nature study resources can make outdoor learning even more engaging.

Amazon has a wide range of nature journals, field guides, magnifying glasses, bug catchers, and outdoor exploration kits that can help turn an ordinary walk into an educational adventure.

Fun Resources for Homeschool

Montessori Toys and Tools

Find fun and highly educational tools using the Montessori Method. Get many kinds of educational toys in the Montessori field including pouring and transferring, washing and cleaning, polishing, woodworking, sewing and weaving, food preparation implements, manipulatives, yard and garden materials, and practical life books.

STEM Kits for Homeschoolers

For children who love to tinker, build, and experiment, STEM kits can provide hours of educational fun. Whether your child is interested in robotics, engineering, coding, electronics, or science experiments, there are plenty of hands-on kits available that encourage independent learning and critical thinking.

Womple Boxes – History, Geography, & Science Fun Subscription Boxes

Explore a country and its culture with Womple Boxes. Womple sends monthly subscription boxes, and children can explore different countries through story-telling and STEAM activities. These stories and activities encourage deep thinking and imagination. Womple is a great homeschool resource! (Only ships to America.)

Best Online Resources for Homeschool

Schoolhouse Teachers

Schoolhouse Teachers is a great choice for homeschool parents with multiple children as they offer an online curriculum for the whole family at the same low price.

Resources for Homeschool Parents

Charlotte Mason Home Education Series

Get free PDFs of all Charlotte Mason’s Home Education Books from Ambleside, or buy them in a book version below.

FREE Resources for Homeschool

Easy Peasy All-in-One

Easy Peasy is a free online homeschool curriculum. It is probably the best free program available and a great option if you’re looking to supplement your child’s homeschool curriculum.

Free Homeschool Curriculum Options

There’s plenty of options if you’re looking for free curriculum resources for homeschool. You can find all of them below.

 
Choose a homeschool resource based on your child's interests.
Choose a homeschool resource based on your child’s INTERESTS.

 

Trivia

Get some great free 5th grade trivia games here.
Resources for homeschool if you're a parent, high school, middle school, primary school, or kindergarten student. Find something here to spice up your homeschool and add a splash of fun and interest. These homeschool resources will set you up for whatever subject you're interested in! #homeschoolresources #resourcesforhomeschool

Share your love
Rebecca Devitt
Rebecca Devitt

Most adults don't particularly want to relive their schooling experience on a daily basis. They would gladly move on to a new life devoid of homework and teachers. Very, very few adults will passionately blog about their schooling some 15 years after graduating. This makes Rebecca Devitt somewhat unique. As it happens, she was homeschooled. And she loved it. Still does. And she wishes every kid could get a taste of homeschooling at its very best. Her website How Do I Homeschool, is a springboard for parents to see what a life of homeschooling could be for both them & their children. When she's not blogging Rebecca is still homeschooling her-adult-self by learning Latin, growing weird vegetables and most importantly looking after her two children Luke & Penny. She has a husband Tristan and is a participant at Wollongong Baptist Church. She's also written a book about why parents should homeschool called 'Why on Earth Homeschool'.

Articles: 346