FAQ

Frequently Asked Questions

Everything Zimbabwean schools ask before deploying Edupro School Management System, answered honestly and in detail. Over 70 questions covering pricing, deployment, every module, offline operation, ZIMSEC Heritage-Based Curriculum, Cambridge supplementary, Ministry reporting, data security and support.

70+
Questions answered
10
Topic categories
72hrs
Deployment target
4hrs
Support response

No matching questions found.

Try different keywords, or contact our team directly.

General

What Edupro is and how it works

Edupro School Management System (Edupro SMS) is a complete 10 module software platform built specifically for Zimbabwean schools. It manages learner records, admissions, attendance, school fees and financial statements, timetabling, academic reporting, communications, e-learning, asset management, and teacher training in one integrated system.

It is designed for both ZIMSEC Heritage-Based Curriculum schools and Cambridge International schools, and works fully offline on the school own local server.

Edupro was designed specifically for the Zimbabwean school environment. This means:

  • It supports ZIMSEC grading scales, subject codes and Ministry attendance return formats
  • It handles USD and ZiG (Zimbabwe Gold) as currencies
  • It integrates with EcoCash, Innbucks, RTGS and Steward Bank
  • It works offline because Zimbabwe internet infrastructure demands it
  • Fee structures reflect Zimbabwean school terms and typical levy types

It is not a generic product adapted for Zimbabwe. It was built from the ground up for this context.

Edupro is live at schools across Zimbabwe, including Avondale Primary in Harare with 1,600 students, Gresham Primary in Zvishavane with 1,700 students, and First Class High School in Mutare with 600 boarding students. No school has left the platform since launch. Visit the Clients page for the full list.

Edupro is independently developed and positioned. It is not currently an official Ministry of Primary and Secondary Education (MoPSE) system. However, it is designed to comply fully with MoPSE reporting requirements. Attendance returns, class registers for inspector visits, ZIMSEC attendance certificates, EMIS asset reports and termly statistical tables are all generated in Ministry standard formats, ready for submission without reformatting.

The school owns 100 percent of its data, always. Edupro is the custodian of the system and provides support, but the data belongs to the school. If a school ever stops using Edupro, they retain full access to their data. Edupro does not hold data hostage and does not restrict exports.

Yes. The parent portal allows parents to view their child fee account balance, download receipts, check attendance records, and access academic reports from a smartphone browser. In addition, the Communications Portal (COM-400) pushes fee receipts, absentee alerts and school announcements directly to parents via WhatsApp and SMS, so even parents without internet access stay informed.

Edupro is browser based. Any device with a modern web browser can access the system on the school local network, including desktop and laptop computers running Windows, Mac or Linux, tablets including iPad and Android, and smartphones for teachers marking attendance registers. No software installation is required on staff devices.

Currently, Edupro is browser based and works on any device through a web browser, including smartphones. A dedicated mobile app is on the product roadmap. In the meantime, the interface is optimised for mobile screens so teachers can comfortably mark attendance registers and check student records on their phones.

While the Edupro School Management System itself is built for schools, the Moodle LMS module is also deployed for non-school clients including the Ministry of Health, serving all registered nurses nationwide, and Health Safety Solutions, for staff training and learning management outside the classroom.

Modules Overview

What each of the 10 modules does

Edupro includes 10 fully integrated modules:

  • SIM-100 Student Information Management
  • ADM-200 Admission and Enrolment
  • ATT-300 Attendance Management
  • COM-400 Communications Portal
  • FIN-500 School Fees and Financial Statements Management
  • LMS-200 Moodle LMS Integration
  • TTS-300 Timetable and Scheduling
  • RPT-800 Academic Reporting System
  • AST-900 Asset Management Register
  • TRN-1000 Capacity Building and Training

All 10 modules work offline and are included in the once off setup fee.

SIM-100 is the central learner database. It stores every student full profile including demographics, national ID, medical records, parent and guardian contacts, enrolment history and academic progression from ECD A through Form 6. SIM-100 is the foundation that every other module draws its student data from, so getting SIM-100 right means every downstream process is accurate from day one. Full module details.

ADM-200 manages the full learner admission journey from the first parent enquiry to the moment a student is placed in their allocated class. It includes customisable application forms per grade level, a document checklist, a waiting list manager, automated acceptance letter generation, subject combination selection for Form 1 and Form 5, and bulk term start enrolment with automatic progression. Full module details.

ATT-300 replaces paper roll call books with a fast digital register that works fully offline. It captures morning and afternoon session registers, absence reasons, staff daily registers and lesson coverage tracking. It also provides absenteeism trends and analytics, flags at risk learners, and generates Ministry compliance reports including monthly attendance returns, class registers for inspector visits, and ZIMSEC attendance certificates for examination candidates. Full module details.

COM-400 unifies three communication channels, SMS, WhatsApp and email, into one platform. It automates fee reminders, absenteeism alerts, report card distribution and school news circulars. Recipient targeting includes whole school broadcast, by grade, by class, by fee status or by boarding status. It also queues messages offline and sends them automatically when internet connectivity resumes. Full module details.

FIN-500 is a complete school financial management suite. It handles fee structure configuration per grade and term, multi currency support for USD and ZiG, payment recording through EcoCash, Innbucks, RTGS and Steward Bank, automated termly invoicing with QR code receipts, real time debtor management with arrears ageing, and the full set of financial statements required by auditors and the Ministry, including balance sheets, income and expenditure statements, and statutory fund reports for SDC and SSF accounts. Full module details.

LMS-200 integrates Moodle, the world most widely used open source Learning Management System with over 400 million learners globally, into the school platform. It provides offline digital learning with courses, assignments, quizzes, CBT exams, video lessons and gradebooks, all running from the local school server. It supports the Heritage-Based Curriculum with School-Based Projects tracking and Cambridge International as a supplementary qualification. Full module details.

TTS-300 uses a constraint based scheduling algorithm to generate conflict free timetables in minutes. It respects teacher availability, room capacity, ZIMSEC period requirements and specialist facility bookings like science laboratories and computer labs. It validates against Ministry period minimums, supports double periods for practicals, and provides substitute teacher assignment for absent staff. Full module details.

RPT-800 eliminates end of term report card stress. It supports ZIMSEC Heritage-Based Curriculum report cards with competency based reporting for primary school and percentage grading for secondary school, plus Cambridge supplementary reports with the A star to U grading scale. It accepts bulk Excel mark uploads, generates professional PDF report cards in bulk, calculates class positions and aggregates automatically, and includes School-Based Projects tracking at the required 20 percent weighting. Full module details.

AST-900 provides a structured digital register for all school assets across six categories: furniture and fittings, ICT equipment, sports equipment, vehicles, buildings and infrastructure, and library collections. It tracks the full asset lifecycle from procurement and deployment through maintenance to disposal, calculates straight line depreciation automatically, and produces audit ready reports and EMIS compatible asset returns for Ministry submissions. Full module details.

TRN-1000 is a structured 7 day on site training programme that takes Zimbabwean teachers from computer basics through to confident Moodle course creation. Phase 1 covers computer foundations, Phase 2 covers classroom technology including Smart Boards and projectors, and Phase 3 covers Edupro and Moodle mastery. Each teacher who completes the programme receives a certificate of completion. Full module details.

SIM-100 Student Information

Learner records and data management

SIM-100 stores:

  • Personal demographics including full legal name, date of birth, national ID, gender, home language and religion
  • Medical and health records including allergies, chronic conditions, vaccinations and emergency contacts
  • Parent and guardian contacts with up to three guardians per learner
  • Enrolment and academic history including subject combinations and progression decisions
  • Previous school records including EMIS numbers and transfer letters

Yes. SIM-100 returns student records in under one second even with no internet. Search works by name, admission number, class or national ID from the school local server database. This makes SIM-100 ideal for rural and peri urban Zimbabwean schools where internet access is intermittent.

Yes. Different staff roles see only what they need. The Headmaster accesses all records, class teachers see only their class, the registrar manages admissions, and the school nurse accesses medical data. All access is logged for Ministry inspection readiness.

ADM-200 Admissions

Admission pipeline and enrolment

When a class reaches maximum capacity, new applicants go onto a waiting list ranked by application date. If a place opens, the next applicant is automatically flagged for contact by the registrar. Waiting lists can be managed per grade level.

Yes. ADM-200 generates professional acceptance letters and offer of place notices with one click. Letters include the school logo, term start date, uniform requirements and fees summary, ready for printing or emailing to parents through COM-400.

Yes. For incoming transfers, ADM-200 records the previous school EMIS number, transfer letter reference and outstanding fees status, and maps the student to the correct class based on academic records. For outgoing transfers, it generates official school transfer letters with academic progress summary, fees clearance status and signature fields.

ATT-300 Attendance

Daily register and absenteeism tracking

Yes. When a student is marked absent on the morning register, ATT-300 triggers an alert to COM-400 which sends a WhatsApp or SMS message to the parent registered number. The message sends automatically within minutes. Alerts queue and send when connectivity is available if the school is currently offline.

Yes. ATT-300 includes a staff daily register with late arrival flags, leave type tracking for sick leave, annual leave, study leave, INSET and official duty, and supply teacher assignments. It also links with TTS-300 for period by period lesson coverage tracking showing exactly which periods ran and which were missed due to absent teachers.

ATT-300 produces:

  • Monthly attendance returns per class in Ministry standard format
  • Term attendance certificates for ZIMSEC examination candidates
  • Inspector ready class registers with day by day attendance for any class in A3 printable format
  • Whole school statistical returns by gender, grade and school level for submission to the District Schools Inspector

Yes. ATT-300 automatically flags students with three or more consecutive unexplained absences for senior management review. This supports early intervention before school dropout occurs, in line with Ministry child protection guidance.

COM-400 Communications

SMS, WhatsApp and email to parents

COM-400 supports three channels:

  • SMS reaching any mobile number on Econet, NetOne or Telecel including basic feature phones
  • WhatsApp with the official Business API for rich messages with images and PDFs
  • Email with HTML templates and the school branding

All three channels unify into a single send queue with unified delivery reporting.

Yes. COM-400 includes offline message queuing. Staff compose and schedule messages from the school local server with no internet required. When connectivity resumes, the outbox queue automatically processes and sends all pending messages without staff intervention. Delivery receipts update each message record so staff can see which numbers received the message and which failed.

Yes. Recipient targeting includes:

  • Whole school broadcast to all parent contacts
  • By grade such as all Form 3 parents
  • By class stream such as 4A parents only
  • By fee status including all debtors or all fee paid
  • By boarding or day school status
  • Staff only internal communications
  • Custom recipient lists with manual selection

Yes. At the end of each term, PDF report cards generated by RPT-800 are distributed directly to parents via WhatsApp or email through COM-400, eliminating the risk of learners losing physical reports before parents see them. Delivery is logged and failures are flagged for reprint or physical distribution.

COM-400 ships with a library of professionally written templates for the most common school communications:

  • Fees and Finance: term opening fee notice, first fee reminder, final fee notice, receipt confirmation, partial payment acknowledgement
  • Academic: absenteeism notification, report card ready notification, parent teacher meeting invite, exam timetable announcement, results release notification
  • General School: term opening date reminder, school closure notice, sports day invite, ZIMSEC and Cambridge examination reminder, emergency school closure alert

FIN-500 Fees & Finance

Invoicing, payments and financial statements

Yes. FIN-500 supports USD and ZiG as dual currencies with a Bursar set exchange rate per term. Mixed currency payments are recorded accurately on the receipt, showing the ZiG amount and its USD equivalent at the configured exchange rate. Financial reports are available in either currency.

FIN-500 records cash in USD and ZiG with change calculation, EcoCash Econet mobile money, InnBucks mobile money, RTGS bank transfer to Steward Bank, CBZ, FBC and ZB Bank, USD bank transfer or deposit, and cheque with clearance status tracking. Steward Bank payments can be auto matched to the correct student account.

At the start of each new term, any outstanding balance from the previous term is automatically carried forward and added to the new term invoice. Prior period arrears are shown as a separate line item with ageing classification: Current Term, 1 Term Overdue, 2 Terms Overdue, and 3 or More Terms Overdue. This enables accurate bad debt provision and Board reporting.

QR receipts generated by FIN-500 link to a verification endpoint that confirms the receipt authenticity in real time. If a parent presents a receipt, printed or on a phone, the Bursar can scan the QR code to verify it is a genuine recorded transaction. Fraudulent receipts that have been photocopied or digitally altered will not pass verification. This protects the school from a common fee collection fraud risk.

FIN-500 produces the complete suite of financial statements required by Zimbabwean auditors, ZIMRA and the Ministry of Primary and Secondary Education under Secretary Circular Number 9 of 2026:

  • Balance sheets generated automatically from live data
  • Income and expenditure statements by month, term and year
  • Trial balances and general ledgers with full audit trails
  • Bank reconciliation statements
  • Asset register reports for IPSAS compliance
  • Debtor and creditor reports with ageing analysis
  • Statutory fund reports for SDC and SSF accounts

Yes. FIN-500 manages SDC and SSF accounts as separate statutory funds, tracking income, expenditure and balances separately. This enables compliance with the Public Finance Management Act and Secretary Circular Number 9 of 2026, which require regular audits of all SDC and SSF funds. Reports are formatted for submission to Ministry internal auditors and external auditors.

Yes. FIN-500 integrates with RPT-800 to apply a configurable fee clearance gate. The Headmaster sets a threshold, for example more than USD 50 outstanding. When RPT-800 processes report cards for distribution, students with balances above the threshold are flagged and their report cards are held. This is a configurable setting and schools can choose to apply it strictly, softly as a warning only, or not at all.

LMS-200 Moodle

Digital learning and online courses

LMS-200 is powered by Moodle, the world most widely used open source Learning Management System, trusted by over 400 million learners globally including the University of Zimbabwe and most South African universities. It runs on the school local server and works fully offline, syncing to the cloud when internet is available.

Yes. LMS-200 is offline first. Students can access courses, video lessons, notes and quizzes from the local school server without any internet. Content is pre downloaded so lessons stream without using data bundles. The Moodle Mobile app, configured for the school server address, also lets students download courses for offline study at home.

Yes. Teachers build a question bank per subject and topic, then drag questions into a quiz, set the time limit, open and close dates, and number of attempts allowed. Questions are randomised per student so each pupil sees a different question order and different questions drawn from the bank. Objective questions grade instantly on submission and the gradebook exports to Excel for RPT-800 report card generation.

Yes. LMS-200 tracks School-Based Projects across their seven stages: problem identification, investigation, solution generation, solution selection, refinement, presentation and evaluation. Each project contributes 10 percent to the final mark, with two projects totalling the 20 percent continuous assessment component required under the Heritage-Based Curriculum. SBPs replaced CALAs from November 2025.

No. LMS-200 runs on the same Edupro school server that hosts the other modules. Moodle is installed, configured and maintained by the Edupro technical team as part of the standard deployment. There is no separate hardware required.

Yes. LMS-200 supports a Parent role with a dashboard showing their child course progress, submitted assignments, graded quizzes and overall performance. Parents access this through the parent portal on a smartphone browser or through WhatsApp notifications via COM-400 for key milestones.

TTS-300 Timetable

Automated scheduling and conflict detection

TTS-300 includes a clash detection engine that prevents the same teacher from being assigned to two classes at the same time and prevents the same classroom from being double booked. When a clash is detected, the system alerts the timetabler and prevents saving the conflicting allocation. It also manages split classes, double periods and specialist room booking. For complex timetabling like A Level combinations, the system supports manual override with clash warnings.

Yes. Before the timetable is published, TTS-300 runs a compliance check comparing actual allocated periods per subject against Ministry of Primary and Secondary Education period minimums. For example, primary Mathematics requires a minimum of 5 periods per week and English requires 5 periods per week. Any shortfall is flagged in red with the option to manually add periods or auto adjust. A one click compliance report is generated for inspectors.

Yes. Subjects that require double periods such as Biology practicals, Chemistry practicals, Art, Technical Drawing and Home Economics are scheduled as connected two period blocks that are never split across a break. Science laboratories and computer labs are managed as shared specialist resources with booking calendars, so the algorithm distributes lab access fairly across all classes needing it.

When a teacher is marked absent, TTS-300 recommends free teachers based on subject specialisation and current workload. The substitute assignment is reflected instantly for all staff on the local network, and the period is logged for lesson coverage tracking in ATT-300. Schools can also swap periods between two teachers for a specific day or trigger an emergency timetable for examination weeks.

RPT-800 Reporting

Report cards and academic analytics

Yes. RPT-800 supports dual curriculum schools. ZIMSEC students are assessed using the ZIMSEC grading scale from 1 to 9 or the primary competency scale, while Cambridge students use the Cambridge grade band from A star to U for IGCSE and A to U for AS and A2. Report card templates are separate per curriculum, and the system correctly applies the right grading framework to each student based on their curriculum assignment in SIM-100.

Yes. RPT-800 tracks School-Based Projects and applies the required 20 percent continuous assessment weighting. Under the Heritage-Based Curriculum, the final ZIMSEC mark combines 80 percent summative ZIMSEC examination with 20 percent continuous assessment from SBPs. The system calculates the combined mark automatically and produces the report card in the Ministry standard format.

RPT-800 accepts marks via a standardised Excel template that teachers download, fill in using familiar Excel tools, and upload back to the system through a drag and drop interface. The system validates every row and flags missing names, out of range marks or formula errors before importing. Once marks are imported, the system instantly calculates subject totals, class averages, standard deviations, individual student aggregates, class positions and grade distributions with no manual computation.

Yes. RPT-800 offers individual student PDF export, batch export of an entire class as separate PDFs in a ZIP file, batch export of an entire grade covering all classes at once, and whole school batch export for end of year. School branded templates include headmaster and teacher signature lines, class positions, subject grades, attendance percentage from ATT-300, and remarks fields.

Practical subjects with separate assessment components are supported in RPT-800. Theory, practical and project or coursework components are configured per subject with their own weightings, and the system calculates the combined grade automatically. For example, Agricultural Science can be configured with a theory component at 60 percent, a practical component at 30 percent and a project component at 10 percent, and the final grade is calculated from these components.

AST-900 Assets

Asset register and lifecycle tracking

AST-900 organises school assets into six main categories:

  • Furniture and Fittings including student desks, teacher desks and lab benches
  • ICT Equipment including computers, laptops, tablets, printers, projectors, Smart Boards and network infrastructure
  • Sports Equipment including goal posts, balls, athletics gear and gymnasium equipment
  • Vehicles including school buses, minibuses, tractors and grounds equipment
  • Buildings and Infrastructure including classrooms, dormitories, kitchen, borehole and solar installations
  • Library Collection including textbooks, reference books, fiction titles and digital media

AST-900 uses straight line depreciation per asset category. The useful life is configurable per category, for example computers at 5 years and buildings at 40 years. The system calculates the Net Book Value at any date and provides the annual depreciation charge for financial reporting. Assets that are fully depreciated are flagged for condition review.

Yes. For vehicles, AST-900 records registration number, chassis number, insurance policy details, fitness certificate expiry dates, service schedule and roadworthiness status. The dashboard flags vehicles with overdue service or expiring certificates.

AST-900 produces a full asset register printout for physical verification, assets listed by location for room by room audit walk, assets added, disposed and written off in the current year, dual authorisation disposal logs for Board transparency, and Ministry inspection asset reports in EMIS compatible format. All records are available offline with no internet required for audit.

TRN-1000 Training

Teacher capacity building programme

TRN-1000 is a structured 7 day programme delivered on site at the school:

  • Phase 1 Computer Foundations (2 days): Windows navigation, file management, Microsoft Word for exam papers, Excel for mark sheets, and email and safe web browsing
  • Phase 2 Classroom Technology (2 days): Smart Board setup and annotation, projectors and document cameras, PowerPoint for lessons and audio visual systems
  • Phase 3 Edupro and Moodle Mastery (3 days): Edupro admin dashboard, attendance marking, fees receipting, Moodle course creation, quiz building and managing student submissions

Yes. All TRN-1000 training is delivered on site at the school using the actual computers, Smart Boards, projectors and Edupro server that teachers will use every day. This ensures training is practical and immediately applicable, not theory delivered on slides.

Yes. Every teacher who completes the 7 day TRN-1000 programme receives an Edupro issued certificate of completion. The certificate is kept by the school as evidence of staff professional development for Ministry of Primary and Secondary Education records.

Post training support includes monthly check in visits from an Edupro field technician during the first school year, access to the Edupro Teachers WhatsApp support group staffed by Edupro technicians during school hours, and illustrated help documentation pre loaded on the school Moodle for offline access. New teachers joining after the main cohort can take the same content via Edupro Academy at courses.edupro.co.zw or receive a 1 to 2 day top up session.

Pricing & Payment

Costs, managed services and payment options

There are three cost components:

  • Once off setup fee: USD 2,000 covering full installation, data migration, configuration of all 10 modules, school branding on documents and staff training
  • ZimHPC cloud hosting (online deployments only): USD 14 per month covering secure cloud backup and parent portal hosting at the Zimbabwe Higher Performance Computing Centre
  • Managed Services (optional, per term): Basic at USD 250 per term or Full at USD 400 per term

There are no per user, per learner or per module fees. See the full pricing page for details.

Basic Managed Services (USD 250 per term) includes remote phone and WhatsApp support during school hours, remote desktop support sessions, system updates and patches, and a 4 hour response time.

Full Managed Services (USD 400 per term) includes everything in Basic, plus a scheduled on site visit each term, priority 2 hour response time, proactive system health monitoring, refresher staff training, and a term end review meeting with management.

No. Edupro is priced per school, not per learner, not per teacher, not per module. Whether a school has 100 learners or 2,000, the price is the same. All 10 modules are included in the setup fee with no module specific pricing.

The USD 2,000 setup covers the full system including all 10 modules. There is no reduced price for fewer modules because the setup investment is the same. However, schools are not obligated to use all modules immediately. Many schools start by actively using 3 to 4 modules and adopt the rest as staff grow comfortable with the system. Edupro onboarding specialists help prioritise the modules with the highest impact first.

Edupro accepts USD cash, USD bank transfer via RTGS, and EcoCash. All pricing is quoted in USD. Managed service invoices are sent to the Bursar before the start of each term for pre payment.

Hardware is the school responsibility. The USD 2,000 setup fee covers software installation and configuration only. If the school does not have suitable server hardware, the Edupro technical team assesses needs and recommends specifications. The school sources and purchases the hardware, and Edupro installs the system on it. For smaller schools, a standard desktop PC with an Intel Core i5, 8 GB RAM and 1 TB storage can serve as the local server.

No. The system continues to work because it runs on the school own server and the school owns the licence. Stopping managed services moves the school to a self managed arrangement without ongoing support, but data remains the school at all times. Edupro does not restrict access or disable the system.

Deployment & Setup

Installation, training and go live

From the moment the Edupro technical team arrives at the school with a signed agreement, the full system, installed, configured, data migrated and staff trained, is operational within 72 working hours. This covers server setup, all module configuration, import of existing student and fee data, school branding on printed documents, and role specific training for all staff groups. It is a target that has been consistently met at every school deployment to date.

Before the Edupro team arrives, the school should prepare:

  • A student register spreadsheet with name, date of birth, grade, class and parent contact number
  • Fee structure details including tuition per grade, levies and term dates for the current year
  • A staff list with names, subjects taught and class assignments
  • The school logo for branding on printed documents
  • A designated server or computer for the installation
  • A designated IT contact person who will receive the administrator training

A pre deployment site visit assesses infrastructure and guides preparation.

Yes. Edupro deploys nationally across all 10 provinces of Zimbabwe. For schools outside Harare, the team plans a multi day visit combining deployment and training in one trip. Travel and accommodation costs are the responsibility of the school and are included in the deployment proposal. The 72 hour deployment clock starts when the team arrives at the school, not from the date of agreement.

Yes. The Edupro technical team migrates existing data from Excel and CSV files as part of the setup process. Typical data migrated includes student records, historical fee ledger balances and staff information. If the school uses a different software system, migration feasibility is assessed on a case by case basis. Schools are not starting from zero.

Edupro is designed for school staff, not IT professionals. The interface is straightforward and common tasks such as recording a payment, marking a register or generating a report card are designed to be completable in a few clicks. Most staff are confidently using their daily tasks within one day of training. For staff who need more time, the Edupro support team is available by phone and WhatsApp during school hours.

Yes, and it is recommended. After installation, schools typically run Edupro in parallel with existing processes for a short period to verify data accuracy and build staff confidence. The Edupro technician remains on site or on call during this parallel running period. The Headmaster signs a final go live confirmation once the team is satisfied.

Offline & Internet

How the system works without internet

Yes. This is exactly what Edupro was designed for. The system runs entirely on the school local server so teachers, the Bursar and management can work without any internet connection. Internet is only needed for cloud backup and parent SMS and WhatsApp notifications, both of which queue automatically when offline and send when connectivity resumes.

Yes. All core functions including attendance, fee recording, report cards, timetabling and student records work 100 percent offline. The features that require internet are cloud backup to ZimHPC, parent SMS and WhatsApp alerts, and the online parent portal. For schools with no internet, Edupro recommends a local external hard drive backup schedule as a precaution, and the team sets this up during deployment.

Nothing. The system keeps working exactly as normal, saving data to the local server. When internet connectivity is restored, any pending cloud syncs happen automatically in the background. Staff do not need to take any action.

ZimHPC is the Zimbabwe Higher Performance Computing Centre located at the University of Zimbabwe in Harare. It is one of the most secure and capable data centres in the country. Edupro uses ZimHPC for cloud backup because:

  • The school data stays in Zimbabwe rather than on servers in South Africa or Europe
  • ZimHPC meets high standards for physical and cybersecurity
  • Sync speeds are faster when the data centre is local
  • It is an institution Zimbabwean schools can trust

Sync uses only incremental data. Only changes since the last sync are uploaded, not the entire database. For a typical school daily operations this is a small amount of data, usually a few megabytes per day. Even schools on limited LTE mobile data plans can sustain the sync without significant data costs.

The system auto saves data every 30 seconds to the local database, so at most 30 seconds of data entry could be affected. Edupro strongly recommends all schools connect their server to a UPS, Uninterruptible Power Supply, with a minimum 2 hour runtime. This is on the pre deployment checklist. When power is restored, the server restarts automatically and staff can continue from where they left off.

Data & Security

How your school data is protected

Your data is stored primarily on your school own local server on your premises, under your physical control. For online deployments, encrypted backup copies are stored at ZimHPC at the University of Zimbabwe. Edupro does not store school data on Edupro own servers.

Edupro technical staff can access the system remotely only with explicit consent, for example when the school initiates a support session. All remote access sessions are logged. Edupro does not maintain standing access to a school system or data outside of support engagements.

Learner data is stored securely on the school local server with role based access controls so only users with appropriate permissions can view student records. Cloud backup data is encrypted in transit and at rest. Access to the parent portal is authenticated per parent. Edupro follows data protection best practices aligned with Zimbabwean data protection guidelines.

For online deployments with ZimHPC backup active, all data up to the last sync point is recoverable. The Edupro team installs the system on replacement hardware and restores the backup. For offline only schools, recovery depends on the most recent local backup. This is why the deployment checklist includes setting up an automated local backup to an external drive. Schools with regular backups can typically be restored within a few hours.

Edupro has role based access control. Standard roles include:

  • System Administrator full access, user management, system configuration
  • Headmaster view access to all reports and dashboards
  • Bursar full FIN-500 access, view student records
  • Deputy Head ATT-300, RPT-800 and TTS-300 management access
  • Class Teacher own class register, Moodle course management
  • Registrar SIM-100 and ADM-200 access
  • Parent read only portal access to their own child records

Custom roles can be configured during setup.

Curriculum

ZIMSEC, Heritage-Based Curriculum and Cambridge

Yes. Edupro runs both curricula simultaneously within the same school. Each student is assigned a curriculum, ZIMSEC, Cambridge, or both for transition year students, and all relevant modules apply the appropriate framework for that student. Schools already running both Cambridge and ZIMSEC programmes are live on the system.

The Heritage-Based Curriculum (HBC) is the Ministry of Primary and Secondary Education curriculum framework for all Zimbabwean learners. It is mandatory for every learner, including those on Cambridge programmes, and uses School-Based Projects as the continuous assessment component. Edupro supports the HBC with School-Based Projects tracking across seven stages, 20 percent continuous assessment weighting, competency based reporting for primary school, and ZIMSEC grading scale support from ECD A through Form 6.

Yes. Edupro includes the complete ZIMSEC Heritage-Based Curriculum subject list from ECD through A Level. All primary subjects, O Level subjects including core, sciences, humanities, languages, commercial, technical, ICT and arts, and A Level subject combinations are pre loaded. ZIMSEC subject codes are pre configured. Custom and non ZIMSEC subjects can also be added. See the full subject list on the Curriculum and Subjects page.

Yes. Edupro supports IGCSE, AS Level and Cambridge A Level as supplementary qualifications. The system uses Cambridge grading bands from A star to U for IGCSE and A to U for AS and A2. Cambridge Centre Numbers and Candidate Numbers are configurable in RPT-800 for schools that submit results to Cambridge Assessment International Education. Note that learners on Cambridge programmes must still complete the mandatory HBC and sit ZIMSEC administered national examinations.

Yes. Edupro is aligned with the transition to ZIMSEC as sole examination authority from 2027. The system supports the 80 percent summative ZIMSEC examination plus 20 percent continuous assessment model, includes School-Based Projects tracking, and generates candidate lists and attendance certificates in the exact format required by the ZIMSEC online entry portal.

Yes. ATT-300 generates individual attendance certificates per student per term in the format required by ZIMSEC for examination entry. These can be printed or saved as PDF. The certificate shows total school days, days present, days absent, percentage attendance, and the class teacher signature block.

Yes. Edupro works for ECD and primary schools, secondary schools, combined schools and study centres. Modules like SIM-100, ATT-300, FIN-500 and COM-400 are just as relevant and just as powerful for a primary school as they are for a secondary school. Gresham Government Primary School is one of our live deployments.

Support

Getting help after deployment

The Edupro support team is in the office Monday to Friday, 07:30 to 16:30 Central Africa Time. A separate field team handles on site deployments and visits. For P1 emergencies, the technical lead is reachable outside these hours. Contact details are provided to all deployed schools.

A P1, Priority 1, incident is when the school Edupro system is completely down during school hours, meaning no staff can access any module. P1 incidents are escalated immediately to the technical lead. The standard P1 response target is within 4 hours for remote resolution, or next business day for on site resolution if remote access is not sufficient.

Support is available through three channels:

  • Phone or WhatsApp: +263 788 111 611 during school hours, Monday to Friday
  • Email: support@edupro.co.zw with a 4 hour response target during school hours
  • Contact form: edupro.co.zw/contact.php for non urgent enquiries

Managed Services clients also receive support contact details in their welcome pack at deployment.

Yes. System updates including bug fixes, security patches and feature improvements are included for all Managed Services clients. For self managed schools, updates are available on request. Moodle version updates are managed by the Edupro technical team and applied to all deployed schools on the standard Moodle release cycle.

No. The school System Administrator, typically the IT Coordinator or a designated admin officer, can create and deactivate user accounts directly in the system without contacting Edupro. Staff user management is self service. If the System Administrator needs help, the support team can walk them through the process on a call.

Yes. Full documentation is available at edupro.co.zw/docs.php covering system architecture, each module user guide, role based instructions, curriculum configuration and troubleshooting guides. Printed training materials are also left with the school at deployment. For Moodle specific guidance, the extensive Moodle documentation library is also available online.

Edupro Academy

Online courses for teachers and ICT staff

Edupro Academy is an online professional development platform at courses.edupro.co.zw powered by Moodle. It offers self paced courses for Zimbabwean teachers and ICT staff including:

  • Smart Classrooms 101
  • How to Use an Interactive Board in the Classroom
  • How to Set Up a School Offline Server
  • School Network Infrastructure
  • How to Create Quizzes and Weekly Tests
  • HBC Continuous Assessment and School-Based Projects

Visit courses.edupro.co.zw, browse the available courses and select the one you want. Create a free account with your name, email and phone number. Your account is approved within 24 hours. Then click Enrol me on your chosen course. Some courses are free and professional certification courses have a fee processed via EcoCash or USD transfer. A digital certificate is awarded on successful completion.

Some Edupro Academy courses are free. Professional certification courses have a fee, typically in the range of USD 20 to USD 50 per course, processed via EcoCash or USD bank transfer. Certificates are awarded on successful completion and are recognised as valid professional development for Ministry of Primary and Secondary Education records.

Still have a question?

Our team is here to help. Call, WhatsApp or send us a message and we will get back to you within 4 hours during school hours.

Ready to See Edupro at Your School?

Book a free 45 minute demonstration or register your school today.