Features

Math Direct is a complete, free math teaching tool. Here is everything it includes.

150 Scripted Lessons

Every lesson includes a word-for-word teaching script with step-by-step instructions. No teaching experience required. Just read the script, follow the prompts, and let the program guide both you and the learner through each concept.

7 Sequential Phases

The curriculum is organized into 7 phases that build on each other, from counting to 10 all the way through two-digit addition and subtraction with regrouping. Each phase introduces new concepts only after prerequisite skills are mastered.

1 Foundation
2 Counting
3 Addition
4 Subtraction
5 Place Value
6 Fluency
7 Mastery

Interactive Visual Aids

Every lesson comes with built-in visual tools to make abstract concepts concrete:

Dot Patterns

Tens-frame style dot grids (rows of 5) appear beneath numbers and in visual panels to reinforce quantity.

Number Lines

Interactive number lines with animated hop dots show counting, addition, and subtraction visually.

Tally Marks

Groups-of-five tally marks connect counting to grouping and early multiplication concepts.

Place Value Charts

Tens and ones columns show how two-digit numbers decompose, building place value understanding.

Teacher & Child Split View

The lesson screen is divided into two sections. The top half shows the child-facing display with large numbers and visuals. The bottom half shows the teacher panel with the script, instructions, and feedback prompts. On landscape devices, the layout shifts to side-by-side.

Progress Tracking

Track lesson completion locally in the browser. No accounts required. Progress is stored in localStorage and can be exported as a JSON file for backup or transferred between devices using the import feature.

  • Multiple learner profiles supported
  • Export progress to a file at any time
  • Import progress on a new device
  • Reset individual or all progress

Practice Problem Sets

25 practice sets across all 7 phases with over 340 problems. Each set focuses on specific skills — counting, comparing, addition, subtraction, place value, regrouping, and word problems. Problems are interactive with instant feedback, scoring, and streak tracking.

Flashcards

An interactive flashcard system with customizable filters. Select any combination of phases, problem types, and difficulty levels to build a personalized deck. Cards flip to reveal answers, and wrong answers re-enter the deck for additional practice. Filter settings are saved between sessions.

Dark Mode

Full dark mode support with a toggle in the header and inside lessons. Respects system preferences by default. Reduces eye strain during evening sessions.

Offline Ready

Math Direct uses a service worker to cache lesson content. Once loaded, lessons work without an internet connection. Ideal for use on tablets in classrooms or homes with unreliable connectivity.

Keyboard Shortcuts

Navigate lessons efficiently with keyboard shortcuts:

  • Right arrow / N — Next step
  • Left arrow / P — Previous step
  • Space — Reveal answer
  • D — Toggle dots
  • ? — Show shortcut help

100% Free & Open Source

No accounts. No ads. No tracking. No paywalls. The entire program is free to use and the source code is available on GitHub under the MIT license. Contributions are welcome.

Press Ctrl+K to search, Esc to close