Free STEM Websites for Grades 6-12: Upper Level and High School

Check out these free STEM websites for kids: science, technology, engineering, and mathematics. They are designed for grades 6-12, and I have personally used many of these resources to help me get through school! As technology increasingly becomes an integral part of our society, STEM has been growing over the past few years and computers are more important than ever. STEM websites can help enhance learning!
These 40+ free STEM websites: science, technology, engineering, and mathematics are for grades 6-12, and great for teaching STEM.

Disclaimer: Some of the following links are affiliate links. I make a small commission from some of the links on this site.

Free Science Websites For Grades 6-12

Biology Corner
From worksheets to videos, Biology Corner has resources for biology, AP biology, and anatomy. (This is from a secular perspective though)

Khan Academy
Khan Academy is a fantastic website that helps break down math and science through videos. If you’re struggling with a certain subject, Khan Academy is a great way

Hippo Campus
Hippo Campus finds free videos from other sites and compiles them on one simple website. They have 13 categories; including mostly math and science.

Biology Junction
Focused on AP Biology, this site lists free AP Biology resources, from Powerpoint lectures to study guides.

Chem Tutor
Chemistry can be difficult, but Chem Tutor helps break it down. It has broken-down sections for the math involved in chemistry, reactions, the Periodic table, and more.

Having trouble with a chemical equation? Enter it in here for instant answers! You can use structure files, systematic names, trade names, registry names, and SMILES.

Chemistry – About is full of resources simple explained for today’s generation. Many of their resources or more textbook-free fun projects explore some of the more everyday aspects of chemistry, but they do have many chemistry lesson gems.

Welcome to this dynamic periodic table! Click on an element to send you directly to the Wikipedia site. They also have many features so you can show the table with different factors; such as labeled by melting point, boiling point, and more. Plus, it lists a ton of compounds for each element!

Science Notes
I love interactive STEM websites. Like the above link, this site also has an interactive Periodic Table. Plus, it has free, colorful Periodic Tables you can print, and some other fun resources.

Periodic Table
Visual and interactive learner? When you click on each element of the Periodic Table, it leads you to fun images associated with that element, plus has stories and facts to help each element stick.

Periodic Videos
Periodic Videos is great for bringing a visual element to the elements. Once you click on a video with this STEM website, it leads you to a video on that element.

Memrise’s Periodic Table
Memrise is best known for its foreign language resources. It is an app/site that associates each word, or in this case element, with an image. It was co-founded by world memory competitor Ed Cooke, who was featured in the New York Times bestseller Moonwalking With Einstein. With the method of loci “memory palace” system best known for its use in Sherlock, you can mentally file these images to help memorize the Periodic Table in order. Crazy, and it works. With Memrise, I was able to memorize the Periodic Table in a week.

A Guide to Simple Machines Used in Cars
This great guide was suggested by a student reader! From levers to pulleys, learn about the science behind simple machines with these hands-on activities.

Other resources:

Mystery of Matter – in this three-part series narrated by Michael Emerson of Lost and Person of Interest, this docudrama takes you through the search of the elements, how the Periodic Table came to be, and how each element got their name. Great series I really enjoyed!

Bio Man Biology – learn about biology with this free website game and app! Learn about cells, body systems, and life chemistry.

Science Without a Textbook – explore 30+ ways to teach science without a textbook, in a way students of every learning style can learn how to love science.

These 40+ free STEM websites: science, technology, engineering, and mathematics are for grades 6-12, and great for teaching STEM.

Free Math Websites For Grades 6-12

The Math Page
The Math Page probably saved my life during high school. They offer free courses for algebra, trig, geometry, and precalculus – all broken down with simplified text and visuals.

Purple Math
Written by a woman with a Master’s degree in Mathematics, I’ve always enjoyed the way Purple Math breaks things down. She has resources for 5th grade to 12th, college math, and specialized test prep.

Khan Academy
Khan Academy is free and specializes in high-quality videos for upper-level math. The only thing I didn’t like about Khan Academy was for some of my upper-level homeschool math, often Khan Academy would explain the basics, but they didn’t have resources for some of the more complex versions! But, Khan Academy is one of the top STEM websites out there.

Algebra Help
Algebra Help is filled with worksheets, lessons, and calculators designed to make it a little easier for students to learn. Putting in equations will give you instant answers, as well as a detailed explanation.

Wolfram Alpha
Type in your question, and get instant results for Wolfram Alpha. This is one of my favorite free homeschool math resources!

Select your subject (algebra, trig, precalculus, calculus, etc.) and get instant answers with Mathway’s calculator.

Quick Math
Enter your tricky math formulas into Quick Math for instant answers, as it simplifies your equation.

Math Drills
Math Drills has over 50,000 free math worksheets on a huge list of subjects!

Math Warehouse
Math is a key piece of STEM, including coding. Find a variety of free math worksheets for upper-level mathematics.

Kuta Software
Kuta Software has many customizable paid worksheets with their purchase plan, but they also have many helpful free worksheets!

Soft Schools
Soft Schools has mostly elementary-level resources, but includes quite a bit of upper-level math worksheets, including some AP prep quizzes.

Ed Helper
Grab these upper-level math worksheets, mostly designed in a fun game format.

Free Tech Websites for Grades 6-12

eGFI – Dream Up Your Future

eGFI is dedicated to encouraging STEM for grades K-12. They have resources for kids, as well as professionals in a variety of STEM fields.

Code Academy

One of the best STEM websites, Code Academy is an incredible free site that has coding courses. Their courses include HTML and CSS, Ruby, Python, Java Script, jQuery, PHPs, and APIs. is a site designed to teach students how to code. Their site has resources plus links to tutorial apps, extra helpful videos, and more.


Whenever I have questions about HTML code, W3schools is normally my #1 source. One of my favorite STEM websites, their site provides coding tutorials mainly for web developers.


I heard about Alice from the bittersweet The Last Lecture, written by a computer science Carnegie Mellon professor. Alice is educational software that teaches students computer programming in a 3D environment. It is a student-led project designed by Carnegie Mellon, and is free.

Khan Academy

If you’re a Khan Academy fan, they also have free computer science resources. Classes include HTML, CSS, SQL, and Java Script.

Code School

Code School has 61 interactive coding courses, and nearly 3000 coding challenges. You can get started for free, but plans are $14-$30 a month. (In addition, they have sales throughout the year.)

Science | How Stuff Works

How Stuff Works can often bring in the practical side of learning. Explore different innovations, and how they’re being used today!

For students interested in aerospace, check out NASA’s websites for rich, picture-heavy resources.


Students from K-12 under 21 (including homeschool students) can enter Toshiba’s technology contest, ExploraVision, aimed at inventing new technology to help make our world better. Prizes include Toshiba PCs, and four first-prize teams will receive a savings bond worth $10,000.

Google Science Fair

Google Science Fair is a worldwide online science competition open up to students ages 13-18. The grand prize is $50,000; and they also have other $15,000 scholarships.

Apple’s World Wide Developers Conference

Apple’s World Wide Developers Conference (also known as WWDC) is an annual conference that unveil’s Apple’s latest technology. Apple grants scholarships to students worldwide to attend the event. To qualify, you must submit an Apple app that you coded and developed yourself.

Other resources:

Creation Crate – The Creation Crate encourages technology and building (engineering) with their monthly “creation crate” science kit. These science kits are unique in that they require a function that uses programming to work.

Free Technology Websites for Grades 6-12

What are your favorite STEM websites?

These 40+ free STEM websites: science, technology, engineering, and mathematics are for grades 6-12, and great for teaching STEM.


Leave a reply

Your email address will not be published. Required fields are marked *