ScratchJr vs mBlock Blockly-STEM education
Price, ratings, monetisation and update history for both apps, side by side — with what reviewers say about each.
ScratchJr
This app allows young children to create their own interactive stories and games by snapping together graphical programming blocks. It fosters problem-solving, creative expression, and develops early numeracy and literacy skills in a fun, motivating context.
- Program interactive stories
- Create games
- Snap-together programming blocks
- Develop problem-solving skills
- Foster creative expression
- Learn coding fundamentals
Read full descriptionHide full description
With ScratchJr, young children (ages 5-7) learn important new skills as they program their own interactive stories and games. By snapping together graphical programming blocks, children can make characters move, jump, dance, and sing. In the process, children learn to solve problems, design projects, and express themselves creatively on the computer. They also use math and language in a meaningful and motivating context, supporting the development of early-childhood numeracy and literacy. With ScratchJr, children don’t just learn to code, they code to learn. ScratchJr was inspired by the popular Scratch programming language (http://scratch.mit.edu), used by millions of people (ages 8 and up) around the world. The ScratchJr interface and programming language were redesigned to make them appropriate for younger children’s cognitive, personal, social, and emotional development. ScratchJr is a collaboration between the Lifelong Kindergarten research group at the MIT Media Lab, the Developmental Technologies research group at Tufts University, and the Playful Invention Company. The ScratchJr project has received generous financial support from the National Science Foundation (NSF DRL-1118664), Scratch Foundation, LEGO Foundation, and British Telecommunications. If you enjoy using this free app, please consider making a donation to the Scratch Foundation (www.scratchfoundation.org), a nonprofit organization that provides ongoing support for ScratchJr. We appreciate donations of all sizes, large and small.
mBlock Blockly-STEM education
This app offers a fun, game-based approach to learning robotic programming for children. Users can learn coding fundamentals through interactive challenges and then apply their new skills to personalize robots. It's designed to foster problem-solving and creative thinking for future innovators.
- Game-based learning for robotics
- Graphical programming with building blocks
- Step-by-step curriculum
- Creative mode for robot personalization
- Bluetooth robot connection
- Offline functionality
Read full descriptionHide full description
mBlock Blockly, renamed from the mBlock App, is a graphical programming software made by Makeblock for STEAM education. It introduces users to the world of robotic programming. Without any prior knowledge, users can start programming robots by playing through games; then they can personalize their mBots with newly-learnt programming skills. mBlock Blockly opens up new minds for children: by means of programming, mBlock Blockly introduces program solving strategies and ways to design a project. mBlock Blockly nurtures creative thinkers of the future with communications and hands-on projects. Features: * Learn programming at home, 10 minutes a day: have fun with mBot and courses as game levels designed by education professionals. * Easy, straightforward graphical programming: code as easy as playing with building blocks, with the globally-received graphical-programming language customized for the mBot. * Exciting game-based learning: complete challenging tasks, experience the joy of victory in a series of coding games, and fall in love with programming. * Scientific system for step-by-step learning: Learn step-by-step following our well-designed curriculum for robotics and programming. * Bring your mBot to life: turn your mBot into your personal robot with the Creative Mode and your powerful programming & robotic skills. And there's more: * Based on Blockly: the well-received graphical programming language * Mobile Exclusive: Support iPhone and iPad devices * Bluetooth Connection: Connect your robot by simple touching it * Offline Support: Work without Internet connection * Online Updates: Receive new course content automatically when connected to the Internet * Language support: for mBot: English, German, French, Spanish, Portuguese, Italian, Dutch, Turkish, Japanese, Russian, Ukrainian, Korean, Simplified Chinese, Chinese Traditional;for mBot Ranger: English, German, French, Portuguese, Dutch, Turkish, Japanese, Ukrainian, Simplified Chinese, Chinese Traditional * Professional Content Team: Professional game-based learning team designs and continually updates course content. * Professional Technical Team: Continuous software optimization ensures a stable user experience.
Screenshots
Verdict
ScratchJr and mBlock Blockly-STEM education both sit at 3.9 stars, but that hides the real split: 67% of ScratchJr's written reviews are positive against 37% of mBlock Blockly-STEM education's. ScratchJr also leads on ratings volume (1.8K vs 125). mBlock Blockly-STEM education's advantage is update cadence (every 6 weeks vs every 6 months). On price, rating, ads and in-app purchases 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
Both are free to download. Neither carries in-app purchases, so what you see is what you pay.
ScratchJr holds the better App Store score, 3.9 against 3.7. That said, the two scores are not equally well evidenced: ScratchJr has 1.8K ratings behind it against 125, so its average is the more settled of the two. Written reviews point the same way: 67% of ScratchJr's written reviews are positive against 37% of mBlock Blockly-STEM education's.
ScratchJr ships an update every 6 months, mBlock Blockly-STEM education every 6 weeks. The most recent releases landed on September 24, 2026 and September 21, 2026 respectively.
| Parameter | ScratchJr | mBlock Blockly-STEM education |
|---|---|---|
| Price | Free | Free |
| Rating | 3.9 (1.8K ratings) — better | 3.7 (125 ratings) |
| Positive reviews | 66.8% of reviews — better | 36.5% of reviews |
| Number of ratings | 1.8K — better | 125 |
| Update frequency | Every 6 months | Every 6 weeks — better |
| Ads | No | No |
| In-app purchases | No | No |
| Monetization | Free | Free |
| Devices | iPhone, iPad, iPod | iPhone, iPad, iPod |
| Requires iOS | 11.0 | 10.0 — better |
| Further details — not scored | ||
| Size | 51 MB | 56 MB |
| Age rating | 4+ | 4+ |
| Developer | Scratch Foundation, Inc. | Makeblock Co., Ltd. |
Customer experience
ScratchJr
mBlock Blockly-STEM education
Bugs and requests
ScratchJr
Reported bugs
4 issues- Freezing and crashing issues
- Incorrect character movements and positioning
- Saving and loading problems
- Microphone and recording bugs
Requested features
5 requests- Add more frames/scenes per project
- Improve drawing/editing tools
- Expand color and customization options
- Enhance audio features and sound library
- Integrate with the full Scratch platform
mBlock Blockly-STEM education
Not enough reviews yet to summarise bugs or requests.
In-app purchases
ScratchJr
No in-app purchases
mBlock Blockly-STEM education
No in-app purchases
Questions
Is ScratchJr free?
Is mBlock Blockly-STEM education free?
Which has better reviews, ScratchJr or mBlock Blockly-STEM education?
Do ScratchJr or mBlock Blockly-STEM education have ads?
Which is updated more often, ScratchJr or mBlock Blockly-STEM education?
Other comparisons















