EMTeachline mathematics software - problem solving - math test authoring
EMTEACHLINE MATEMATICS SOFTWARE EMTeachline Mathematics Software - home page EMTeachline Mathematics Software - software - home page EMTeachline Mathematics Software -EMLibrary - free math tutoring online home page EMTeachline Mathematics Software - EMCollection - home page
English German
Ordering EMTeachline mathematics software
Catalogs of EMTeachline mathematics software
Downloading EMTeachline mathematics software
Demo for EMTeachline mathematics software
EMMentor - interactive training software
EMSolution - problem solving software
EMTask - math test preparation software
Contents of EMTeachline mathematics software
Learning techniques in EMMentor mathematics software
Training potentials of EMTeachline mathematics software
Languages in EMTeachline mathematics software
ScreenShots for EMTeachline mathematics software
Authors of EMTeachline mathematics software
Contact EMTeachline software

EMTeachline Mathematics Software

The EMTeachline Mathematics Software is a PC-based problem-solving software package for learning and teaching math. The software modules are arranged in topics and offer an infinite number of math problems from basic through advanced. Interactive problem solving practice goes along with learning math theory. The software tracks learners' scores, reveals major gaps in math knowledge and skills and generates optimal exercises for error correction. Test preparation options automate development of printable math tests and their variants. Covered subject areas are Arithmetic, Pre-Algebra, Algebra I and II, Trigonometry and Hyperbolic Trigonometry.

We offer three program lines with different sets of user options:

EMTask math test preparation software. Provides a repository of solved math problems and enables development of printable math tests, variant tests, quizzes, exams and homeworks of varied complexity. Offers ready math tests.
EMSolution problem solving mathematics software. Expands all solutions step by step and provides each solution step with its objective, grounding definition, rule and math formula. Includes all options of EMTask.
EMMentor interactive mathematics software for training problem-drilling skills. Provides an interactive guidance in solving math problems, checks and grades your performance, finds your errors and helps correct them. Includes all options of EMSolution and EMTask.

The EMTeachline mathematics software supports bilingual (English-German) interface and changeable interface styles. The software is suitable for elementary, middle and high school use and for mathematics self-study. You can try online most of the available user options.

Mathematics Software - catalogueMathematics Software - downloadMathematics Software - online demosMathematics Software - contents in examplesMathematics Software - solutions Math test preparation software EMTask onlineMath problem solving software EMSolution onlineInteractive Mathematics Software EMMentor onlineEMTeachline Mathematics Software - screenshots

Features and benefits
Practically unlimited database of math problems - nearly 5,000,000 math examples in Arithmetic, Pre-Algebra, Algebra I and II, Trigonometry and Hyperbolic Trigonometry. Demo
11 levels of math problems' complexity cover all skill levels from basic through advanced. Demo
Test authoring options enable preparation of math tests literally in a minute and empower generation of numerous variants around each constructed test. Demo
Fully explained step by step solutions of math problems - each solution step is provided with its objective, relevant definition and rule and with the underlying math formula or theorem. Demo
Dozens of interactive training algorithms guide through solving math problems, push forward problem-solving skills and advance math knowledge. Demo
A unique algorithm of performance analysis reveals major errors obstructing the learning process and provides methodical recommendations for development of missing math skills. Demo

System Requirements
Windows XP or later
Internet Explorer 5.5 or later
Plug-in MathPlayer (downloadable from here)

EMTeachline in numbers

Database of educational tasks

A set of math problems to be solved


Database of types of educational tasks

Types of educational tasks (to compare, to calculate, to simplify, to prove identity, etc.)


Database of elementary algorithms

Elementary transformations (summation, multiplication, exponentiation, etc.)


Database of solution algorithms

Various general and special methods of solution of typical educational tasks


Database of formulations

Rules and definitions related to the developed topics


Database of formulas and theorems

Theorems and formulas covering the developed topics


Database of complexity levels

Subjective criterion based on a number of formulas and methods used in solution


Database of methodical tasks

Systems of exercises, related to typical educational tasks and modelling the educational process (to view, to learn, to compare, to solve independently, etc.)


Database of languages

Number of available languages



Press release

ABSTRACT. EMTeachline has released a PC-based interactive mathematics software that tutors in solving math problems. This encyclopedic software contains hundreds of thousands of fully explained step by step solutions to math problems from basic to advanced and thousands of related definitions, rules, formulas and theorems. Based on a unique teaching technology, the EMTeachline mathematics software controls, analyses and grades your performance, detects gaps in your theoretical knowledge and problem-solving skills, and generates an optimal set of tasks to close the revealed gaps. For math teachers and tutors, the software offers a comprehensive multifactor analysis of students errors, with methodical recommendations for error correction, and easy-to-use test preparation options. The software is suitable for elementary, middle and high school use and for mathematics self-study.


The EMTeachline Mathematics Software is a problem-solving learning and teaching tool for students of all ages and skill levels, from elementary school through adult, and for math teachers and tutors. The software includes a set of interactive training techniques and a unique system of performance analysis with methodical feedbacks. Based on an analysis of user's performance, the software detects gaps in his theoretical knowledge and problem-solving skills and summarises his errors. To correct errors and develop missing skills, the software offers an optimal set of exercises.

Each training technique applies to the solution of a math problem and consists of a set of tasks to be discharged at each solution step. Learners are provided with some elements of theoretical background for the current or next solution step and are asked to insert missing elements. Each technique trains a particular skill. Taken together, these techniques will arm learners with a stronger understanding of fundamental math concepts, improved higher-level thinking skills and outstanding skills in solving math problems.

A comprehensive analysis of student's performance is a pivotal element in math training. The software automates the process of multifactor analysis of errors in multiple-task performance. The errors are studied on multiple parameters - on formulas, definitions and rules used in the performed tasks, on applied techniques, on topics and types of tasks. An objective analysis of these error distributions clearly indicates those errors that cause the main obstructions in the learning process and reveals all major gaps in student's knowledge and skills. Methodical recommendations for error correction are derived from joint error distributions within a minute. Any teacher or tutor will find this function to be extremely useful.

More than just a math tutorial, this multilingual software offers a way for children to learn math lexicon in a foreign language. Translation of any text to German or another available language is easily obtained by double-clicking on it. Those who study not in a native language will find this option to be particularly attractive.

Test authoring options enable math teachers to prepare math tests literally in a minute. Select a few math topics and a level of test complexity - and the desired math test is ready! The software will pick up the corresponding examples for you. More demanding teachers can compile tests manually, by visual selection of each example. Another useful option: when you save your test, the software generates and saves up to 30 similar variant tests! For lazy teachers the software offers dozens of ready tests. All developed tests with or without the solutions can be printed out or stored in a file and re-used.

The EMTeachline Mathematics Software consists of dozens of modules organized by subject. Each module offers many thousands of math problems from basic to advanced (11 complexity levels). Kids who are strong in math and need a challenge can adjust the difficulty level at any moment. Covered subject areas are arithmetic, pre-algebra, algebra, trigonometry and hyperbolic trigonometry. All math problems are provided with fully explained step by step solutions. Comprehensive tutoring material is provided for each solution step in a useful manner, so that it is always under hand.


Arithmetic and Pre-Algebra: Operations: multiplication, division, addition, subtraction. Fractions, powers. Numeric expressions: estimation, equivalencies, problem-solving. Solving arithmetic problems using algebraic formulas.

Algebra: Polynomial and fractional rational expressions: transformation, simplification, evaluation. Solution of linear, quadratic, cubic, biquadratic, reciprocal and fractional algebraic equations and inequalities. Proofs of algebraic identities. Solution methods: Substitution, factoring, grouping, Bezout theorem, formulas of short multiplication, method of intervals and more. Related theory: definitions and rules, algebraic formulas and theorems.

Trigonometry and Hyperbolic Trigonometry: trigonometric and hyperbolic functions, arcus functions. Trigonometric and hyperbolic expressions: transformation, simplification, evaluation. Solution of trigonometric and hyperbolic equations. Proofs of trigonometric and hyperbolic identities. Solution methods: universal substitution, sum, product and addition of trigonometric functions, power reduction, multiple argument, shift of argument and more. Related theory: definitions and rules, trigonometric and hyperbolic formulas.


For math students: You can train your problem solving skills with the help of dozens of interactive training techniques. You can effectively learn definitions, rules and other math concepts, study solution methods, pick up skills of verbal formulation of math transformations, learn cause-and-effect relationships, study proofs of math formulas and theorems, develop reasoning skills, etc. And in parallel, you can learn math lexicon in a foreign language! Your work will be thoroughly analysed and graded.

For math teachers: You can use a fairy large repository of math problems; arrange problems by topic, complexity level, solution method and type of task; compile math tests, quizzes, homeworks and exams of varied complexity; generate numerous similar variant tests around a constructed example. You can use dozens of ready variant tests. For each student of yours, you can get an objective analysis of his/her performance, together with an optimal set of tasks for error correction.

How to select a training program?

EMTeachline Software offers a range of training programs. The programs are arranged in topics. Within each topic, the programs differ in sets of available user options, in number of included math problems and hence in prices...

Further development of the EMTeachline mathematics software

This article presents the strategic directions of the EMTeachline software development...

Why all EMTeachline modules are not integrated in one training program?

Any training program is a tool to facilitate your work. The quality of a tool is defined by its performance and convenience of use. With this in mind, we have developed a number of program lines with different sets of user options...

Why we support "Light" versions?

The programs EMTask Light, EMSolution Light and EMMentor Light are fully functional trial versions of the EMTeachline mathematics software...

Why there is no "Solver" in the EMTeachline mathematics software?

You didn't develop a Solver - then do it now! Many developers did - and look how popular their Solvers are! MATHEMATICA being an example. However, the truth is that any Solver is stillborn as a training program...

Criteria for assessing the teaching capabilities of training software

Any training program is a tool designed to build specific knowledge and a suit of practical math skills. It would be useful to have some quantitative and qualitative parameters reflecting the training capabilities of software...