Focus on

Our question types allow students to work step by step and offer support when needed.


Our technology detects mistakes and gives meaningful feedback. Automatically.


Using scripting, our software can create questions that are different every time.

How we improve math learning

A variety of math question types

Support for all math domains, such as algebra, geometry, calculus, graphs, and statistics.

Personalized Feedback

Our world-class math engine can automatically generate scaffolds from the student’s input.

Seamless integration

Our evaluation engine and HTML5 components are designed to work behind your learning environment, giving you full control and a seamless user experience.

Source for analytics

Every question is a gold mine of data, with intermediate evaluations, detected math skills, and partial scoring.

For all students

Our didactic features are configurable to your local curriculum, whether it is math notation, formative feedback, or solution strategies.

AlgebraKiT is available in multiple languages.

Use cases

Single-source publishing

Add our advanced math interactions to content you already have.

Blended learning

Add value to your paper-based learning products with digital support material.


Add advanced math capabilities to your assessment platform.



From basic algebra to calculus, AlgebraKiT offers support for multi-step problems that develop critical thinking.


AlgebraKiT supports real-world problems that involve units, accuracy, and formal scientific formulas.


AlgebraKiT offers interactive notebooks for written arithmetic and word problems with automatic scaffolds.

Why educational publishers love us

We know that math education requires a lot more than just a great math engine. So we have designed AlgebraKiT to be part of your system. AlgebraKiT adds the power of formative feedback to your math courses and assessment systems.

Such a seamless integration goes beyond technical interfaces. AlgebraKiT tunes its engine towards the didactical approach of the resources in which it is used. This means that solution strategies, mathematical notations and language are all matched to your requirements.