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.
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.
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.
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!
Best 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.
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.
Masterclass – Learn 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.
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.
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.
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
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.

Trivia




Best Homeschool Resources Generally
Free Homeschool Booklist
Science
Design and Photography


