Tooling

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

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.

On this page