iSkool is built from the ground up for South African high schools. Here is a thorough breakdown of every tool — what it does, why it matters, and how it works in a real classroom.
Live, auto-marked, integrity-protected assessments that replace paper tests — and give teachers data that paper never could.
In most LMS platforms, a "quiz" is a form that learners fill in and teachers manually check later. iSkool flips this entirely. When a teacher launches a quiz in iSkool, it goes live to every learner in that class simultaneously — on their phone, tablet, or laptop. The teacher watches real-time progress on their dashboard as each learner moves from question to question.
The moment a learner submits, iSkool auto-marks every answer, assigns a percentage score, generates a symbol (A through F) based on CAPS thresholds, and makes the results available on both the teacher's gradebook and the learner's dashboard — all within seconds. No waiting. No marking pile on a Friday afternoon.
Teachers build quizzes from a personal question bank. Questions can be multiple choice, true/false, short answer, fill-in-the-blank, or numeric input. Each question can be linked directly to a CAPS topic, so quiz results automatically feed into syllabus coverage tracking.
Teachers set a time limit, choose which class (or multiple classes) to assign the quiz to, and choose whether it is a live timed session or a flexible self-paced assessment. They can also randomise question order per learner — making it significantly harder for learners to simply copy answers from a neighbour.
Once live, the teacher sees every learner's name and which question they are currently on. The quiz closes automatically at the set time, or the teacher can extend for specific learners who need more time — all with a single click.
Structured, trackable, deadline-driven tasks that replace WhatsApp voice notes and crumpled paper handouts.
In South African high schools, assignment management is one of the biggest pain points for both teachers and learners. Teachers hand out paper sheets that get lost, WhatsApp reminders go unread, and late-night "sir I forgot" messages pile up. There is no reliable way to know how many learners have actually started, let alone completed, an assignment before the deadline arrives.
iSkool's assignment system solves this completely. When a teacher creates an assignment — whether it is a written task, worksheet, research project, or practical report — every learner in the class sees it on their dashboard immediately. Deadlines are displayed prominently with a countdown. File uploads, typed answers, or document links are all accepted submission formats.
The teacher's assignment dashboard shows every learner's submission status in real time: submitted (with timestamp), in progress, or not yet started. Late submissions are automatically flagged with a yellow indicator, and the system can be configured to stop accepting submissions after the deadline — exactly like an exam.
Teachers can attach resources, instructions, and marking rubrics directly to the assignment so learners have everything they need in one place. iSkool stores every submission permanently — no more disputes about whether something was handed in. The timestamp is irrefutable.
Once submitted, teachers can mark directly in the platform, leave typed feedback, and release marks with a single button. Learners are notified the moment their mark is released — no waiting for a Monday morning return session.
The world's first AI invigilator purpose-built for South African high school quizzes — monitoring every learner, every question, in real time.
Online assessments have a fundamental trust problem. When a learner opens a quiz on their phone, nothing stops them from switching to WhatsApp to ask a friend for answers, opening a new browser tab to search Google, or walking to a classmate's desk. Traditional exam invigilation simply does not translate to the digital environment — you cannot have a teacher physically watching every screen simultaneously.
Most LMS platforms ignore this problem entirely, or offer add-on proctoring solutions that require expensive cameras, high-bandwidth video uploads, and desktop computers — none of which are realistic for South African schools. iSkool's AI invigilator was built from the ground up for low-bandwidth, mobile-first environments, with no camera or extra hardware required.
iSkool's AI invigilator works by monitoring browser focus and application activity at the operating system level during a quiz session. Every time a learner switches away from the quiz — whether they minimise the browser, switch to another app, open a new tab, or navigate to a different URL — the system detects this event and logs it against that specific question.
This per-question logging is critical. It tells the teacher not just that a learner left the quiz, but exactly which question they were on when they left — and how long they were away. A learner who switched tabs on Question 7 but had already answered Questions 1 through 6 correctly tells a very different story from a learner who switched tabs on Question 1 and came back with a perfect score.
The teacher sees a live flagged list during the session, and receives a full audit log — timestamps, duration of each exit, question context — once the quiz closes. No human invigilator could ever provide this level of detail.
A living, auto-updating record of every mark — that generates report cards, calculates averages, and spots at-risk learners without a spreadsheet in sight.
South African teachers spend an enormous amount of time managing marks in spreadsheets — capturing quiz scores, calculating averages, applying weightings, converting percentages to symbols, and then transferring everything into a report card template. It is time-consuming, error-prone, and has to be done all over again every term.
iSkool's gradebook eliminates this entirely. Every quiz that runs through iSkool auto-populates the gradebook the moment learners submit. Assignments, when marked in the platform, also feed in automatically. Teachers only need to manually enter marks for assessments they run outside of iSkool — such as physical exams — and even those are a simple one-field entry per learner.
The gradebook is built around CAPS requirements. It understands the difference between a class test, a formal assessment, a project, and an examination — and applies the correct weighting to each automatically. Assessment types and their program-of-assessment weightings are pre-loaded for every grade and subject following DBE guidelines.
At any point in the term, the teacher can see each learner's current average, their running symbol, and exactly how many assessments have been captured versus what the CAPS program requires. If a learner is at risk of not meeting the minimum pass requirement, the system flags it automatically — giving teachers weeks, not days, to intervene.
Report cards are generated with a single click. The PDF includes every subject, every mark, the overall average, attendance if integrated, and a space for teacher comments. These can be emailed directly to parents from within the platform, or downloaded for printing.
The intelligence layer that turns raw marks into actionable decisions — for teachers, HODs, and principals alike.
Analytics in iSkool operates at three levels simultaneously. At the learner level, every teacher can see exactly how each individual learner has performed across every assessment — their trajectory over the year, which subjects they are struggling with, and what their current at-risk status is. This is the data that makes targeted intervention possible rather than reactive.
At the class level, teachers see how their entire class is performing relative to previous terms, where the class average sits, and — critically — which individual questions learners answered incorrectly most often. The question-difficulty breakdown is one of iSkool's most powerful analytics features: if 70% of a class got Question 8 wrong, that tells the teacher that Question 8 covers a concept that needs to be taught again before moving on.
At the school level, iSkool provides principals and HODs with a dashboard that shows every class, every subject, and every teacher's performance metrics in aggregate. This is not surveillance — it is the kind of data that allows school leadership to identify where to direct additional resources, which subjects need curriculum support, and which classes are performing exceptionally well and why.
In the context of South African schools, where the matric pass rate is a national concern and where HODs are often stretched across multiple subjects, having this kind of automated, always-current intelligence is transformative. A principal no longer needs to wait for the end-of-term report to know how Grade 12 Mathematics is tracking — they can see it on a Tuesday morning in Week 4 of Term 2.
All analytics are exportable to PDF or spreadsheet for inclusion in department reports, parent evenings, or SGB presentations.
A structured, curriculum-linked content library that replaces Google Drive chaos and WhatsApp PDF chains — putting every learning resource exactly where it belongs.
In most South African schools, learning resources live everywhere and nowhere simultaneously. Notes are emailed to class WhatsApp groups. Worksheets are shared as blurry photos of photocopies. Videos are sent as YouTube links that expire or get taken down. Past papers are on a USB drive someone borrowed last year. Learners who miss class have no reliable way to access what they missed.
iSkool's Resources module creates a single, organised, always-accessible library for every class and every subject. Teachers upload once — and every learner in that class has access immediately, from any device, at any time. Nothing gets lost. Nothing expires. Nothing requires a working printer.
What makes iSkool's resource library different from a simple file-sharing system is its direct link to the CAPS curriculum. Every resource is tagged to a specific topic in the syllabus — so when a learner is studying Quadratic Equations, they see only the notes, videos, and worksheets relevant to that exact topic. No hunting through a folder hierarchy. No searching through 47 WhatsApp messages.
Teachers can track which learners have accessed which resources — giving them insight into who is engaging with study material outside of class and who is not. This engagement data feeds into the at-risk analytics, creating a holistic picture of each learner's participation.
Supported file types include PDF, Word, PowerPoint, Excel, images, video files, and external video links (YouTube, Vimeo). All files are stored securely and accessible only to enrolled learners in the relevant class.
Moderated, focused academic conversations that replace WhatsApp groups with a space designed for learning — not memes and noise.
Almost every South African school class has a WhatsApp group. The intentions are good — a place for learners to ask questions, share notes, and support each other. In reality, these groups become repositories of memes, off-topic conversations, and late-night spam that leaves genuine academic questions buried and unanswered.
Teachers who join these groups often find themselves overwhelmed, unable to maintain professional boundaries, and spending personal time responding to questions at 10pm. Those who don't join leave learners with no reliable channel to get academic support between lessons.
iSkool Discussions provides a threaded, moderated forum for each class — purpose-built for academic conversation. Learners can post questions, share observations, or ask for help with specific topics. Teachers can respond, pin important threads, and mark particularly helpful learner answers as "Teacher Approved."
All discussions are automatically categorised by subject and CAPS topic, so a question about Trigonometry appears in the Trigonometry discussion thread — not buried in a general feed. Teachers can enable or disable discussions per class, moderate posts before they appear publicly, and set allowed discussion hours if they want to maintain boundaries.
Participation in discussions is tracked and visible to teachers, giving them insight into which learners are actively engaging with academic content and which are completely disengaged — even outside of formal assessment.
Targeted, trackable communication that reaches learners and parents — with read receipts so you always know who has seen what.
In South African high schools, important information regularly fails to reach learners and parents reliably. A notice pinned to a classroom board is missed by absent learners. A circular sent home in a diary gets lost in a school bag or never leaves the principal's office photocopier. A WhatsApp message to a class group is buried within minutes. The result is that test schedules, meeting dates, deadline changes, and school policy updates reach some learners but not others — creating inequity and endless "I didn't know" disputes.
iSkool's Announcements feature provides a reliable, targeted, trackable communication channel that works for the entire school community — teachers, learners, parents, HODs, and the principal — from a single platform.
Every announcement in iSkool is targeted. A teacher can send a message specifically to Grade 12A, or to all Grade 12 classes, or to all learners across the school. A principal can send a school-wide announcement that reaches every learner and every parent simultaneously. HODs can send subject-specific notices to all learners taking Mathematics, regardless of which class they are in.
Read receipts are the defining feature. Every announcement shows exactly who has opened it and when. If 9 learners out of 32 have not read a critical test schedule announcement 24 hours before the test, the teacher can send a targeted follow-up specifically to those 9 — rather than spamming the entire class again. This single feature reduces the "I didn't know" problem more than any other tool in the platform.
A live academic calendar that syncs with the CAPS curriculum — so every learner, teacher, and parent always knows what is coming and whether the school is on track.
Most school calendar tools are static — a teacher enters dates at the start of the year and the calendar sits there, unchanging, regardless of whether any of those events actually happened. iSkool's calendar is dynamic. Every quiz that is created, every assignment that is set, every deadline that is established automatically appears on every enrolled learner's calendar the moment the teacher creates it.
Learners wake up and see exactly what is happening today, this week, and this month — without needing to ask a teacher, check a WhatsApp group, or piece together information from three different places. Parents linked to the platform see the same view — so they can provide informed support without needing to attend school meetings to find out basic scheduling information.
The calendar's most powerful feature is its integration with the CAPS syllabus tracker. Every topic in the CAPS curriculum for every subject and grade is pre-loaded into iSkool. As teachers create assessments and link them to topics, the system tracks what percentage of the curriculum has been covered, assessed, and recorded — in real time.
This is transformative for HODs and principals, who have a legal and professional obligation to ensure curriculum coverage is maintained. Instead of relying on teachers to self-report coverage in a spreadsheet at the end of term, iSkool shows them the live picture at any moment. If Grade 11 Mathematics is only 40% through the curriculum by Week 6 of Term 2, that is a flag that needs attention now — not at the end of term when it is too late to recover.
Teachers also benefit individually — the tracker shows them which topics they have not yet assessed, giving them a clear guide for upcoming quiz and assignment planning, and ensuring no CAPS topic slips through unassessed.
Apply for iSkool's free pilot and your school gets full access to every feature — set up and running within 5 working days.
Apply for Free Pilot →