# Mathematics

Algebrakit’s components support all subjects in secondary math education: early algebra, classical geometry, graphs, statistics, and advanced calculus.

Just selecting the correct answer is not acceptable for any math course. Algebrakit’s math interactions are designed to be open so that students can work on math problems step-by-step while choosing their own strategy.

Algebrakit offers customizable interactions for all math activities. These enable multi-step reasoning, randomization, and automatic evaluation. Mix and combine interaction types to create any math question you can imagine.

Algebrakit’s math engine is a computer algebra system that “thinks like a student.” Where other tools only check for correctness, Algebrakit can suggest a next step that is meaningful for the student. Our math engine is even able to automatically diagnose common mistakes and generate personalized feedback.