Activities for kids
The San Diego Zoo – Explore the zoo from the comfort of your home
Tour Yellowstone National Park! AllChoose your virtual tour and get adventuring
Explore Mars on the Curiosity RoverAllCheck out the surface of Mars from your desktop!
Indoor Activities for ToddlersToddlers40+ ideas to keep your toddler busy
Virtual tour of The LouvreOlder agesExplore the Louvres exhibits
Fun Games (Math and Reading)K-8thPlay fun games while learning new skills
Homeschooling WorksheetsK-TeensThousands of printable educational worksheets for all ages
Scholastic’s Learning At HomeAllDay-by-day projects to keep kids reading, thinking, and growing.
Coding platform for creating animationsAllCreate stories, games, and animations through coding
Prodigy1st-8thThe engaging, curriculum-aligned math platform
OriginatorAllFree educational apps for download
Khan Academy2-7 years oldEducational program to promote discovery and learning
Breakout EduK-12Educational Games
Biology SimulationsHigh SchoolBiology Simulations helps students to learn about biology and practice data analysis skills.
ConjuegamosAllVocabulary, grammar, listening activities and games in Spanish, French, Italian, German, Portuguese, Korean, and Latin
BBC Earth KidsAllFun facts, amazing creatures, and a whole load of cool stuff about our planet.
TED-Ed AnimationAllTopics taught using brief videos
NASA’s STEM ActivitiesK-8thFun DIY activities related to STEM
Universe Simplified’s DIY ActivitiesAllFun DIY activities related to STEM that can be made from materials found at home
Zines about scienceAllA beautiful combination of art and science
Zero2Maker10+ aboveFree innovation projects for children at home
ExploratoriumAllExplore, Play, Discover: Websites, Activities, and More
InstructablesHigh School+Explore projects
Curiosity Machine10+ aboveLearn, play, and create with future technologies including artificial intelligence
MakerEd ResourcesAllIntroductory resources are for those new to making
DIYAllHuge library of hands-on projects, how-to videos, and an awesome kid community
Universe Awareness4 – 10 years oldInquiry-based learning techniques in a ready to use format
ScratchAllTeach young kids how to program
TeachEngineeringK-12thSTEM Curriculum for K12
Makes learning fun through games
Are you having trouble teaching simple machines to grade 4 or 5? Check out this website.