Draft page - not yet linked from main navigation or sitemap.

A STEM Studio is the opposite of a makerspace. Kids use the gear and return it. The whole point of a coding-robot class set is that it lives in the space and a rotation of kids learn on the same hardware, week after week, year after year.

That changes which robots make sense. A $250 screen-free floor robot that takes a beating and lasts five years is a better classroom buy than a $40 plastic novelty bought per student. This page covers the six starter platforms that hold up: BeeBot and BlueBot, Ozobot Evo, Cubetto, Osmo Genius, Wonder Workshop Cue, and Edison.

Short version

BeeBot or BlueBot for K-2 screen-free coding. The default. Buy a class pack of 6.

Ozobot Evo for grades 3-6. Color-code markers into Blockly is the cleanest screen-free-to-screen ramp on the market.

Cubetto for preschool and Montessori rooms. Wooden blocks, zero screens, ages 3-6.

Osmo Genius if your K-3 classroom is iPad-heavy and you want physical manipulatives on-screen.

Wonder Workshop Cue only if you can find it used. Production ended. Consider Dash instead - see our Dash + Dot page.

Edison for grades 4-7 if the budget is tight. Cheapest path to a class set of programmable robots.

For K-2 · The Default Floor Robot

BeeBot and BlueBot

~$90 (single BeeBot) · ~$110 (single BlueBot) · ~$600-$1,100 (6-pack classroom set)
Ages4-7 (K-2)
Screen?No (BeeBot) / Optional (BlueBot)
Input4 directional buttons + go / clear
MemoryUp to 200 steps
Made byTTS Group (UK)

BeeBot is the default screen-free floor robot for early elementary. Four directional buttons, a go button, a clear button, and a beeping yellow-and-black shell kids can identify from across the room. Kids plan a route on a grid mat, press the buttons in sequence, press go, and watch the robot carry out the plan. When it does not land where they expected, that is the lesson.

BlueBot is the same robot with a transparent shell (kids can see the gears) and Bluetooth, so older students can drive it from a tablet using a block-based programming app. The transparent shell is more pedagogical than it sounds: a kid asking "how does it know to turn" has something to point at.

Buy the floor mats. The numbered grid mat, the alphabet mat, the map-of-the-town mat. A BeeBot without a mat is a toy. A BeeBot on a numbered grid is a math lesson, a coordinates lesson, a story-sequencing lesson, all in one.

Buy this whenYou are building the K-2 coding rotation and need one platform that all the K-2 teachers can share.
For Grades 3-6 · Color Code to Blockly

Ozobot Evo

~$100 (single) · ~$1,800 (12-bot classroom kit) · ~$2,500 (18-bot kit)
Ages8-12 (grades 3-6)
SizeRoughly 1 inch tall
Screen-free pathColor Code markers on paper
Screen pathOzobot Blockly (free, browser)
Works onChromebook, iPad, Windows, Mac, Android

Ozobot Evo is a golf-ball-sized line-following robot. Kids draw a line in black marker, then drop in color codes - a red-blue-red sequence means "turbo," a blue-green-red means "spin in place." The robot reads the codes with a sensor on its underside and executes them in order. No screens required.

When kids outgrow color codes, the same robot connects to Ozobot Blockly, a browser-based block coding environment with five difficulty levels from beginner to master. The Evo keeps its sensors, speakers, and LEDs across both modes, so a grade-3 color-code program and a grade-6 Blockly program run on the same robot.

The classroom kit is what to buy, not singles. It ships with 12 or 18 bots, charging cradle, dual-tip color-code markers, and bot stickers so kids can tell their robot apart on the shared cart.

Buy this whenYour K-2 kids already used BeeBots and you need the grade 3-6 next step. Also when you need a clean unplugged-to-plugged progression on one device.
For Preschool · Wooden Blocks, No Screens

Cubetto (Primo Toys)

~$250 (single playset)
Ages3-6
Screen?No
InputPhysical wooden blocks on a board
CurriculumMontessori-aligned story maps
MaterialWood (robot and blocks)

Cubetto is the wooden coding robot that ate the Montessori market. The robot itself is a wooden cube on wheels. Kids build a program by placing wooden blocks on a pegboard: green is forward, yellow is turn, red is function call. Press the physical button on the board and the robot executes the sequence across a printed story map.

The whole system has zero screens and no apps. For preschool teachers who have been told "no devices before five" by their curriculum framework, Cubetto delivers the same core concepts - sequence, function, debugging - in a format that meets the rule.

At around $250 per playset for one robot and its board, Cubetto is expensive per seat compared to BeeBot. The reason schools buy it anyway is the pedagogy alignment. If you are Montessori or Reggio-coded, Cubetto is basically pre-approved.

Buy this whenYou are equipping a preschool or Pre-K room, or a Montessori-aligned program. For general K-2 coding, BeeBot is cheaper and just as effective.
For K-3 iPad Rooms · Physical Manipulatives On-Screen

Osmo Genius Starter Kit

~$100 (Genius Starter Kit with base)
Ages6-10 (K-3)
PlatformiPad (required)
IncludesBase, Tangram, Numbers, Words tiles, 5 apps
AppsNumbers, Tangram, Words, Newton, Masterpiece

Osmo is a clever hack. A reflector clips over the iPad's front camera and redirects its view down to the table in front of the iPad. Kids arrange physical tiles - tangram shapes, letter tiles, number tiles - on the table, and the iPad "sees" them and reacts. The iPad side is a game; the physical side is the work.

Osmo is not a coding robot in the same way BeeBot is. There is an Osmo Coding Jam and Coding Awbie add-on that layer a block-coding game on top, but the core Genius Kit is broader - math, spelling, and creative drawing that all use physical manipulatives. For a K-3 classroom already committed to iPads as the primary device, Osmo bridges the "kids should still touch things" gap better than any pure app does.

Buy the Genius Kit for the general classroom. If coding is the priority, skip Osmo and buy BeeBots. If iPad integration, fine-motor skill work, and cross-subject use are the priority, Osmo is the right pick.

Buy this whenYour K-3 classroom is iPad-driven and you want physical manipulatives that reach into the iPad world. Not when coding is the sole goal.
For Middle School · Dash's Big Sibling

Wonder Workshop Cue

~$200-$300 when available (production ended)
Ages11+ (grade 6+)
ProgrammingBlockly, JavaScript, Swift
StatusDiscontinued, still supported

Cue was Wonder Workshop's middle-school step-up from Dash. Same rolling form factor, more sensors, a real personality engine with four selectable "avatars," and support for text-based coding (JavaScript, Swift) in addition to Blockly. For a grade 6-8 class rotation, Cue was the obvious pick: one platform the kids already knew from elementary, with the runway to take them into real code.

Wonder Workshop confirmed Cue is no longer in production. The robot is still supported by the Wonder Workshop apps and curriculum, but new purchases are harder to find. If you see class packs on eBay or via a reseller liquidation, Cue is still a functional platform. For new purchases, Dash paired with Blockly Pro covers most of what Cue did at the middle-school level.

Buy this whenYou can source it used at a fair price and your kids already know the Wonder Workshop ecosystem. For fresh buys, start with Dash.
For Grades 4-7 on a Tight Budget

Edison

~$60 (single V3) · ~$300 (6-pack) · ~$900 (20-pack EdPack)
Ages8-12 (grades 4-7)
Made inAustralia
ProgrammingBarcodes, EdBlocks, EdScratch, EdPy
ExpansionLEGO-compatible studs
BatteryInternal rechargeable (60+ min)

Edison is the budget pick that is not a trap. It is a small tracked robot about the size of a matchbox, with LEGO-compatible studs on top and bottom, so kids can bolt their robot to a brick-built chassis or trailer. Programming ladders up from barcode cards (hold the robot over a printed card, it reads the code), to EdBlocks (drag-and-drop), to EdScratch, to EdPy (Python).

At roughly one-third the price of most comparable robots, Edison is how you put a programmable robot in every kid's hands instead of one between three. The 2025 V3 version added a rechargeable battery (finally) and screen-free coding cards, which closed the two biggest gaps the earlier versions had.

The catch is presentation. Edison is less polished than Dash or Sphero - no companion personality, no fancy animations, simpler sensor suite. For the price difference that is a reasonable tradeoff. For a grades 4-7 rotation where the goal is "every kid writes real code," Edison is the highest-leverage purchase on this page.

Buy this whenBudget is the binding constraint and you want every kid programming at once, not sharing three robots across a rotation.

What to pair with your starter robots

Numbered floor mats (BeeBot)

Buy the TTS grid, alphabet, and story mats. A BeeBot without a mat is a toy. A BeeBot on a mat is a coordinate-plane lesson, a story-sequencing lesson, a counting lesson.

Color-code cards (Ozobot)

Buy the Ozobot Color Code reference cards so kids can look up codes without a screen. Black permanent markers and cardstock are consumables - stock extra.

Chromebooks for Blockly

Ozobot Blockly, Sphero Edu, and MakeCode all run in a browser on Chromebooks. You do not need iPads for the screen-coding layer unless you are also using Osmo or Swift Playgrounds.

Durable carry cases

Class sets live in a cart or a case, not on a shelf. Ozobot's classroom kit ships with one. For BeeBots, a plastic storage bin with foam inserts is fine.

What to skip

Common starter-robot mistakes when schools buy their first class set.

Knockoff floor robots with brittle plastic

Amazon is full of $30 "coding bee" robots that look like BeeBot from two feet away. The plastic cracks the first time a kindergartner drops one, the buttons lose their click within weeks, and the manufacturer vanishes when you email for replacement parts. BeeBot is $90 and lasts five years; the $30 clone lasts six weeks and then you buy BeeBot anyway. Pay the real price once.

Agree to Disagree ›

"Coding robot" bundles with proprietary apps

A robot is only as good as its software ecosystem five years from now. Bundles from brands you have never heard of almost always ship with a proprietary iOS app that stops receiving updates within a year. When Apple drops support for the old iOS version, the robot becomes a paperweight. BeeBot, Ozobot, Dash, and Sphero all have sustained multi-year software support. Stick to those ecosystems.

Agree to Disagree ›

Single-use race-track toys marketed as "coding robots"

If a product's main interaction is "snap the track together and watch the car follow it," that is a race-track toy, not a coding platform. No amount of marketing copy about "problem solving" and "computational thinking" changes what the product actually teaches, which is almost nothing about coding. Save the money for real robots.

Agree to Disagree ›

Starting Ozobot Evo in kindergarten

Ozobot markets Evo for ages 6+, and you can technically start it in kindergarten. In practice, the color-code markers are fiddly, the lines have to be drawn cleanly in specific-width strokes, and the robot is small enough to lose under a chair. A K kid draws, a K kid succeeds. A K kid with an Ozobot draws, the line is too wiggly, the robot spins in place, the kid quits. Start with BeeBot in K and save Ozobot for grade 3 when fine-motor control is there.

Agree to Disagree ›