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.

  • Science Categories
  • Related Science Topic Reviews

    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 ...

    Aquation

    We all need fresh water.  Some parts of the world have lots of potable water.  Some parts do not.  Some have lots of resources for building pipelines and desalinization plants to get the water they need.  Other places don't have ...

    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 ...