A few of Construct's strong points in education off the top of my head:
- The full version runs in the browser. No need to install/configure anything, and runs on Chromebooks, which are used widely in education.
- Data privacy: Construct does not require user accounts, and we do not have our own cloud hosting for user projects, meaning you can trust you and your student's data remains private.
- Mature feature set, such as a fully integrated built-in animation/image editor, timeline animations, hierarchies, sub-layers, advanced effects; a whole host of objects like mature data storage capabilities with Array, Binary Data, Clipboard, Cryptography, CSV, Dictionary, File System, JSON, storage, XML; multimedia features like audio effects, geolocation, speech recognition/synthesis, QR codes, and using camera inputs; more advanced features like Bluetooth, drawing canvas, internationalization, sharing; sophisticated networking capabilities with AJAX, WebSockets, Multiplayer... there's really just too much stuff to list, and it all increases the creative possibilities and kinds of things that can be covered in lessons. One of the problems we have is Construct has so many features, it's actually hard to convey them all!
- Mature block-based system with event sheets, which covers programming concepts like loops, functions and even polymorphism with custom actions, helping teach more complex concepts without needing to move to coding
- Integrate not just JavaScript but also (as of recently) TypeScript, as well as HTML and CSS, all industry-standard technologies you can get a job in, so what students learn can directly help them in their future careers
- A clear, easy-to-use user interface that is quick to get to grips with
- 350+ built-in example projects
- Construct has a free edition too, which can suffice for small scale use
- Probably lots more I forgot to mention
Free tools have been around for years, like Godot and Unity, and people still choose Construct for its strengths, and I think that will continue for a long time to come!