Comparison

micro vs Spike™ LEGO® Education

Price, ratings, monetisation and update history for both apps, side by side — with what reviewers say about each.

Head to head
About

micro

This app is the essential companion for the BBC micro:bit, a pocket-sized programmable computer. It allows you to wirelessly beam programs to your micro:bit via Bluetooth and includes access to a block-based programming editor. Monitor sensor data and control your micro:bit in real-time.

Highlights
  • Wireless flashing of micro:bit hex files
  • Access to Microsoft MakeCode editor
  • Bluetooth beaming of programs
  • Real-time sensor data monitoring
  • Control micro:bit buttons and pins
  • Debug running program code
  • Store and manage HEX files
Features
Read full description

The micro:bit app is the essential companion to the BBC micro:bit, the pocket sized programmable computer. The app allows you to flash any micro:bit hex file to your device, as well as including online access to the Microsoft MakeCode editor for simple block-based programming. When your program is ready, the app beams it to the micro:bit via Bluetooth wirelessly. Easy-to-follow screens lead you through the process of pairing your iPad (or iPhone) to the micro:bit and then transferring your program code. Compared with previous versions, the micro:bit app Version 3.1 contains these additional features: • A simpler pairing and micro:bit discovery flow • The micro:bit V2 can be put into pairing mode by triple-tapping the reset button • Retrieval of the micro:bit data log files from off your micro:bit • Pair with any number of micro:bits • Choose which micro:bit is currently connected • Store HEX files in the app • Choose a HEX file for flashing • Export and delete HEX files • Import stored HEX files directly into JavaScript Blocks editor • Rapid download from JavaScript Blocks editor • Monitor data detected by micro:bit sensors • Use the range of micro:bit Bluetooth services in real time • Display messages on the micro:bit LEDs • Send control commands to the micro:bit buttons and pins • De-bug your program code while it is running in the micro:bit • Use a simulated gamepad to send commands to the micro:bit • View camera images ready for taking photos or video As well as providing more flexible handling of your program scripts and HEX files, a major addition in Version 3 is the Monitor and Control page. This lets you observe real-time data from the micro:bit sensors, send messages directly to the LEDs and control the micro:bit buttons and pins from your iPad or iPhone. Monitor is ideal for exploiting Bluetooth services in real time, and for de-bugging your program code while it is running in the micro:bit. The MakeCode code editor now requires iOS 13 or later.

About

Spike™ LEGO® Education

This app facilitates playful STEAM learning for students, designed to work with specific LEGO® Education kits. It helps develop computational thinking through coding, encourages building and experimentation, and supports programming for various projects and competitions.

Highlights
  • Icon-block, word-block, and text-based coding
  • Develop computational thinking
  • Build, tinker, and experiment with LEGO® creations
  • Program and debug designs
  • Create stories with LEGO® Minifigures
  • Prepare for FIRST® LEGO® League competitions
Read full description

Engage every student in playful STEAM learning with the LEGO® Education SPIKE™ App. Designed for use with the LEGO® Education SPIKE™ Portfolio, the SPIKE App is a powerful tool that helps teachers facilitate engaging, hands-on STEAM learning.      When combined with SPIKE Essential or SPIKE Prime, the SPIKE App allows students to:  - Develop computational thinking skills using a progression of icon-block, word-block, and text-based coding. - Build, tinker, and experiment - progressing from simple creations to complex structures. - Learn to program, test and tweak designs, debug and optimize, create stories with LEGO® Minifigures, prepare for FIRST® LEGO® League competitions, and more! *** IMPORTANT***  This is not a standalone educational app. This app is used to program LEGO® Education SPIKE™ Essential and LEGO® Education SPIKE™ Prime, which are sold separately. Please contact your local LEGO Education reseller for further information.    LEARN MORE: LEGOeducation.com/Teacher-resources For app support, contact LEGO® Education at https://support.legoeducation.com. LEGO, the LEGO logo and the SPIKE logo are trademarks and/or copyrights of the LEGO Group. FIRST® LEGO® League is a jointly held trademark of FIRST® and the LEGO Group. ©2026 The LEGO Group. All rights reserved.

Screenshots

micro4 screens

Verdict

The call

The clearest difference is rating: Spike™ LEGO® Education at 4.8 against micro's 3.3. Spike™ LEGO® Education also leads on review sentiment (69% vs 44%) and update cadence (every 2 months vs every 7 months). micro's advantage is iOS requirement (12.0 vs 14.0). On price, ads, in-app purchases and monetization model there is nothing between them.

Scored on Price · Rating · Positive reviews · Number of ratings · Update frequency · Ads · In-app purchases · Monetization · Best chart rank · Devices · Requires iOS

CostPrice · In-app purchases · Ads · Monetization

Both are free to download. Neither carries in-app purchases, so what you see is what you pay.

ReceptionRating · Positive reviews · Number of ratings

Spike™ LEGO® Education holds the better App Store score, 4.8 against 3.3. That said, the two scores are not equally well evidenced: Spike™ LEGO® Education has 3.5K ratings behind it against 89, so its average is the more settled of the two. Written reviews point the same way: 44% of micro's written reviews are positive against 69% of Spike™ LEGO® Education's.

UpkeepUpdate frequency

micro ships an update every 7 months, Spike™ LEGO® Education every 2 months. The most recent releases landed on September 19, 2026 and September 24, 2026 respectively.

Scorecard5 real differences · 5 level
micro versus Spike™ LEGO® Education: the parameters behind the verdict, then further details
ParametermicroSpike™ LEGO® Education
PriceFreeFree
Rating3.3 (89 ratings)4.8 (3.5K ratings) — better
Positive reviews43.8% of reviews68.7% of reviews — better
Number of ratings893.5K — better
Update frequencyEvery 7 monthsEvery 2 months — better
AdsNoNo
In-app purchasesNoNo
MonetizationFreeFree
DevicesiPhone, iPad, iPod — betteriPad, Mac
Requires iOS12.0 — better14.0
Further details — not scored
Size59 MB227 MB
Age rating4+4+
DeveloperMicro:bit Educational FoundationLEGO Education

Customer experience

micro

All ratings89 ratings
Positive57.3%
Neutral2.2%
Negative40.4%
Written reviews112 reviews
Positive43.8%
Neutral9.8%
Negative46.4%

Spike™ LEGO® Education

All ratings3,010 ratings
Positive94.3%
Neutral2.2%
Negative3.6%
Written reviews131 reviews
Positive68.7%
Neutral8.4%
Negative22.9%

User reviews

micro

From 89 App Store ratings

What we love

  • 👍 Easy to use and quick to set up
  • 💻 Allows coding on mobile devices
  • 🎓 Great for learning and education
  • ⚡ Fast download and installation
  • 🔧 Works well once properly configured

Room to improve

  • 🐛 Frequent Bluetooth pairing failures
  • 🐛 App crashes during code flashing
  • 🐛 Connection drops after flashing
  • 📱 Poor optimization for phone screens
  • 🔌 Requires frequent device reconnection

Spike™ LEGO® Education

From 3.5K App Store ratings

What we love

  • 🚀 Awesome
  • 🚀 Super good
  • 🚀 Great app
  • 👍 User friendly and easy to use
  • 👍 Engineering Excitement in Kindergarten

Room to improve

  • 🐛 Restricted features due to LEGO's focus on profits
  • 🐛 Missing basic quality of life functionality
  • 🐛 Doesn't work on iPad
  • 🐛 Slow loading and issues with connectivity
  • 🐛 Tutorials have limitations

Bugs and requests

micro

Reported bugs

14 issues
  • Bluetooth pairing fails or shows false success
  • App crashes when flashing code to micro:bit
  • Connection lost after code flashing
  • White screen display issue
  • Login fails with Google accounts
Show 9 more
  • Text strings display with extra characters
  • Arrow keys non-functional on iPad with Bluetooth
  • Pairing pattern entry buggy and unclear
  • Safari crashes on iPad 2
  • Keyboard blocks code naming on iPhone
  • App crashes when sending feedback
  • Screen freezes during use
  • Recent update broke existing micro:bit connections
  • Flashing takes excessive time (1+ minute)

Requested features

11 requests
  • Offline mode for iOS
  • Integrated IDE in app instead of Safari redirect
  • Support for multiple languages
  • Persistent Bluetooth connection after flashing
  • Mute audio functionality
Show 6 more
  • Better pairing instructions
  • USB cable connection alternative to Bluetooth
  • Improved project save/storage duration
  • WebKit Safari view controller integration
  • Support for actual MicroPython instead of MakeCode Python
  • Device statements for camera operations

Spike™ LEGO® Education

Reported bugs

3 issues
  • Bluetooth connection issues
  • Unable to flash hub or connect
  • Incompatibility with programs written in previous version

Requested features

5 requests
  • Hub-to-hub control
  • RC features
  • Merge Inventor app into one
  • Add more color options for color sensor
  • Bring back Python coding support

In-app purchases

None

micro

No in-app purchases

None

Spike™ LEGO® Education

No in-app purchases

Questions

Is micro free?
micro is free to download, with no in-app purchases.
Is Spike™ LEGO® Education free?
Spike™ LEGO® Education is free to download, with no in-app purchases.
Which has better reviews, micro or Spike™ LEGO® Education?
Spike™ LEGO® Education is rated higher. micro averages 3.3 out of 5 from 89 ratings, while Spike™ LEGO® Education averages 4.8 from 3.5K ratings.
Do micro or Spike™ LEGO® Education have ads?
Neither micro nor Spike™ LEGO® Education shows ads.
Which is updated more often, micro or Spike™ LEGO® Education?
micro ships an update every 7 months, and Spike™ LEGO® Education every 2 months. Most recently, micro was updated on September 19, 2026 and Spike™ LEGO® Education on September 24, 2026.

Other comparisons