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.
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.