Best Online STEM Resources

SCIENCE

TECHNOLOGY

ENGINEERING

MATH

Is STEM Education just more work? 

Absolutely, not! It is so much more than that. STEM education is an approach to teaching that integrates the fields of science, technology, engineering, and math.  At its core, STEM concepts help children develop critical thinking skills, foster ingenuity, stimulate curiosity, and improve problem-solving abilities. 

Misconceptions about STEM Education

V  Teaching STEM requires specialized training.

V Engineering is a highly specialized field and is too difficult for young children to understand.

V STEM learning is expensive.

V It is not possible to provide rich, authentic STEM experiences to students with disabilities.

V There is not much more to math than adding, subtracting, and counting money. 

            TECHNOLOGY

    Typing Lessons Dance Mat Typing

Type Racer           Kidz Type

                     Computer Skills

Common Sense Education - digital citizenship curriculum

Computer Science Unplugged - games, puzzles, & activities 

edX - MIT & Harvard offer courses for free

Ruby Programming Basics for Kids - programming basics 

W3Schools - HTML, javascript, PHP, SQL, Python, & more!

IDENTIFYING

INNOVATING

DEVELOPING

IMPROVING

Benefits of STEM Education

V Increases motivation in students

V Builds confidence & resilience 

V Encourages risk-taking and experimentation 

V Teaches kids about the power of technology & innovation

V Develops critical thinking skills

DESIGNING

CONSTRUCTING

PLANNING

EVALUATING

ENGINEERING

Exploration & Discovery

PHET Interactive Simulations - interactive simulations

MIT Open CourseWare - open courses (high school level)

Teach Engineering - free K-12, STEM curriculum

Try Engineering - free engineering lessons for every age


          MATHEMATICS

Interactive Math Games     Facts/Multiplication Fluency

PBS Kids Math Games Multiplication Games

Education.com Math Playground

Cool Math Games Fun4theBrain

Math Play Xtra Math

SoftSchools Multiplication.com

Middle & High School Math Supports

MathAntics - YouTube videos to explain difficult concepts 

Math Planet - support Prealgebra, Algebra 1, 2, and Geometry

Master Math - video lessons, worksheets, quizzes, and more!

Shmoop - prealgebra through calculus study guides

Hooda Math - high school games

WolframAlpha - computer expert-level answer

Coolmath.com - Algebra help

GeoGebra - digital tools to help with visualizing advanced math concepts.

Desmos- free online graphing calculator program  

Khan Academy - free teaching videos

Purple Math - provide clear explanation for difficult concepts

DEFINING

FORMULATING

SOLVING

CHECKING

Looking for Additional Resources?