STEM Hardware in the Classroom
micro:bit, Arduino, Raspberry Pi, LEGO SPIKE — physical computing for K-12.
Physical computing — buttons, lights, sensors, motors — turns abstract code into something kids can hold. The 2026 K-8 default is the BBC micro:bit; for older classrooms see microcontroller platforms, Arduino + PlatformIO, Raspberry Pi classroom projects, and CAD for kids.
The K-8 dominant pick
- ★ ★ BBC micro:bit — open hardware (Schematic + reference design CC-BY-SA); ~$15-20 for the v2 board; built-in LED matrix, buttons, accelerometer, magnetometer, microphone, speaker, BLE, radio. Code via MakeCode (block / JS), MicroPython, Scratch. Curriculum is free. v2 added microphone + speaker + ML; v2.21 (2024) is the current revision.
- Calliope mini — German micro:bit variant; same MakeCode tooling; popular in DACH schools.
- CodeBug — UK; similar shape.
Arduino in education
- ★ Arduino Education — paid kits; Arduino Cloud Education + Arduino IDE; the most-distributed maker hardware. See Arduino + PlatformIO.
- Arduino Science Kit Physics Lab — paid; pre-configured science experiments.
- Adafruit Circuit Playground (Express / Bluefruit) — popular K-8 alternative; CircuitPython
- MakeCode.
Raspberry Pi in education
- See Pi classic projects, Pi models, Pi GPIO libraries.
- Raspberry Pi Foundation — non-profit behind Pi; free curriculum, Code Club + CoderDojo worldwide networks of free coding clubs.
- Pico — RP2040 microcontroller (~$5); MicroPython / C / CircuitPython; maker-classroom default microcontroller for older students.
- Mu Editor, Thonny — free beginner Python IDEs designed for Pi.
Robotics platforms (paid)
- LEGO Education SPIKE Prime / SPIKE Essential — paid; current LEGO classroom robots; replace Mindstorms (sunset 2022). Scratch-flavoured + Python.
- LEGO Mindstorms EV3 — sunset retail, but software still maintained as EV3 Classroom. Used kits remain widely available.
- VEX Robotics (VEX IQ, VEX V5, VEX 123) — paid; competition-focused; Python / C++.
- FIRST Robotics — non-profit competition framework (FRC, FTC, FLL); kits are paid.
- Sphero — paid; programmable balls / robots; block + JS.
- Ozobot — paid; tiny line-following bot; markers + OzoBlockly.
- Edison Robot — affordable; LEGO-compatible.
- MakeBlock mBot / Codey Rocky — paid; affordable kits with block coding.
- Wonder Workshop Dash & Dot — paid; preschool / early-elementary friendly.
- Bee-Bot / Blue-Bot / Pro-Bot — paid; floor robots for K-2.
Maker / STEAM (broader)
- micro:bit Foundation curriculum — free; ~80 hours of K-8 lessons.
- Arduino Education curriculum — free with kits.
- Tinkercad Circuits + Codeblocks — free; simulate Arduino / micro:bit circuits in the browser; see CAD for kids.
- Wokwi — free + paid; embedded-systems simulator; see Wokwi simulators.
- PocketLab — paid; classroom data-logging sensor.
- Vernier sensors / Pasco — paid; lab-grade probes for high-school science.
Electronics teaching
- ★ CircuitVerse — AGPL; in-browser logic-gate simulator.
- Logisim Evolution — GPL; classic logic-design teaching tool.
- Tinkercad Circuits — free; Arduino simulator.
- Falstad Circuit Simulator — free; SPICE-flavoured.
- For breadboards / PCB / soldering etc, see the Test/Measurement section.
Pick this if…
- K-8 default coding hardware: micro:bit (~$15).
- Older / more powerful microcontroller: Pi Pico or Arduino Uno R4.
- Classroom robotics, paid: LEGO SPIKE Prime or VEX IQ.
- Pre-school floor robots: Bee-Bot.
- Physical-computing on a tablet only: Sphero / Ozobot / Wonder Workshop Dash.
- Simulate before buying hardware: Tinkercad Circuits or Wokwi.