MathOS
COMPETENCY BASED CURRICULUM · JUNIOR SCHOOL
22 MODULES
⚡ OFFLINE
🤖 AI
Numbers & Algebra
Geometry & Measurement
Data & Patterns
Finance & Business
Algebra & Equations
MathOS v6
SHIFTALPHADEG
NORMMATHFRACDEG
0
a b/c
d/dx
x²
xʸ
x⁻¹
Logₓy
sin⁻¹
cos⁻¹
tan⁻¹
10ˣ
eˣ
PreAns
Linear Equations
GR 8–9
x +y =
x +y =
Enter coefficients then press Solve.
Matrix 2×2
GR 9
⎡
⎣
⎣
⎤
⎦
⎦
Enter matrix values above.
Ratio & Percentage
GR 7–8
Operation
Select an operation above.
Fractions
GR 7
Operation
Numerator 1
Denominator 1
Numerator 2
Denominator 2
Enter fraction values above.
Indices / Exponents
GR 8–9
Operation
Base (a)
Power m
Power n
Select operation above.
Sector Geometry
GR 8–9
Find
Select what to find above.
Shapes — Area & Perimeter
GR 7–9
Shape
Select a shape above.
Volume & Surface Area
GR 7–9
Solid
Select a solid above.
Pythagoras' Theorem
GR 8
Find
Side a
Side b
Enter two sides to find the third.
Trigonometry
GR 9
Find
Ratio
Select what to find above.
Graph Plotter
GR 8–9
Line 1
yx+
Line 2
yx+
Statistics
GR 7–9
Data type
Data (comma-separated)
Calculate
Enter data above.
Probability
GR 8–9
Type
Select a probability type above.
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
HP Price = Deposit + (Installment × Months)
Interest = HP Price − Cash Price
Fill in the known values and press Analyse.
Tax & Money
GR 8–9
Operation
Select operation above.
Sequences
GR 7–9
Type
Select sequence type above.
Speed / Distance / Time
GR 7–8
Find
Speed
Distance
Time
Enter two known values above.
Money Growth
GR 8–9
Operation
Select an operation above.
Currency & Profit
GR 7–9
Operation
Select an operation above.
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.
Results are given in the same unit. A full unit-conversion table is shown below the answers.
Unit of measurement
Circle to display
Side a
Side b
Side c
Enter side lengths above, then press Compute.
Bearings & Scale Drawing
GR 9
Mode
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?"
💡 Try: "A shopkeeper bought 12 pens at KSh 15 each and sold them at KSh 20 each. What was the profit?"
Results & Merit Lists
EXAM PROCESSING
Saved Exams
Loading…
Exam Details
School Name
Exam Title
Term
Year
Class
Stream
Report Style
Subjects
Students & Marks
Fill in exam details, add subjects and students (or load sample data), then tap Generate Merit List.
Settings & About
LICENSE & APP INFO
License Information
Loading license status…
About MathOS
📐
MathOS Teacher Edition
Offline Mathematics & Examination Processing Platform
DeveloperHenry Muriithi
WhatsApp+254114232383
Version1.0.0
Assessment Templates
✓
⚠
Identity
Variable Definitions
One variable per line. Syntax:
Use
name: range(min,max)name: range(min,max,step)name: range(min,max,step,distinct) — differs from other distinct varsname: 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.
Section B
⭑ 1 mark
Generated Question
Answer
Marking Scheme
Variable Values
Generate Unique Batch
Generate several unique questions from this one template to confirm it can produce unlimited variants.
Saved Papers
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