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

Sphero is the most complete K-8 robotics ladder a single vendor ships. A kindergartner's screen-free Indi and an eighth grader's Python-programmed RVR+ share a company, a software ecosystem, and a purchasing contract.

That matters in a school. When one teacher leaves and a new one joins, they learn Sphero Edu once and teach every grade. When procurement negotiates a class set, the same purchase order covers K through 8.

Short version

Indi for K-2: screen-free color tiles, ~$100 single / ~$1,200 class pack of 8.

Sphero Mini for grades 3+: ~$50 single, ~$800 Education 16-pack. The cheapest path into Sphero Edu.

BOLT+ for grades 4-8: ~$170 single, ~$2,400 for a 15-pack. The flagship classroom robot.

RVR+ for grades 6+: ~$400 single. Rugged outdoor robot with an expansion port for Arduino, Raspberry Pi, and micro:bit.

All four robots program through the same Sphero Edu app. Learn it once, teach every grade.

Step 1 · For K-2

Sphero Indi

~$100 (single) · ~$1,200 (class pack of 8) · ~$2,400 (class pack of 16)
Ages4-8 (K-2)
Screen-free modeColor tiles on the floor
Screen modeSphero Edu Jr app
Form factorSmall rolling car with a color sensor underneath

Indi is a small rolling car with a color sensor underneath. Kids lay down colored tiles on the floor - green is "go forward," red is "stop," yellow is "slow down," blue is "turn right," purple is "celebrate." When Indi rolls over a tile, it reads the color and does the action. The kids are programming by laying out a physical path.

Screen-free in K, screen-integrated in 1-2 via Sphero Edu Jr (a simplified block-coding app designed for early readers). Same robot, same color logic, two entry points depending on the grade. The progression is already built in.

The class pack of 8 or 16 ships with charging cases, durable silicone color tiles (which survive repeated floor abuse better than printed cardstock), Challenge Cards, and an Educator Guide. Buy the class pack, not singles - the tiles are the lesson, and you need enough tiles for a classroom.

Buy this whenYou are equipping the K-2 coding rotation and want a screen-free path that scales into screens without changing platforms.
Step 2 · Upper Elementary (Budget)

Sphero Mini

~$50 (single) · ~$800 (16-pack Education set)
Ages8+ (grades 3+)
SizePing-pong ball
ProgrammingSphero Edu (blocks, JavaScript)
ControlTilt-to-drive, face-drive (front camera), block code

Sphero Mini is a ping-pong-ball-sized rolling robot that runs the full Sphero Edu app. No fancy sensors, no LED matrix, no distance sensor - just a rolling ball with gyro and color-changing LEDs. Kids drive it by tilting their phone, by making faces at the camera (seriously - the "face drive" mode is surprisingly compelling), or by writing block or JavaScript code in Sphero Edu.

Mini is the cheapest way to put every kid in a classroom on a Sphero Edu-compatible robot. The Education 16-pack at roughly $800 gets you 16 robots plus a charging hub. At $50 per student that is the cheapest 1:1 programmable robot on this page.

Buy this whenBudget is the constraint and you want 1:1 robot-to-kid ratio in an upper elementary or middle school class.
Step 3 · Upper Elementary (Flagship)

Sphero BOLT+

~$170 (single) · ~$2,400 (15-pack Power Pack)
Ages8+ (grades 4-8)
SizeBilliard ball
Display128x128 LCD (BOLT+) / 8x8 LED matrix (original BOLT)
SensorsGyro, accelerometer, IR, compass, ambient light
ProgrammingSphero Edu (blocks, JavaScript, Python)

BOLT is the flagship classroom Sphero. Billiard-ball-sized rolling robot with a programmable LED matrix on top (8x8 on the original BOLT; a higher-resolution 128x128 LCD on the newer BOLT+), a full sensor suite including IR for robot-to-robot messaging, and support for block code, JavaScript, and Python in Sphero Edu.

The LED display is what separates BOLT from Mini. Kids write code to draw animations, display text, react to distance sensors, show heading and speed as visual output. That turns abstract coding concepts into something kids can see on the robot without a screen. "Show a smiley face when the IR detects another BOLT" is a lesson Mini cannot run.

The 15-pack Power Pack includes 15 robots, durable charging case, educator guide, and 20 challenge cards. Right ratio for a class of 30 working in pairs. If your school is buying one middle-school robotics platform, this is it.

Buy this whenYou want the "good" Sphero class set and you have the budget for $2,000+. If BOLT+ is too new to find in stock, the original BOLT is still supported and cheaper - Sphero Edu lessons work on both.
Step 4 · Middle School & Beyond

Sphero RVR+

~$400 (single) · class packs available to 12-24 students
Ages11+ (grade 6+)
Form factorTracked rugged rover (not a ball)
Expansion4-pin UART port for Arduino, Pi, micro:bit
SensorsColor, IR, light, magnetometer, gyro, accel
ProgrammingSphero Edu, or direct SDK from external board

RVR+ breaks the Sphero mold. It is not a ball - it is a tracked rover about the size of a small shoebox, designed for outdoor use on grass, carpet, gravel, and classroom floors that would leave a BOLT spinning. It rolls in straight lines (gyro-stabilized), reads the color of whatever it is rolling on, and has an expansion port on top.

The expansion port is the headline. Clip a Raspberry Pi, Arduino, or micro:bit on top of the RVR+, wire it into the 4-pin UART, and now the external board is driving the robot. This is the path for a middle-school team that outgrew block coding and wants to write real Python or C, stream camera data, or integrate sensors Sphero does not sell.

For a straight K-8 progression, RVR+ is where grades 6-8 land after BOLT. For a middle school that is buying its first Sphero, RVR+ is the most capable option in the lineup.

Buy this whenMiddle-school students are ready for external microcontrollers, or the robot needs to survive rough outdoor conditions.

What to pair with Sphero

Sphero Edu app (free)

Sphero Edu is the single app that programs Mini, BOLT, BOLT+, and RVR+. Free. Runs on iPad, iPhone, Android, Chromebook, Mac, Windows. Also has a built-in lesson library. Indi uses a separate simplified app (Edu Jr) for K-2.

Sphero mazes and arenas

Kids need something to drive the robots through. Paper tile kits for Indi, cardboard mazes for BOLT, open floor for RVR+. For BOLT lessons, print maze grids on butcher paper at 24 inches across.

Charging cases

Class packs ship with charging cases. If you bought singles and scaled up, order the charging hub separately. Do not try to charge 16 Spheros off a power strip.

Numbered ID stickers

All BOLTs look identical. Kids need to identify "their" BOLT on the cart. A silver Sharpie number on the underside, or colored rubber bands around the base, solves the ownership issue.

What to skip

Common mistakes buying Sphero for a classroom.

Sphero SPRK+ (the predecessor to BOLT)

SPRK+ was the previous generation of the classroom Sphero, superseded by BOLT several years ago. It is officially discontinued. A used SPRK+ from eBay still technically works with the current Sphero Edu app, but you are buying into a platform with no future firmware updates, no replacement parts sold by Sphero, and a smaller sensor suite than BOLT. If the budget is really that tight, buy Sphero Mini new instead of SPRK+ used. Same ecosystem, current support, cheaper per unit.

Agree to Disagree ›

Knockoff ball-robots with no app support

Amazon has $20-$40 "programmable ball robots" that look like a Sphero Mini from any distance. They ship with a proprietary app from a brand you have never heard of, the app stops updating in six months, and the robot becomes a fancy pocket door-stop. Paying $50 for a real Sphero Mini means the robot still works in five years because the app is still maintained. Paying $25 for a clone means the robot works until iOS 18.

Agree to Disagree ›

Buying RVR+ for elementary school

RVR+ is tempting because it looks the most "real" - it is a tracked rover with an expansion port, and you can imagine kids wiring a Pi to it and doing Serious Computer Science. In grade 3, they will not. They will drive it around the gym and crash it into the bleachers. Save RVR+ for grades 6+ when the microcontroller integration actually pays off, and buy Indi or BOLT for the lower grades.

Agree to Disagree ›

Using Spheros without a charging case

Sphero Mini, BOLT, and BOLT+ charge inductively through their charging bases. A single charger is one USB cable and fine for a single robot. A class set without a charging case means 16 individual bases, 16 cables, and a power strip that trips every time you plug them all in at once. Buy the charging case that ships with the class pack. It is not an optional accessory.

Agree to Disagree ›