MathOS Teacher Edition
Offline. Fast. Reliable.

Install MathOS Teacher Edition

Install MathOS for the best experience.

  • Faster startup
  • Works completely offline
  • Desktop shortcut
  • Better performance
  • Full-screen experience
Open your browser menu and choose Install App.
MathOS🧮 Math Modules
MathOS🧾 Assessment
MathOS📘 User Manual
📘
MathOS User Manual
A quick guide to every feature. Tap a section to expand it.

The Dashboard is your home screen — tap any card to open that section full-screen.

MathOS dashboard with callouts
  • Use the ‹ Back button (top-left of any page) to return to the Dashboard.
  • The ☀️/🌙 button (top-right) switches between Day and Night mode.
  • The Install App button adds MathOS to your home screen for faster, full-screen, offline access.
  • The ½ / .5 pill switches how answers are displayed — as fractions or decimals.

Planning opens the Curriculum Engine, covering CBC Kenya grades 4–6. It has its own tab bar:

Curriculum Engine tab bar with callouts
  • Browser — explore subjects and topics by grade.
  • Search — find any topic across all grades instantly.
  • Schemes — prepare schemes of work for a term.
  • Lessons — create and organize individual lesson plans.
  • Records — keep track of what's actually been covered in each lesson.
  • Coverage — see your progress through the curriculum at a glance.

All curriculum data is loaded on first use and then cached for fully offline access afterward.

Build and manage reusable exam questions here.

Assessment Templates page with callouts
  • Create Question Templates, organized by topic, difficulty, and section.
  • Use the Assessment Paper Generator to automatically assemble a full CBC-style exam paper — Section A & B, an answer key, and a marking scheme — from your saved templates.

Once you've marked an exam, this is where results are processed.

Assessment Manager page with callouts
  • Enter marks and automatically generate Merit Lists and class rankings.
  • Apply CBC grading to score entries.
  • Export finished reports as PDF or Excel.

Ask the AI Tutor to solve word problems, algebra, money and finance questions, or almost anything else — with a full step-by-step explanation, not just the answer.

AI Tutor chat page with callouts

Requires an internet connection — unlike the rest of MathOS, this feature can't work offline.

Six focused calculators and reference tools, fully offline:

Math Modules hub with callout
  • Numbers — fractions, indices, ratios, sequences.
  • Geometry — shapes, trigonometry, Pythagoras, graphing.
  • Data — statistics, probability, speed calculations.
  • Finance — tax, VAT, hire purchase, interest.
  • Algebra — linear equations and matrices.
  • Scientific — a full scientific calculator, also reachable directly from the Math Modules card.

MathOS uses a one-time activation, not a recurring subscription.

  • New installs start with a 5-hour free trial so you can try every feature.
  • The banner at the top of the Dashboard always shows your real, live status — trial time remaining, or your activation once purchased.
  • Already have a license? Use Restore Existing License or Enter Activation Key from the activation screen, or from Settings.

Find your license status, app version, and developer contact details here.

Settings page with callout
  • MathOS is offline-first — everything except the AI Tutor works with no internet connection at all.
  • Your templates, papers, records, and marks are stored locally on this device.
  • Backup & Restore and full data export/import tools are planned for a future update.
MathOS♻️ Backup & Restore
📦 What's included
🧾 Assessment Templates
📄 Generated Papers
📐 Assessment Blueprints
🗂️ Schemes of Work
📖 Lesson Plans
📅 Records of Work
✅ Coverage Log
📋 Merit Lists / Exams
Your license/activation is tied to this device and is never included in a backup.
⬇️ Export Backup
⬆️ Restore Backup
Restored items are merged into what's already here — nothing existing is deleted, and items with the same ID are simply updated.
🔢 Numbers & Algebra
📐 Geometry & Measurement
📊 Data & Patterns
💰 Finance & Business
⚗️ Algebra & Equations
MathOS v6
SHIFTALPHADEG
NORMMATHFRACDEG
0
a b/c
d/dx
x⁻¹
Logₓy
sin⁻¹
cos⁻¹
tan⁻¹
10ˣ
PreAns
⚗️ AlgebraLinear Equations
⚖️
Linear Equations
GR 8–9
x +y =
x +y =
Enter coefficients then press Solve.
⚗️ AlgebraMatrix 2×2
🔲
Matrix 2×2
GR 9


Enter matrix values above.
🔢 NumbersRatio & Percentage
📊
Ratio & Percentage
GR 7–8
Select an operation above.
🔢 NumbersFractions
½
Fractions
GR 7
Numerator 1
Denominator 1
Numerator 2
Denominator 2
Enter fraction values above.
🔢 NumbersIndices & Exponents
ⁿ√
Indices / Exponents
GR 8–9
Base (a)
Power m
Power n
Select operation above.
📐 GeometrySector Geometry
🥧
Sector Geometry
GR 8–9
Select what to find above.
📐 GeometryShapes
🔷
Shapes — Area & Perimeter
GR 7–9
Shape
Select a shape above.
📐 GeometryVolume & Surface Area
📦
Volume & Surface Area
GR 7–9
Solid
Select a solid above.
📐 GeometryPythagoras
📐
Pythagoras' Theorem
GR 8
Side a
Side b
Enter two sides to find the third.
📐 GeometryTrigonometry
📡
Trigonometry
GR 9
Select what to find above.
📐 GeometryGraph Plotter
📈
Graph Plotter
GR 8–9
Line 1
yx+
Line 2
yx+
📊 DataStatistics
📉
Statistics
GR 7–9
Data (comma-separated)
Enter data above.
📊 DataProbability
🎲
Probability
GR 8–9
Select a probability type above.
💰 FinanceHire Purchase
🛒
Hire Purchase
GR 9
Cash Price
Hire Purchase Price (Ksh)
Deposit (Ksh)
Installment / Month (Ksh)
Number of Months
How it works:
HP Price = Deposit + (Installment × Months)
Interest = HP Price − Cash Price
Fill in the known values and press Analyse.
💰 FinanceTax & Money
💰
Tax & Money
GR 8–9
Select operation above.
🔢 NumbersSequences
🔢
Sequences
GR 7–9
Select sequence type above.
📊 DataSpeed / Distance / Time
🚀
Speed / Distance / Time
GR 7–8
Speed
Distance
Time
Enter two known values above.
💰 FinanceMoney Growth
📈
Money Growth
GR 8–9
Select an operation above.
💰 FinanceCurrency & Profit
💱
Currency & Profit
GR 7–9
Select an operation above.
📐 GeometryTriangle Circles
🔺
Triangle Circles
GR 8–9
Enter the three side lengths — choose the unit your question uses.
Results are given in the same unit. A full unit-conversion table is shown below the answers.
Side a
Side b
Side c
Enter side lengths above, then press Compute.
📐 GeometryBearings
🧭
Bearings & Scale Drawing
GR 9
Select a mode above.
🤖 AI Math Solver
WORD PROBLEMS · ALGEBRA · MONEY · GEOMETRY
🤖 Hello! I'm MathOS AI. Ask me any math question — word problems, algebra, money, fractions, geometry — I'll solve it step by step!

💡 Try: "A shopkeeper bought 12 pens at KSh 15 each and sold them at KSh 20 each. What was the profit?"
📋 ResultsMerit Lists
📋
Results & Merit Lists
EXAM PROCESSING
Loading…
School Name
Exam Title
Term
Year
Class
Stream
Date Format
Decimal Places (averages)
Font Sizes (advanced)
Report Title
School Information
Subject Headers
Student Names
Marks
Totals
Summary Section
Upload a file instead of typing marks below — uses the Exam Details & Report Style above. One class per Excel worksheet, per CSV file, or per file inside a ZIP.
📤
Tap to upload, or drag & drop
.xlsx workbook · .csv · or .zip of class files
No file imported yet — you can also just add Subjects & Students manually below.
Fill in exam details, add subjects and students (or load sample data), then tap Generate Merit List.
⚙️ SettingsAbout
⚙️
Settings & About
LICENSE & APP INFO
Loading license status…
PIN Enabled
Require your 4-digit PIN to open MathOS
Auto-lock after 15 minutes
Lock automatically when idle
Lock immediately on app close
Lock the moment MathOS goes to background
Registration Date
Last PIN Change
MathOS Teacher Edition
Offline Mathematics & Examination Processing Platform
DeveloperHenry Muriithi
WhatsApp+254114232383
Version1.0.0
Assessment Templates
0
Total
0
Topics
0
Easy
0
Medium
0
Hard
📋
Assessment Paper Generator
Build a full CBC exam paper from your templates — Section A & B, answers, and marking scheme, generated automatically.
🔍
New Template
Identity
Variable Definitions
One variable per line. Syntax:
name: range(min,max)
name: range(min,max,step)
name: range(min,max,step,distinct) — differs from other distinct vars
name: set(a,b,c,…)
name: expr(formula)
Use {name} in templates. Append :2dp for decimals: {x:2dp}
Question Template Formula *
Use {varName} for variable substitution.
Answer Template *
Use the same variable names for the computed answer. Leave blank for Multiple Choice — the answer is derived from the correct option.
A raw expression evaluated after variables resolve, stored as {ans_final}. Use when the answer needs computing, e.g. (p/100)*n.
Marking Scheme Generation Formula
One step per line. Append (1 mark) or (2 marks). Step marks are auto-summed and checked against Marks Allocation.
Quick Test
Preview a generated question without saving.
Template Preview
Section B 1 mark
Generate several unique questions from this one template to confirm it can produce unlimited variants.
Assessment Paper Generator
Saved Papers
New Blueprint
Paper Details
Section Sizes
Section A is always 1 mark per question. Section B's marks total is set below and distributed proportionally across however many questions you generate.
Difficulty Distribution *
Must total 100%. Applied independently within each topic you specify below.
Total: 100%
Section A Topic Distribution
How many of Section A's questions should come from each topic? Must sum to the Section A question count above. Leave all at 0 to let the generator pull from any topic.
Total: 0 / 20
Section B Topic Distribution
Same idea, for Section B.
Total: 0 / 20
Generated Paper
MathOS 📚 Curriculum Engine
📚
Curriculum Engine
CBC Kenya · Grades 4–6 · Fully Offline
📅
Scheme of Work Generator
Auto-generate full-term Schemes of Work. Loading…
📋
Lesson Plan Generator
Generate TSC-format lesson plans. Loading…
Records of Work
Track what was taught each lesson. Loading…
📊
Coverage Tracker
Visual curriculum completion dashboard. Loading…
Loading settings…
MathOS
Install MathOS
Add to home screen — works 100% offline
⚡ OFFLINE MODE
🔄 Update available