Mr. Cadabra's Classroom · with Mr. CadabraDEMO
A real lesson, at any level from counting to calculus — then the classroom around it.

👋 Welcome to the demo

Press the button and Mr. Cadabra teaches you the start of a real lesson at any level you pick — the picture, the rule, one problem you answer yourself. Then he walks you around the actual classroom screen your student learns on, in his own voice.

▶ Start with a real lesson
🔊 Turn your sound on — he talks you through the whole thing.
Mr. Cadabra's Classroom
DEMO
🔥4 days in a row 3 right in a row today
🎯Today's goalMeet Mr. Cadabra and try a real problem
Today
0 of 3 goals done
Unit
3 topics to go
Course
2 of 9 units mastered
 
Your lesson appears here — every step, drawn as we go.
👀 look here

Three ways to see the progress

Pick a view — it opens full screen and I'll walk you through it.

Maya's Progress — Pre-Algebra

the student's own dashboard · sample data
SAMPLE

💬 How am I doing?

You're doing well, and you earned it. You've mastered four units and you're getting about 91% right on your own — on your own is the part that counts.

The thing I like best: you check your answer before you commit to it, and nobody told you to do that. The last week of October was hard — percents beat you twice — and you came back four days running until they clicked. That is the whole skill.

What's hard right now: lining the decimal points up when the two numbers are different lengths. The plan: smaller numbers first, then money — dollars and cents make the decimal point obvious.
Written fresh from your own work every time you ask. Never a template.

Maya at a glance

44%
4 / 9Units mastered
🔥 11Day streakdays in a row
91%Accuracyon quizzes & practice
312Problems practicedkeep it climbing
2h 15mTime this week35 min today · real work only

Where you are — Pre-Algebra

1 ★Numbers & operationsmastered · 94%
2 ★Fractionsmastered · 92%
3 ★Ratios & proportionsmastered · 90%
4 ★Percentsmastered · 91%
5Decimalslearning
6Negative numbersnot started
7Expressionsnot started
8Equationsnot started
9Data & graphsnot started
🎓Final Examunlocks when all nine are mastered
Mastered means 90% or better on the Unit Quiz, with no hints.

Quiz results — Unit 5, Decimals

Topic quizScoreDate
Comparing decimals88%Nov 12passed
Adding & subtracting decimals92%Nov 14passed
Multiplying decimalsin progress
Dividing decimalsnot started
🏁 Unit 5 Quizneeds 90% to master

Strengthen next — your plan, built from your own checks and practice

5
Decimals
No Unit Quiz yet — pass the topic quizzes, then take it
Work on it →
4
Percents
Unit Quiz best: 91% · mastered, but the one to keep warm
Work on it →

Your learning journey

Numbers
Fractions
Ratios
Percents
5
Decimals
6
Negatives
7
Expressions
8
Equations
9
Data

How far you've gone

4
1
4
🏆 Mastered — 4 📗 Learning — 1 Not started — 4
14h 20m of real work since September 8.

Your habits

Accuracy, week by week

82
86
88
90
89
91
88
74
85
91
12345678910
Week 8 is the week percents beat her. The climb back is four days of coming anyway.

Minutes a day, this week

20
40
25
15
35
MTWTFSS
Two days off, and the chart says so. 2h 15m in total.
Honest pictures, both of them. A dashboard that only ever shows good news is not worth having.

What's next — your next three sessions

1
Finish multiplying decimals
one topic quiz, 5 questions — you need 80%
2
Dividing decimals
the last topic in Unit 5
3
🏁 The Unit 5 Quiz
90% with no hints and Unit 5 turns gold
No cold quizzes: I won't offer one until you've got two right on your own, in this session, on that exact skill.

Trophy case

🏅 Course ChampionBasic Math · May 2 🏆 Mastered ×4Units 1–4 📗 Learning ×3ratios, percents, decimals ✏️ Practiced ×2fractions, decimals 🔍 Explored“why does pi never end?” 💪 Effort medal4 days on percents

My courses

Basic Math
9 of 9 units mastered
Pre-Algebra HERE
4 of 9 units mastered
Thirteen units mastered across two courses — and every course is included, so you can open Algebra I the day you're ready for it.
This dashboard shows your real work — nothing on it is made up. It started empty and it grows every time you take a lesson, practice a problem, or pass a quiz.

Room 12 — Pre-Algebra

the teacher's class view · sample data
SAMPLE

Your classes

🏫 Room 12 — Pre-Algebra · class code RM12-PA6 students
🏫 Room 12 — Basic Math · class code RM12-BM4 students
A teacher opens a class with its code, and every class they run lives in one place.

Room 12 at a glance

6Studentsin this class
18Units masteredacross the class
Unit 2Needs attention78% class average — the lowest
Three numbers, and the third one is a question: which unit is the class as a whole struggling with? Here it is fractions, and two students are stuck there.

Mastery heatmap — every student, every unit

123 456789
Maya R.9492 9091··· ··
Sofia L.9695 939291·· ··
Priya N.9390 9190··· ··
Jonah W.9190 9274··· ··
Aiden T.9044 ····· ··
Ben K.9158 ····· ··
not assessed under 50% 50–69% 70–79% 90%+ mastered ★
Read it down a column and you find the wall: Unit 2, where Aiden and Ben both stopped. Read it across a row and you find one student's story.

Students — tap a name to open their full progress page

StudentUnits masteredWorking onThis weekNeeds attention
Sofia L. 23455 of 9 ★Unit 6 · Negatives2h 40m
Maya R. 12344 of 9 ★Unit 5 · Decimals2h 15m
Priya N. 34564 of 9 ★Unit 5 · Decimals2h 00m
Jonah W. 45673 of 9 ★Unit 4 · Percents (74%)1h 35m
Aiden T. 56781 of 9 ★Unit 2 · Fractions (44%)25msix days, same unit
Ben K. 67891 of 9 ★Unit 2 · Fractions (58%)15mscores sliding
★ = unit mastered (90%+ on the Unit Quiz, no hints)

💬 How is Room 12 doing, really?

Four of your six are fine and two need you this week. The class has 18 units mastered between them and nobody is coasting — but the average hides two different problems.

Aiden has been on Unit 2 for six days and his best fractions score is 44%. That is not effort; that is a missing idea underneath — he is treating the numerator and denominator as two separate whole numbers. I am working it with fraction bars, but he would move faster with five minutes from you.

Ben is a different story: he passed Unit 1 at 91% and has slid since. Fifteen minutes of work this week. He is not stuck, he has stopped.

And one you did not ask about: Sofia is being under-served. She has mastered five units, finishes every session early, and has not missed a Unit Quiz yet. She is ready for Algebra I now — keeping her in step with the class is costing her a term.

Strengthen next — per student, with the reason

A
Aiden T. — Unit 2, Fractions
Adds denominators: says 1/2 + 1/4 is 2/6. He is treating a fraction as two whole numbers.
Focus area
B
Ben K. — Unit 2, Fractions
Knows the method, stopped practising. Best score fell 91% → 58% in nine days.
Focus area
J
Jonah W. — Unit 4, Percents
Percent of a number vs percent change — one idea, two names.
Watch
Every line names the broken rule, not just the wrong answer. Fixing an answer leaves the rule intact and it fires again next week.

Time on task this week

Sofia L.2h 40m
Maya R.2h 15m
Priya N.2h 00m
Jonah W.1h 35m
Aiden T.25m
Ben K.15m
Measured engaged time — a lesson in progress, not a tab left open. It is the fastest way to tell "stuck" apart from "stopped", and they need opposite responses.

Open a student

Tap any student to see their full dashboard, read-onlysame numbers the student sees
Add a studentone box: their student code
Switch class · change coursetop of the page
There is no separate teacher version of the numbers. You are looking at the student's own record, read-only.
Sample class. Every figure here is the kind the product records from real work — nothing on this page is estimated, curved, or filled in to look better.

📊 Maya's Progress — Pre-AlgebraParent view

a read-only view of this student's real progress — where they're strong and where they need help · sample data
SAMPLE

💬 How is she doing, really?

Maya is doing well, and she's earned it. She has mastered four of the nine units in Pre-Algebra and is working through decimals now, getting about 91% right on her own — that means she's solving them, not being walked through them.

Her best habit is one I wish more students had: she checks her answer before she commits to it, without being asked. Her hardest stretch was the last week of October, when percents genuinely beat her twice. She came back four days running until they clicked. That's the part I'd be proudest of.

What's hard right now: lining up decimal points when the two numbers have a different number of digits. What I'm doing about it: smaller numbers first, then money problems — dollars and cents make the decimal point obvious — and I'll bring one back each session until it's ordinary. I'll say so right here when it is.
Written fresh each time you ask, from her recorded work — never from a template.

👪 The short version

How Maya is doing

4 of 9 units mastered · 11-day streak · 91% accuracy · 312 problems practiced.
Where to help next: Decimals (no Unit Quiz yet), Percents (91%).
Strengths: whole-number arithmetic, reading a word problem, fraction basics.
🖨 Print homeschool records — hours log, mastery evidence and awards, ready for portfolios and filings.
This is the whole dashboard in four lines, for the week you only have four lines' worth of time.

The same numbers her teacher sees

44%
4 / 9Units mastered
🔥 11Day streakdays in a row
91%Accuracyon quizzes & practice
312Problems practicedkeep it climbing
2h 15mTime this week35 min today · real work only
One record, one set of facts. There is no separate parent version that rounds things up — and the hours are measured engaged time, not a timer left running.

Strengthen next — the fastest wins, built from her real checks and practice

5
Decimals
No Unit Quiz yet — pass the topic quizzes, then take it
Focus area
4
Percents
Unit Quiz best: 91% · mastered, but the weakest of the four
Watch
Specific enough to help with at the kitchen table: not "review decimals", but lining up the decimal points when the two numbers are different lengths.

Her nine Pre-Algebra units

1 ★Numbers & operationsmastered · 94% · Sep 26
2 ★Fractionsmastered · 92% · Oct 10
3 ★Ratios & proportionsmastered · 90% · Oct 28
4 ★Percentsmastered · 91% · Nov 8
5Decimalslearning · 2 of 4 topic quizzes passed
6Negative numbersnot started
7Expressionsnot started
8Equationsnot started
9Data & graphsnot started
🎓Final Examunlocks when all nine are mastered
Mastered means 90% or better on the Unit Quiz, with no hints from me — and the date is the day she proved it. Nothing here is a participation mark.

Her learning journey

Numbers
Fractions
Ratios
Percents
5
Decimals
6
Negatives
7
Expressions
8
Equations
9
Data

How far she's gone

4
1
4
🏆 Mastered — 4 📗 Learning — 1 Not started — 4
14h 20m of real work since September 8.

🏆 Trophy case

🏅 Course ChampionBasic Math · finished May 2 🏆 Mastered ×4Units 1–4, each at 90%+ 📗 Learning ×3ratios, percents, decimals ✏️ Practiced ×2fractions, decimals 🔍 Explored"why does pi never end?" 💪 Effort medalcame back four days on percents
Twelve awards, every one of them earned from recorded work. Next up: 🏅 Halfway There — 4 of 5 units mastered.

Her courses

Basic Math
9 of 9 units mastered
Pre-Algebra HERE
4 of 9 units mastered
Thirteen units mastered across two courses. One subscription covers every course — she moves on when she's ready, not when a term ends.

Strengths from her level check

Whole-number arithmeticReading a word problem Fraction basicsEstimating an answer
From the optional placement check she took on September 8 — it is what put her in Unit 1 instead of guessing.

Your records

Every unit, every quiz, every hour — printable in one click for a homeschool portfolio or a school district file. It's your student's work; you can take it any time.
🖨 Print the full record
This dashboard shows real activity — nothing on it is made up. It starts empty and grows every time she takes a lesson, practices a problem, or passes a quiz.