Here are a variety of free resources that are available to help your family homeschool affordably and effectively!*

Curriculum Grants

HSLDA's Curriculum Grants assist lower income homeschooling families with covering the cost of curriculum, school materials, homeschool classes, co-op fees, school-related technology, and diagnostic testing and therapies for children with special learning needs.

For eligibility and grant information, click here.

Free or Discounted Resources

General

Technology

Free Homeschool Curricula

Multiple Subjects (All Grades)

  • Ambleside Online (PreK–12th) – Free homeschool curriculum using Charlotte Mason’s classically-based principles.
  • Easy Peasy All-In-One Homeschool (PreK–12th) – Free online Christian homeschool curriculum.
  • EDSITEment (K–12th) – A partnership between the National Endowment for the Humanities and the National Trust for the Humanities that offers free resources for teachers, students, and parents searching for high-quality humanities education materials.
  • Khan Academy (K–12th) – Free, interactive online lessons for all ages, with an emphasis on math and science.
  • Mensa For Kids (K–12th) – Free learning units on a variety of topics that are designed to meet the needs of gifted children for extension beyond the standard curriculum.
  • PBS Learning Media (K–12th) – Provides free, curriculum-aligned videos, interactives, lesson plans, and more.
  • Smithsonian Learning Lab – Free access to millions of digital resources from across the Smithsonian’s museums, research centers, libraries, archives, and more.
  • YAPA Kids (1st–8th) – Provides free online courses taught by live teachers. The courses available may change, and some have a waitlist.

Multiple Subjects (High School)

  • Georgia Virtual Learning (6th–12th) – Over 130 free online courses designed mostly for high school, with some middle school options. The modules have videos, interactive activities, and additional resources. Assessments are not included.
  • Hillsdale College (9th–12th) – Over 30 free online high-school-level courses on history, economics, literature, philosophy, and more. Each course has recorded video lectures, quizzes, readings, study guides, and discussion boards.
  • Saylor Academy (10th–12th) – A nonprofit initiative offering courses at the college and professional levels. Motivated high school students may also take their classes. Saylor provides a wide selection of courses in business, computer science, economics, physics, and more.

English and Language Arts

  • The Free Reading Program (K–6) – A complete, free language arts program for K–6th grade.
  • The Good and the Beautiful (K–8) – Offers their Language Arts and Literature course sets levels K–8 for free.
  • Read Write Think (K–12) – Provides access to an ever-growing collection of free educational materials—hundreds of lesson plans, calendar resources, prints, and interactive tools. This website is one of the most information-rich literacy resources on the internet.
  • Teach your Monster to Read (PreK–1) – Free, game-based, program that teaches your children to read from letters to words to full sentences, all while having fun!
  • Zane-Bloser (K–6) – Free handwriting and reading resources.

Math

  • Dad’s Worksheets (PreK–6th) – Free math worksheets, calculators, and more!
  • The Good and the Beautiful (K–6th) – Offers their Simply Good and Beautiful Math K–6 curriculum for free.
  • Flipped Math (7th–12th) – Allows students to demonstrate mastery of all concepts and progress at their individual pace in Algebra, Geometry, Algebra 2, Pre-Calc, and Calculus.
  • Math Antics (3th–8th) – Free math videos and worksheets.

Science

  • Science Bob (2nd–8th) – Free experiments and simple project ideas to get your kids thinking. 
  • The Science Spot (6th–8th) – Find dozens of middle school science resources.

History and Social Studies

  • Digital History (6th–12th) – Helps bring the past to life through technology by providing news articles, music, art, and more for specific time periods and events in United States history.

Art

  • Art for Kids Hub – Family-friendly YouTube art account for elementary and middle school. Your kids can follow along and draw their favorite characters and animals.
  • Art Projects For Kids – Fun, free activities for your budding artists.
  • Bob Ross, The Joy of Painting – YouTube channel of a well-known artist, teaching painting for middle school and up.
  • Createful Kids – Kid-friendly YouTube channel with tons of tutorials on painting and drawing, as well as educational videos about famous artists.
  • Drawing Wiff Waffles – A creative YouTube channel of drawing with pens, markers, and sketching. It’s geared toward upper middle school to high school level and ability.
  • Free School – YouTube channel with video series on major artists, musicians, literature, and more.
  • We Create Lessons – YouTube channel with simple artwork and music for preschool and lower elementary ages.

Computer Skills

  • Compute Expert (6th–12th) – Offers step-by-step tutorials that teach Microsoft Excel to beginner and intermediate users. The tutorials include practice exercises.
  • Cybrary (9th–12th) – Provides video-based courses in cyber security. Experts and industry professionals teach the lessons. While the courses are free to take, the paid membership provides additional features. 
  • EdX (10th–12th) – A nonprofit created by Harvard and MIT, this site offers hundreds of courses related to computer science and technology. The length and format vary from course to course, and availability changes periodically. The courses are free to audit, or certificates of completion are also available for a fee.
  • Free Computer Books (9th–12th) – This website provides an extensive collection of computer related eBooks. There are books on computer languages, computer science, databases, electronic engineering, networking, programming, software engineering, operating systems, and more.
  • Green Tea Press (8th–12th) – Several books covering computer programming and other computer science topics are available for free download. 
  • Intel Education: The Journey Inside (3rd–12th) – This course teaches students about computers and technology using video demonstrations, interactive lessons, and virtual field trips. The teacher’s resources include background information, lesson plans, and student handouts for each lesson.
  • Microsoft Learn (9th–12th) – Over 400 free training modules covering .NET, Azure, Dynamics 365, Microsoft 365, Visual Studio, Windows, and more. The modules are text-based with practice exercises and quizzes.

Coding

  • Alison (8th–12th) – Offers over 150 computer related courses covering web design, programming languages, app development, software, hardware, IT management, data science, and much more. While the courses are all free to take, there is also a premium subscription service available that offers additional features.
  • App Inventor (5th–12th) – This website teaches how to program android mobile apps with MIT’s App Inventor, which uses visual block-based programming. The learning modules are made up of text, video tutorials, quizzes, review, and hands-on learning.
  • Carnegie Mellon University (6th–12th) – This graphics-based computer science curriculum is taught using Python. Each course includes interactive notes, automatically graded exercises, creative tasks, and projects.
  • Code (K–12) – Teaches visual block-based programming. The free teacher’s account tracks progress and includes lesson plans and assignment solutions. The high school Computer Science class may be taught as either a regular or AP course.
  • Scratch (2nd–12th) – Allows children to program their own interactive stories, games, and animations using a visual block-based language. It also allows them to share their creations with others in the online community.
  • W3Schools (9th–12th) – Offers tutorials on many web building and programming topics, such as HTML, CSS, JavaScript, PHP, SQL, Python, and much more. It is free to learn using the website, but if the student wants to earn a certificate, there’s a fee.

Typing

  • Alfa Typing (3rd–12th) – Interactive typing tutorials at various levels: beginner typist, touch typist, and professional typist. After passing the final exam for any level, the student will receive a printable certificate of completion.
  • Dance Mat Typing (1st–4th) – Interactive lessons that teach touch typing at four levels of learning.
  • Nitro Type (3rd–12th) – Nitro Type is a typing game where students race against others in real-time to improve touch-typing speed.
  • Typing.com (2nd–12th) – Teaches typing through a series of interactive lessons and student-led progression. Students may begin instruction at the beginner, intermediate or advanced level.
  • Typing Club (3rd–12th) – Typing Club uses interactive online lessons that include games, videos, and different typing challenges. The program tracks student progress.

Free HSLDA Resources to Equip You with Confidence

If you’re looking for other ways to keep costs down, check out our article Homeschooling on a Budget . . . or No Budget.  

We have other articles full of homeschooling tips, tools, and how-to's for you—from starting strong to what to teach to high school to special needs.

Plus, check out our webinars to sign up for upcoming, live sessions or to browse our recording archives. These free, 45-minute workshops tap the knowledge of seasoned HSLDA staff, experts, and homeschool veterans to answer questions from the perspective of a first-time homeschooler. Whatever questions you have about homeschooling, we encourage you to check them out.