Useful aids for teaching

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.

Lesson plans, articles for and by teachers.

Helping children around the world to read and learn

Fun with Maths