Master math with a plan that works.

One-on-one and small-group math courses for EST, SAT, and ACT — taught by Mr. Mohamed Ibrahim, with clear explanations and real practice, not just formulas to memorize.

0 pts
Average SAT Math score improvement
0%
Reach their target score
STUDENT DASHBOARD PREVIEW
Welcome back, Sara ▲ on track
Course
SAT Math Prep
Status
approved
Homework completed 4 of 5
Aug 04 SAT Practice Set 2 9/10
Aug 06 Geometry Worksheet 6/10
Students preparing for
EST SAT ACT American Diploma
Curriculum

Three exams. One clear path to your target score.

Each course is built around one exam — pick the one you're sitting.

EST-101

EST Math Prep

Full coverage of the EST Math section — algebra, geometry, and data topics — with timed practice.

6 weeksBeginner
SAT-101

SAT Math Prep

Master every SAT Math topic with timed practice and the strategies that raise scores fastest.

6 weeksIntermediate
ACT-110

ACT Math Bootcamp

Speed and accuracy drills for the ACT's tighter time limits, built around real past papers.

5 weeksIntermediate
How a course runs

Five stages, one clear path.

The same sequence every student moves through, start to score.

01

Enroll

Pick a course, join a small group of students at a similar level.

02

Learn live

Two live sessions a week, recorded, with worked problems as the material.

03

Practice

Work a matching problem set on your own before the next session.

04

Get reviewed

Mr. Mohamed Ibrahim reviews your actual answers and gives specific feedback.

05

Results

Leave with a mastered topic, not just notes — and a score to prove it.

Inside the platform

How a student moves through the site.

Once you're enrolled, this is the loop you'll live in — sign in, practice, get graded, come back stronger.

🔐

Sign up & get approved

Register once — Mr. Mohamed Ibrahim approves the account before sign-in works.

🧠

Practice skills & exams

Work through skill sets and practice exams at your own pace, anytime.

📘

Take homework

Complete what's assigned — graded instantly the moment you submit.

🎯

Review mistakes

Every wrong answer is saved, with a retake required within 24 hours.

📈

Track progress

Watch your streak, achievements, and leaderboard rank grow over time.

Start improving your score.

Register free and get your first homework assigned.

Have a question about a course or class times? Message directly on WhatsApp.

Start WhatsApp chat →

Admin access

Enter the passcode to view captured leads. This is a client-side demo gate only — wire up real authentication before using this in production.

Incorrect passcode. Try again.
🌟 Top performers
Loading…
⚠️ Needs attention
Loading…
Class performance
Loading…
Exams are stored in your Supabase database and immediately appear in the public "Practice exams" section for every visitor. Question and option images now upload as real files instead of embedding as text — much lighter, and fixes the timeout issue some students hit.
Student accounts are stored in your Supabase database. Passwords are hashed, never stored in plain text, and never shown here. New registrations start as "Pending" until you accept or decline them here. The "Access" column shows how many different IP addresses each student has signed in from recently — a rough signal for account sharing, not proof. A student switching between home Wi-Fi and mobile data will naturally show up as more than one IP too, so treat "⚠ 2+ IPs" as something worth a quick check-in, not an accusation.
0
Registered students
0
Pending requests
UsernameGradeCourseStudent #Parent #RegisteredStatusAccessActions
Build homework as questions and assign it to one or more students at once. They'll see it on their dashboard, answer it, and their score appears the moment they submit.
0 selected
Loading students…
Leave blank to publish straight away. Use this to set up a whole week ahead — each one appears on its own morning.
StudentHomeworkDueStatusScore
Build a reusable question bank organized by skill or topic — a place to keep classified questions on hand, separate from any one student's homework.
One link per line for multi-part recordings. Optionally name a part with Part 1 | https://….
Ranked by each student's average score across every homework they've completed.
Loading…
Questions students send from under a homework question land here.
StudentHomeworkQuestionPhotoTheir messageSent
Add a record for each tutoring session. The soonest upcoming one shows as a reminder on that student's dashboard; past ones appear in their session history.
0 selected
Plays embedded inside this site, which is what makes domain-lock protection work. Paste the embed URL from Bunny Stream (or a YouTube link).
🎬 Who watched what
Time shown is how long the player was open — a good measure of attention, though it can't prove the video was actually playing (browsers don't let a site read inside a YouTube or Drive player).
Loading…
All sessions
StudentDateTimeTopic / notesAttendanceViews
Post something all your students see on their dashboard — a cancellation, a new exam, anything time-sensitive. Scope it to one course, or leave it for everyone.
Every question ranked by how many different students have gotten it wrong — the top of this list is where your question bank most needs attention, whether that's a rework or just an explanation.
Loading…
Upload a transfer screenshot and enter the amount — the totals, who's paid in full, and who still owes are all worked out for you. Students can upload their own screenshots too; those wait here as "pending" until you confirm the amount.
Your payment details
These are shown to students right after they register, so they know where to send the money. Leave one blank to hide it.
Record a payment
Installment requests
Who owes what
Loading…
All payments
Every retake across all your students in one place — who still owes one, how overdue they are, and how they did on the ones they've finished.
Loading…
Lay out a whole course once — "Day 1: this skill, Day 3: that skill" — then apply it to any student with a start date. Each homework is created and scheduled to appear automatically on its own day, so you set the course up once and it runs itself.
Build a plan
Your plans
Loading…
Send a personal review to a student — it appears on their dashboard along with how much of that skill they've completed.
StudentSkill%ReviewSent
Courses you add here appear as options when tagging which course an exam belongs to, and in the course dropdown on the student registration form.
🏆 Math Champions League — group stage first, ranked by score on a linked exam, then a knockout bracket (Round of 32 → 16 → Quarterfinals → Semifinals → Final) where the higher scorer on each round's exam advances. Reuses your existing exams, so scoring and saving work exactly the same as everywhere else.
See who's actually retaking their daily mistakes below — the full wrong-answer log is further down.
Who retook it, who didn't
Loading…
Day-by-day detail
StudentDayMistakesRetaken?
Every wrong answer across every student's homework, exams, and skill practice — newest first.
StudentSourceQ#LessonQuestionPhotoTheir answerCorrect answerDate
Every wrong answer, in one place to actually work through — pick one up, explain it with a photo, a voice note, or just text, and it's marked done for everyone to see.
Academic assistants with their own individual accounts — each one only sees the students you assign them, not the whole roster. (Separate from the shared assistant2026 passcode, which still grants full access to everything.)
UsernameStatusAssigned studentsAssigned skills
Every mistake answered, grouped by who answered it and which day — a quick way to spot who's keeping up and who isn't.
Today
Loading…
Daily breakdown
Loading…
A week-in-review message for each student, generated automatically from their real activity — WhatsApp can't send these for you without a paid business API, so this gets each message ready and steps you through sending them with one tap each.
Loading…