KHDA Student Progress App: School Management Software Dubai
Founder & Lead Developer, Codingclave · 200+ projects since 2017
A student progress system that will stand up in a KHDA inspection must hold 12 records per student: attainment and progress in every subject each term, the internal assessment behind each judgement, external benchmark scores (a cognitive ability test, a reading test and a curriculum-specific test, which KHDA requires every Dubai private school to run), attendance, and group tags for Emirati students, students of determination, EAL learners and gender. From the 2026-27 academic year KHDA gives schools no more than 24 hours' notice before a visit (KHDA announcement, 3 June 2026), so this data has to be live, not assembled over a weekend.
I am Ashish, founder of Codingclave. We have built software since 2017, including our own School Management Software product, and the first question for a Dubai school is the same one: what does the system need to produce for KHDA? This guide answers that first, then covers the self-evaluation form (SEF), curriculum requirements, prices (AED 25-150 per student per year on SaaS, and custom builds from about AED 150,000 at market rates) and how to choose. Our own list prices custom software at AED 24,500-245,000, excluding VAT.
Student progress tracking for KHDA inspections (what inspectors ask for)
KHDA's inspectors and visiting experts work from the 2015-2016 UAE School Inspection Framework, which the 3 June 2026 announcement on khda.gov.ae confirms will continue to guide quality assurance visits. The framework has six performance standards and a six-point scale (Outstanding, Very Good, Good, Acceptable, Weak, Very Weak). Performance Standard 1 is students' achievement, judged separately for attainment and progress, in each key subject and each phase. That is where the data questions land.
When a team arrives, the questions a tracking system must answer in minutes are:
- Attainment now. What share of students in each year group and subject is working at, above or below the curriculum standard this term? Who has missing assessment data?
- Progress from a starting point. For the same students, how far have they moved since their baseline? Progress is judged against expectation, so the system needs a recorded starting point (prior attainment or a cognitive ability score) for every child.
- Groups. Attainment and progress for Emirati students, students of determination, EAL learners, boys and girls, and high-attaining students, each compared with the whole cohort. Emirati progress and provision for students of determination get specific attention in KHDA reporting.
- Internal versus external. Do your teacher assessments agree with external benchmark results? A gap in either direction is a line of enquiry.
- Interventions. Which students received extra support, when, and what changed in their data afterwards?
- Method. How is an attainment judgement produced? Is it a test score, a teacher judgement, or a calculation? Inspectors ask leaders to explain the number, not just show it.
If any of those six answers requires exporting three spreadsheets and a weekend, the system is not inspection-ready. The point of 24-hour notice, in KHDA's own words, is that visits reflect "the everyday reality of school life", so the evidence must exist on an ordinary Tuesday.
KHDA SEF: the evidence a school system must produce
The Self-Evaluation Form is the school's own judgement against the six performance standards, with evidence attached. KHDA's 16 May 2025 announcement (the one that paused routine inspections for 2025-26) required schools to keep providing "regular updates through their self-evaluation forms (SEF)" and to keep administering external benchmark assessments. The June 2026 announcement goes further: SEF reviews, achievement data and school submissions now feed a "moderated, data-driven methodology" that decides whether a school gets a full inspection or a shorter monitoring visit. In other words, the SEF and the data behind it are read before anyone arrives.
Here is the scoping checklist for a Dubai school system. Twelve records, each mapped to what it evidences.
| # | Record the system must hold | What it evidences | Framework standard |
|---|---|---|---|
| 1 | Attainment per student, per subject, per term, against the curriculum standard | Students' achievement (attainment) | PS1 |
| 2 | Progress per student from a recorded baseline, per subject | Students' achievement (progress) | PS1 |
| 3 | Internal assessment marks with assessment type (test, task, teacher judgement) and date | How judgements were formed | PS1, PS3 |
| 4 | External benchmark results: cognitive ability (CAT4 or equivalent), reading (NGRT or equivalent), curriculum-specific (GL PT Series, MAP or equivalent) | KHDA External Benchmark Assessments Requirements; internal versus external alignment | PS1 |
| 5 | Baseline and prior attainment per student (entry data, previous school, cognitive scores) | Starting point for progress | PS1 |
| 6 | Group tags: Emirati, students of determination (with category), EAL, gender, gifted and talented | Group analysis, inclusion provision | PS1, PS5 |
| 7 | Intervention log: who, what, start and end dates, measured impact | Support, care and guidance; impact of leadership actions | PS5, PS6 |
| 8 | Attendance and punctuality, daily and by lesson | Personal and social development | PS2 |
| 9 | Lesson observation, work scrutiny and teacher feedback records | Teaching and assessment | PS3 |
| 10 | Curriculum map per grade: subjects, hours, MoE-mandated subjects (Arabic, Islamic Education for Muslim students, Social Studies, Moral Education), adaptations for groups | Curriculum design and adaptation | PS4 |
| 11 | Wellbeing, behaviour and safeguarding incidents with actions taken | Protection, care, guidance and support | PS5 |
| 12 | SEF judgements per standard with linked evidence and version history | Leadership, self-evaluation and improvement planning | PS6 |
Two design rules make this work. First, every report figure must be traceable to a source record (a mark, a test file, a dated observation). Second, the SEF should be a module in the same system, not a Word document, so a judgement of "Good" for progress in Year 6 mathematics links to the live Year 6 mathematics progress report.
KHDA inspection 2026-27 checklist: 24-hour notice and two visit types
What changed, with sources on khda.gov.ae:
| Item | Position for 2026-27 | Source |
|---|---|---|
| Inspections | Resume for all eligible private schools after the 2025-26 pause | KHDA news, 3 June 2026 |
| Visit type 1 | Full quality assurance visit (inspection) by a specialist team applying the full UAE School Inspection Framework; published report with an overall rating | KHDA news, 3 June 2026 |
| Visit type 2 | Shorter monitoring visit by a smaller team on specific audit trails and key lines of enquiry identified through data analysis; concise report, no new rating | KHDA news, 3 June 2026 |
| Who gets a full inspection automatically | Schools completing their third year of operation in Dubai | KHDA news, 3 June 2026 |
| Notice | No more than 24 hours for both visit types | KHDA news, 3 June 2026 |
| How the visit type is decided | KHDA-held data plus school profiles, submissions, achievement data and self-evaluation, moderated by education specialists | KHDA news, 3 June 2026 |
| Still required through the pause | External benchmark assessments and regular SEF updates | KHDA news, 16 May 2025 |
| Framework | 2015-2016 UAE School Inspection Framework, six performance standards | KHDA news, 3 June 2026 |
Practical consequence for software: the data that decides your visit type is submitted before the visit. A system that produces clean achievement data and a current SEF influences whether you get a full inspection or a monitoring visit at all.
A curriculum management tool that supports KHDA inspection requirements
Performance Standard 4 is curriculum, and the second most common search that brings people to this page is for a curriculum management tool that meets KHDA requirements. Here is what that module needs, in order of how often inspectors look at it:
- Curriculum map per grade and phase with the time allocated to each subject, including the MoE-mandated subjects (Arabic, Islamic Education for Muslim students, Social Studies, Moral Education), so leaders can show coverage and balance.
- Learning objectives linked to assessment. Each internal assessment should tag the objectives it tests, so "progress in Grade 5 science" can be broken down to the strands where students are secure or developing.
- Adaptation records. Which units were modified for students of determination, EAL learners or high attainers, and what the outcomes were. This is the evidence for curriculum adaptation under PS4 and inclusion under PS5.
- Multi-curriculum support. Dubai's private schools teach 17 curricula; UK (37% of students), Indian (26%), US (14%), IB (7%) and UK/IB hybrid (4%) are the top five by enrolment according to KHDA's January 2025 data. A school with two streams needs separate grading scales and a shared "expected level" concept for progress reporting.
- Review cycle. When each subject's curriculum was last reviewed, by whom, and what changed. Inspectors ask how the school knows its curriculum is working.
Most school information systems do admissions, fees and attendance well and curriculum badly. If your current SIS has no curriculum map, a separate tool or a custom module is the fix; do not try to force it into the gradebook.
School management software Dubai: features that matter beyond the inspection
Inspection readiness is the reason people arrive here, but the system still has to run the school every day. The modules Dubai schools actually use:
| Module | Dubai-specific requirement |
|---|---|
| Student information (SIS) | Emirates ID, passport, visa status, Parent-School Contract status, KHDA registration status |
| Gradebook and report cards | Grading scales and templates per curriculum (A-F, 1-9, CGPA, IB criterion levels), predicted grades |
| Attendance | Daily and lesson-level, biometric or RFID (ZKTeco and Hikvision are common in UAE schools) |
| Fees | Term billing, sibling discounts, instalment plans, VAT invoicing, online payment through UAE gateways |
| Parent app | iOS and Android, Arabic and English, push notifications, WhatsApp alerts, fee balance, bus tracking |
| Transport | Routes, driver records, live GPS with ETA in the parent app |
| HR and payroll | Staff records, qualifications, WPS-compliant payroll, DHA medical fitness tracking |
| Timetable | Period allocation, rooms, cover |
For fee collection, compare gateway fees before you integrate; I wrote up PayTabs vs Telr vs MyFatoorah with 2026 rates. For parent communication, WhatsApp beats email in the UAE by a wide margin; our AI and WhatsApp chatbot service covers the build of an automated absence and fee reminder flow and the Meta message fees behind it.
School management software prices in Dubai: AED 25-150 per student per year
Indicative ranges; every vendor quotes per school and discounts for groups.
| Platform | Origin | Price (AED per student per year) | Best for |
|---|---|---|---|
| PowerSchool SIS | USA | 80-150 | Large American and IB campuses |
| GEMS Connect | UAE | Not sold outside GEMS | GEMS group schools (in-house parent app) |
| ManageBac | Global | 70-130 | IB World Schools |
| Classter | Greece | 40-80 | Multi-curriculum, mid-budget |
| Fedena | India | 25-50 | Indian-curriculum schools, tight budget |
| Custom build | Any | 150,000-600,000 one time | Groups, multi-curriculum, full data ownership |
Note that the SaaS prices above cover the SIS. Progress tracking against KHDA expectations is often a second subscription (Learning Ladders style tools, GL or NWEA analytics) or a spreadsheet. Add it to the comparison before you decide.
| School size | SaaS annual cost (AED) | Custom development (AED, one time) |
|---|---|---|
| 200-500 students | 15,000-50,000 | 150,000-250,000 |
| 500-1,500 students | 40,000-150,000 | 250,000-400,000 |
| 1,500-3,000 students | 120,000-400,000 | 350,000-600,000 |
| Group, 5,000+ students | 300,000-800,000 | 500,000-1,200,000 |
Custom development breaks even with SaaS in 3-4 years for medium and large schools. The custom figures above are indicative market rates for a full school platform. Our own list prices custom software at AED 24,500-245,000, excluding VAT, with the price fixed in AED once the scope is agreed; what software costs in Dubai explains what moves a quote within that band.
Not sure which row your school sits in? WhatsApp Ashish with your student count, curricula and current SIS, and I will tell you whether SaaS or a custom build is cheaper for your school.
When to build custom school management software instead of buying SaaS
Build when at least two of these are true:
- Three or more campuses. Central reporting with campus-level configuration is where SaaS pricing and flexibility both break.
- Two or more curricula in one school. British and Indian streams need different grading logic and report cards, and one progress view for KHDA.
- SaaS spend above AED 150,000 a year. A custom build pays back inside three years at that level.
- Deep UAE integrations. KHDA portal workflows, Emirates ID validation, external benchmark result imports, WPS payroll.
- Complex fees. Sponsor billing, scholarships, sibling discounts and instalment plans that the SaaS fee module cannot express.
Under 500 students with a single curriculum, buy SaaS and go live in 2-4 months. Our recommended stack for custom builds is Next.js for the web app (the framework behind our Gulf projects Dubai Digital Xchange and Sharqiyah; Arabic right-to-left layouts are straightforward, and every Arabic build gets a bilingual QA pass), Flutter for the parent and teacher apps (our Dubai app cost breakdown explains why one codebase matters), Node.js or Laravel on PostgreSQL, with the hosting region agreed with the school and written into the scope.
Implementation timeline for a Dubai school: 4-10 months
- Planning, 4-6 weeks. Audit current systems, map the 12 KHDA records above to data sources, define grading scales per curriculum, plan migration.
- Configuration or development, 8-16 weeks. SIS core, academic structure, assessment and progress module, fees and payment gateway, parent app, SEF module.
- Data migration, 2-4 weeks. Student records, at least two years of assessment history (progress needs a baseline), external benchmark files, fee balances, staff records.
- Training, 2-3 weeks. Registrar, accounts and HR; teachers on gradebook and attendance; parents on the app.
- Go-live at term start. August or September for most Dubai schools, with 2-4 weeks of parallel running.
Total: 4-6 months for SaaS, 6-10 months for custom. Start in January-March for a September go-live, and make sure a full term of assessment data is in the new system before a visit window opens.
Data protection: what Dubai school software must do
Dubai schools fall under UAE Federal Decree-Law No. 45 of 2021 (Personal Data Protection Law) and KHDA's student data expectations. The system must: be hosted in a region the school can justify under the law's cross-border transfer rules (UAE or GCC hosting is the usual choice); encrypt Emirates ID and passport data at rest; record parent consent for collection and sharing; apply role-based access so teachers see only their classes and accounts staff see only fees; keep an audit trail of who opened which student record; and retain records for at least five years after a student leaves. Ask every SaaS vendor for their data residency setup and a signed data processing agreement.
Dubai's private school sector in numbers
According to KHDA's data release of 9 January 2025 (khda.gov.ae), Dubai has 227 private schools teaching 387,441 students from 185 nationalities across 17 curricula, with 33,210 Emirati students and 27,284 teachers. Enrolment grew 6% in 2024-25 after 12% the year before. Every one of those schools is in scope for a quality assurance visit from 2026-27.
Get a KHDA-ready school system
We are Codingclave Development LLP, a founder-led software company in Lucknow, India, founded in 2017, with 200+ delivered projects, a 4.9-star Google rating from 76 reviews and Top Rated status on Upwork. We have no UAE office: UAE clients work with us remotely over WhatsApp, email and video, Monday to Saturday 08:30-17:30 GST. Our School Management Software product has a live demo covering admissions, fees, attendance, exams and the parent app. For a Dubai school it is the starting point: the KHDA progress, benchmark and SEF modules described above, plus UAE specifics such as Arabic screens, VAT invoices and a UAE payment gateway, are custom work agreed in writing in the scope. Quotes and invoices are in AED and exclude VAT (we are not UAE VAT-registered, so VAT-registered schools usually apply the reverse charge; confirm with your tax adviser). Payment is 40% at the start, 40% at a mid-project milestone and 20% at launch, by bank transfer to our AED account; the school owns all code and IP on final payment, and bug fixes are free for 6 months after launch. For the full range of what we build for UAE clients, see our UAE page.
Message us on WhatsApp with your student count and curriculum mix and we will tell you honestly whether SaaS or a custom build is the cheaper route, and walk you through how the 12-record checklist maps to the data your school already holds.
Frequently asked questions
Any school management system that keeps the 12 student progress records in this guide live and exportable will carry a KHDA visit; KHDA does not approve or mandate a specific product. In practice Dubai schools use PowerSchool, ManageBac, Classter or Fedena for the student information side (GEMS schools also have the group's in-house GEMS Connect parent app), and add a tracking tool (Learning Ladders, Pupil Asset style) or spreadsheets for attainment and progress. The gap is usually between the two: SIS data in one place, assessment data in another, SEF written by hand. A single system that joins student records, internal assessment, external benchmark results and SEF evidence is what inspectors can actually audit in a 24-hour-notice visit. We can build that as custom software, and our School Management Software product has a live demo you can try first.
Per student, per subject, per term: attainment against the curriculum standard, progress from a recorded starting point, the assessment type behind each judgement (teacher-assessed or test), external benchmark scores (cognitive ability such as CAT4, reading such as NGRT, and a curriculum-specific test), attendance, and group tags for Emirati students, students of determination, EAL learners and gender. It also needs an intervention log with dates and measured impact, because inspectors ask whether support worked, not only whether it happened. Reports must roll up by class, year group, phase, subject and group, and every number must be traceable to a source record. If the app cannot show how a progress figure was calculated, the figure is not evidence.
The Self-Evaluation Form (SEF) is the document in which a Dubai private school judges itself against the six performance standards of the UAE School Inspection Framework and attaches evidence. KHDA's 16 May 2025 announcement required schools to keep providing regular SEF updates during the 2025-26 inspection pause, and its 3 June 2026 announcement says SEF reviews, achievement data and school submissions now feed the data-driven decision on whether a school receives a full inspection or a monitoring visit in 2026-27. Treat it as a living document: most leadership teams revise judgements at least termly and refresh the evidence pack after every assessment window. A school system should version the SEF and link each judgement to the report that supports it.
SaaS platforms used in Dubai run roughly AED 25-150 per student per year (indicative ranges, vendors quote per school): Fedena at the low end for Indian-curriculum schools, Classter in the middle, ManageBac and PowerSchool at the top for IB and large American campuses. A 1,000-student school should budget AED 40,000-150,000 a year, plus any separate progress-tracking tool. Custom development at indicative market rates is AED 150,000-600,000 one time plus AED 3,000-15,000 a month for hosting and maintenance, and usually breaks even against SaaS in 3-4 years for schools above 1,000 students or groups with several campuses. Our own list prices custom software at AED 24,500-245,000 and app maintenance at AED 1,500-4,500 a month, excluding VAT, with the project price fixed once the scope is agreed. Under 500 students, buy SaaS; the custom route does not pay back at that size.
No. KHDA mandates outputs, not products: students registered through the KHDA portal by Emirates ID with the Parent-School Contract signed electronically, external benchmark assessments administered and reported, regular SEF updates, participation in the Dubai Student Wellbeing Census, and, from 2026-27, readiness for a quality assurance visit on no more than 24 hours' notice. Any system that produces those outputs is acceptable. Most weak inspection evidence comes from data gaps between systems, not from the brand of software. If you are choosing, ask the vendor to show attainment and progress by student group live, not in a slide deck.
KHDA's External Benchmark Assessments Requirements ask every Dubai private school to run three types of test: a cognitive ability test (CAT4 is the common choice, taken in Grades 3, 5, 7 and 9, which is Years 4, 6, 8 and 10 in UK-curriculum schools), a reading skills test (NGRT, typically three times a year), and a curriculum-specific achievement test (GL Progress Test Series, NWEA MAP or an equivalent matched to the curriculum). The May 2025 KHDA announcement confirmed these continued through the inspection pause. Your school system should import the vendor result files, store the raw score, standard age score and percentile, and show them next to internal attainment so the two can be compared.
Yes, with care. PowerSchool, ManageBac (strongest for IB) and Classter support several grading scales (A-F, 1-9, CGPA, percentages) and report card templates per curriculum. The hard part is progress tracking across streams: an IGCSE predicted grade, an IB MYP criterion level and a CBSE percentage are not comparable, so the system needs a common 'expected level' scale per curriculum before it can report progress to inspectors in one view. Off-the-shelf tools often force a compromise here. A custom build lets you define the grading logic, comment banks and PDF templates per stream, which is why schools running more than two curricula tend to go custom.
SaaS takes 4-6 months end to end: 4-6 weeks planning and KHDA mapping, 8-12 weeks configuration, 2-4 weeks data migration, 2-3 weeks staff and parent training, then go-live. Custom development takes 6-10 months. Go live at the start of an academic term, August or September for most Dubai schools, which means starting in January-March. A mid-term switch breaks gradebooks and leaves progress data split across two systems, exactly what an inspector will notice. With 24-hour-notice visits from 2026-27, plan for the new system to hold at least one full term of assessment data before any visit.
Yes. Dubai schools fall under UAE Federal Decree-Law No. 45 of 2021 (Personal Data Protection Law) and KHDA's student data expectations. The law regulates cross-border transfers of personal data rather than requiring local hosting, so in practice: choose a hosting region the school can justify under those transfer rules (UAE or GCC hosting, such as AWS Bahrain, AWS UAE or Azure UAE, is the usual choice), encrypt Emirates ID and passport data at rest, record parent consent for data collection and sharing, use role-based access so teachers see only their classes, keep an audit trail of who opened which student record, and retain records for at least five years after a student leaves. Ask any SaaS vendor for their UAE data residency setup and a signed data processing agreement before you sign.