Comparison

ScratchJr vs mBlock Blockly-STEM education

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

Head to head
About

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.

Highlights
  • Program interactive stories
  • Create games
  • Snap-together programming blocks
  • Develop problem-solving skills
  • Foster creative expression
  • Learn coding fundamentals
Features
Read 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.

About

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.

Highlights
  • Game-based learning for robotics
  • Graphical programming with building blocks
  • Step-by-step curriculum
  • Creative mode for robot personalization
  • Bluetooth robot connection
  • Offline functionality
Features
Read 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

ScratchJr1 screens
mBlock Blockly-STEM education4 screens

Verdict

The call

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

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

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.

UpkeepUpdate frequency

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.

Scorecard3 real differences · 7 level
ScratchJr versus mBlock Blockly-STEM education: the parameters behind the verdict, then further details
ParameterScratchJrmBlock Blockly-STEM education
PriceFreeFree
Rating3.9 (1.8K ratings) — better3.7 (125 ratings)
Positive reviews66.8% of reviews — better36.5% of reviews
Number of ratings1.8K — better125
Update frequencyEvery 6 monthsEvery 6 weeks — better
AdsNoNo
In-app purchasesNoNo
MonetizationFreeFree
DevicesiPhone, iPad, iPodiPhone, iPad, iPod
Requires iOS11.010.0 — better
Further details — not scored
Size51 MB56 MB
Age rating4+4+
DeveloperScratch Foundation, Inc.Makeblock Co., Ltd.

Customer experience

ScratchJr

All ratings1,812 ratings
Positive72.5%
Neutral7.1%
Negative20.4%
Written reviews584 reviews
Positive66.8%
Neutral10.8%
Negative22.4%

mBlock Blockly-STEM education

All ratings125 ratings
Positive64.0%
Neutral7.2%
Negative28.8%
Written reviews104 reviews
Positive36.5%
Neutral15.4%
Negative48.1%

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

None

ScratchJr

No in-app purchases

None

mBlock Blockly-STEM education

No in-app purchases

Questions

Is ScratchJr free?
ScratchJr is free to download, with no in-app purchases.
Is mBlock Blockly-STEM education free?
mBlock Blockly-STEM education is free to download, with no in-app purchases.
Which has better reviews, ScratchJr or mBlock Blockly-STEM education?
ScratchJr is rated higher. ScratchJr averages 3.9 out of 5 from 1.8K ratings, while mBlock Blockly-STEM education averages 3.7 from 125 ratings.
Do ScratchJr or mBlock Blockly-STEM education have ads?
Neither ScratchJr nor mBlock Blockly-STEM education shows ads.
Which is updated more often, ScratchJr or mBlock Blockly-STEM education?
ScratchJr ships an update every 6 months, and mBlock Blockly-STEM education every 6 weeks. Most recently, ScratchJr was updated on September 24, 2026 and mBlock Blockly-STEM education on September 21, 2026.

Other comparisons