These resources have been grouped by educational level, but be sure to look in other areas, because not all resources are grade level specific.
Free science lessons, teacher guides, slides, video and supplemental materials for your homeschool.
Some free and the rest paid account videos, games, quizzes, activities, and more to supplement your homeschool curriculum.
Free math help for introductory Algebra, intermediate Algebra, advanced Algebra, Algebra word problems, Geometry, number theory, and basic math proofs using examples and diagrams.
Free downloadable PDF grammar lessons for comma splices & fused sentences, fragments, irregular verbs, parallel structure, misplaced and dangling modifiers, apostrophes, commas, pronoun agreement, pronoun case, pronoun reference, subject-verb agreement and word choice.
Listen to the classics, download lesson plans and teaching resources, and have fun playing online music games.
Learn computer science at home lessons including videos.
Free interactive online STEM activities to incorporate into your homeschool curriculum.
Free training games for logic & thinking based on strategy, skill, numbers, logic, and trivia. The games are non-violent.
Free math lessons for ages 13 and up. Lessons include Algebra, Pre-Algebra, Pre-Calculus, and more. Topics cover factors and primes, fractions, decimals, percents, exponents, order of operations, properties, signed numbers, radicals, polynomials, graphing, and solving equations.
Free math games, lessons and more for kids 12 and under. It is designed to teach basic math.
Free ideas and strategies to create effective lesson plans for K-12 language arts, math, science, and social studies. They provide specific ideas, resources, and directions to make teaching. Easier.
Free homeschool planners and free printable resources for homeschooling.
We do not publish content that discriminates based on personal attributes such as age, gender, gender identity or expression, sex, sexual orientation, race, ethnicity, national origin, family status, marital status, disability, or medical or genetic condition.