Last updated: April 5, 2019
More than 500 free interactive science websites and apps. Elementary, middle high school students can choose from games, lessons, experiments and projects. They include topics in earth sciences, animal, human and plant biology, astronomy, and high school physics — even computer science and engineering. Many of the sites also have science simulations and lesson plans for teachers.
- Animals (25)
- Biology (16)
- Chemistry, Elements & Matter (27)
- Computer Science (14)
- Earth Science (3)
- Environmental Science (18)
- Geology (18)
- Electricity & Magnetism (14)
- Engineering (8)
- Forces & Motion (3)
- Heat (3)
- Human Body & Anatomy (12)
- Light & Shadow (6)
- Marine Biology (9)
- Physics (11)
- Planets & Astronomy (29)
- Plants (9)
- Science Projects (22)
- Scientific Method (4)
- Scientists & Inventors (5)
- Sound (3)
- Weather (17)
Related Science Topic Reviews
- Top 100 Science Fair Projects
- Project Based Learning Science – Lesson Plans for PBL
- Free iPad and Android Science Apps for Kids
- Coding for Kids – Free Top 10 Programming Tutorials
- 10 Terrific Human Body and Anatomy Websites for Kids
- National Static Electricity Day
Recently Added Science Websites & Apps
Snap! Block-based Coding
The Snap! block-based programming language will be familiar to students who have previously worked in Scratch. Snap! builds on Scratch with several advanced features. Students learn basic programming concepts by building animations, games, stories, simulations, and more. Some of the ...
Grasshopper Coding App for Javascript
The Grasshopper coding app is a great way to introduce kids - and adults - to basic coding concepts and how to code in Javascript. You can download a version for your iPhone/iPad or for your Android device. You learn ...
Khan Academy Physics Course
Learn or review physics concepts in this introductory level course that consists mostly of videos and short text passages. Khan Academy also has reviews for AP Physics 1 and 2. There are 19 sections that cover concepts in: forces and ...
Coding: Khan Academy Computer Science
Learn the coding languages of the web - HTML, CSS, Javascript and SQL databases - with Khan Academy's self-paced lessons. The tutorials begin with introductions to each of these four languages, then combine them in advanced lessons. In the process, ...
Swift Playgrounds App
If you want to code your own iPad and iPhone apps, this programming app designed for middle and high school students, is a great starting point. You don't need any programming know-how to start coding. The Swift Playgrounds app teaches ...
Genome: Unlocking Life’s Code
Celebrating 60 years of discovery into DNA and the human genome, this site offers resources for middle and high school students and teachers for understanding the human genome and learning the history of the human genome project. It includes a ...
Interactive Ocean Games
In My Ocean, kids take a journey through the major oceans of the world, learn about food chains, the ocean's health, and conservation of the world's largest ecosystems. In the Toothpick Tylosaurus activity, kids use toothpicks to make a skeleton ...
Understanding Programming – Test This!
Play this game to test computer software and learn basic principles of programming design. In conjunction with Armor Games, CK-12 uses the Lightbot 2.0 game to program a robot's movements, maneuver around obstacles and meet goals. As they progress through ...
All About Birds
Educational for bird watching and learning about the birds in the area you live in. Their online bird guide lists nearly 700 species. Your can browse by taxonomy or by name and shape. The bird shape silhouettes help, as does ...