Free homeschool resources can make a big difference when you’re teaching several children, working around a job, or trying to avoid buying a new workbook for every topic. But searching for a worksheet at the exact moment you need it can eat up the little teaching time you have.
I put together this bookmarkable list of 50 places to find free lessons, reading material, math tools, science activities, art projects, and more. It’s organized by what you need, so you can come back when you’re planning a week—or when a lesson needs a quick backup.
What “free” means here: Every entry offers some useful no-cost material, but a few also sell subscriptions, apps, printed books, or other extras. Some require a free account. A free-to-access resource is not necessarily free to copy, resell, or upload to your own website; follow each provider’s terms.
My suggestion: choose two or three favorites first. A long list should save you time, not become another thing to manage.

Free Full-Curriculum and All-Subject Resources
1. Khan Academy
Free lessons and practice across math and other subjects. A useful place to review a concept or build a steady practice routine.
Best for: elementary through high school; younger learners with parent help.
2. Khan Academy Kids
A free early-learning app with stories and playful practice in foundational skills.
Best for: preschool through early elementary.
3. Core Knowledge Foundation
Downloadable curriculum units and teaching materials across subjects; browse by grade and topic.
Best for: preschool through middle school.
4. CK-12
Free digital textbooks and learning resources, particularly useful for math and science.
Best for: upper elementary through high school.
5. OpenStax
Free online textbooks for older students, including secondary-level subjects.
Best for: high school and advanced learners.
6. Easy Peasy All-in-One Homeschool
A free online homeschool curriculum organized into daily learning assignments. Preview the sequence to decide whether it fits your family.
Best for: families looking for a structured daily framework.
7. PBS LearningMedia
Educational videos, lesson ideas, and activities that can supplement many subjects.
Best for: a broad range of grades; filter by topic and age.
8. K12 Learning Hub
Free lessons and activities for families; a free account may be required.
Best for: K–12 supplemental learning.
9. OER Commons
A searchable library of open educational resources. Check each resource’s individual license before adapting or sharing it.
Best for: parents building custom lessons.
10. Smithsonian Learning Lab
Explore museum objects, images, and learning collections for cross-curricular projects.
Best for: curious learners across grade levels.
Free Reading, Phonics, and Writing Resources
11. ReadWorks
Free reading passages and comprehension questions, including material for different reading levels.
Best for: K–12 reading practice.
12. CommonLit Text Library
A free text library with literature and nonfiction selections; account access and other program features vary.
Best for: roughly grades 3–12.
13. Storyline Online
Videos of picture books read aloud by performers; pair a story with a conversation or drawing.
Best for: preschool and elementary.
14. Starfall
Early reading and phonics activities, with a free section and optional paid access.
Best for: preschool through early elementary.
15. Reading Rockets
Parent-friendly explanations and teaching ideas for reading development.
Best for: adults supporting emerging and struggling readers.
16. UFLI Resource Hub
Downloadable phonics and literacy teaching resources from the University of Florida Literacy Institute.
Best for: early reading instruction.
17. Florida Center for Reading Research
Literacy activities for phonological awareness, phonics, fluency, vocabulary, and comprehension.
Best for: elementary reading support.
18. Unite for Literacy
Simple digital picture books with narration options, useful for read-aloud and early language practice.
Best for: preschool and beginning readers.
19. Project Gutenberg
A large collection of free ebooks, including public-domain classics. Check copyright status in your country before republishing anything.
Best for: older readers and family read-alouds.
20. LibriVox
Free recordings of public-domain books; handy for car rides and listening practice.
Best for: family listening and older readers.
Free Math Practice and Hands-On Math Tools
21. Math Is Fun
Straightforward math explanations, examples, and practice.
Best for: elementary through high school.
22. The Math Learning Center
Free digital manipulatives such as number lines, fractions, and pattern shapes.
Best for: visual and hands-on math learners.
23. Desmos
Free graphing and geometry tools for exploring mathematical relationships.
Best for: middle and high school.
24. GeoGebra
Interactive geometry, graphing, and math tools.
Best for: upper elementary through high school.
25. Mathigon
Interactive math lessons and visual activities.
Best for: elementary through high school.
26. YouCubed
Math tasks and teaching ideas that encourage reasoning and discussion.
Best for: families who want less worksheet-only math.
27. NRICH
Math investigations, games, and problems that invite more than one approach.
Best for: elementary through high school.
28. Bedtime Math
Short math stories and questions for everyday family conversation.
Best for: young and elementary-age children.
29. Zearn Math
Digital math lessons and practice; free access options depend on the type of account and use.
Best for: elementary math.
30. XtraMath
Basic math-fact fluency practice through its free web program; some app options are paid.
Best for: children practicing arithmetic facts.
Free Science, History, and Geography Resources
31. NASA Space Place
Kid-friendly space and Earth science explanations, activities, and games.
Best for: elementary science.
32. NASA Science
Space and Earth science articles, missions, imagery, and learning material.
Best for: curious upper elementary through high school learners.
33. NOAA Education
Weather, ocean, and climate learning resources from the National Oceanic and Atmospheric Administration.
Best for: science and geography projects.
34. USGS Education
Maps and resources on geology, ecosystems, and Earth processes.
Best for: upper elementary through high school.
35. Science Buddies
Experiment ideas and science-project guidance; many resources are free, though supplies may cost money.
Best for: hands-on science across grades.
36. PhET Interactive Simulations
Free interactive science and math simulations from the University of Colorado Boulder.
Best for: elementary through high school, depending on the simulation.
37. Library of Congress Classroom Materials
Primary sources and teaching resources for studying history and culture.
Best for: upper elementary through high school.
38. DocsTeach
Historical documents and learning activities from the U.S. National Archives.
Best for: middle and high school history.
39. National Park Service Education
Educational material about parks, nature, and historical places.
Best for: field-trip planning and place-based learning.
40. Google Arts & Culture
Virtual explorations of museums, artwork, historical collections, and places.
Best for: art, history, and geography across ages.
Free Art, Music, Coding, and Movement Resources

41. Crayola Free Coloring Pages
Printable coloring pages across educational, seasonal, and creative themes. Print for your family rather than redistributing the files as your own.
Best for: preschool and elementary.
42. Art for Kids Hub
Free drawing videos and art ideas, alongside optional paid offerings.
Best for: elementary and family art time.
43. Tate Kids
Art activities, artist introductions, and creative ideas from Tate.
Best for: elementary and middle school.
44. The MetKids
Kid-focused ways to explore art and museum collections.
Best for: elementary and middle school.
45. Chrome Music Lab
Playful browser-based experiments with rhythm, sound, and music.
Best for: a broad range of ages.
46. Scratch
Free block-based coding for creating stories, games, and animations.
Best for: roughly ages 8 and up, with support as needed.
47. Code.org
Free computer science lessons and beginner-friendly coding activities.
Best for: elementary through high school.
48. Blockly Games
Puzzle-style introduction to programming concepts.
Best for: beginners ready to follow on-screen instructions.
49. TypingClub
Free browser-based keyboarding lessons, with optional paid features.
Best for: elementary and older beginners.
50. GoNoodle
Movement videos and activities that can become a quick break between lessons.
Best for: preschool and elementary.
How I Use Free Resources Without Overcomplicating Our Homeschool
I start with the skill or topic we’re working on—not with an endless scroll through resources. If we need a math visual, I open a manipulative tool. If we need a nonfiction passage, I choose one at the right reading level. If everyone needs a reset, we take a movement or art break.
For a few more ideas that fit naturally into family life, see 25 things that count as homeschooling that don’t feel like school and how to keep a toddler busy while homeschooling older kids.
A Quick Note on Copyright and Printable Downloads
This post links to resources on their original websites rather than copying their worksheets, lesson plans, illustrations, or videos. If you download a free printable, check whether it is limited to personal or classroom use. Don’t assume “free” means you can resell it, place it in a paid bundle, or repost the file on your blog. For openly licensed materials, read the specific license and provide attribution when required.
Keep Your Favorite Links Where You Can Find Them
I keep our lesson plans and homeschool records organized in Google Sheets so we can return to a resource without starting from scratch. You can read how I use Google Sheets to organize our homeschool, or take a look at the Homeschool Command Center if you want a ready-made planning and recordkeeping spreadsheet.
Save this list for your next planning day
Bookmark this page, pick a resource for the subject you’re teaching, and spend your time learning together instead of hunting for links.
Resource availability and free tiers can change. This roundup describes free material available when the article was prepared; check each site for current terms and access.

