Every department, one platform. Run your school like a well-managed business — from student admissions and fee billing to double-entry accounting, payroll, and transport management. All modules connected through a shared general ledger.
Total Students
1,847
+6.2% enrolledFee Collection
94.3%
SAR 12.4M CollectedAttendance Marked
Grade 10-A — 32 Present / 1 Absent
Fee Invoice Batch Generated
Grade 7 — Q3 Tuition — 98 Students
Payroll Posted
July — 64 Teaching Staff
School ERP is a comprehensive, fully integrated school management system that brings every department of your school onto a single, unified platform. From student admissions and fee billing to double-entry accounting, payroll, and transport management, every module is connected through a shared general ledger — no more reconciling separate spreadsheets or exporting data between mismatched tools.
Purpose-built for private and international K-12 schools in the Kingdom of Saudi Arabia, School ERP gives owners and principals the clarity and control they need. When a parent pays tuition at the front desk, the fee receipt, the student ledger, the bank reconciliation, and the general ledger all update instantly — no double entry, no errors, no delay.
Eight integrated modules covering every aspect of school operations. Each module connects to the shared general ledger for complete financial continuity.
Complete academic lifecycle management from enrollment to graduation
Define class levels, sections, and subject offerings. Link subjects to classes and assign teachers per subject per section. Build your school's entire academic framework with flexible configuration.
Build weekly timetables by assigning teachers, subjects, and periods to every class section in a visual, conflict-aware grid. Detect scheduling conflicts before they happen.
Record daily student and teacher attendance with configurable statuses — Present, Absent, Late, Excused. Bulk-mark entire classes in one action and view monthly summary reports with attendance percentages.
Create unlimited exam types with custom weightage per subject. Design grade scales with GPA points and grade bands. Enter marks per student per subject with automatic grade look-up. Generate professional report cards ready for printing.
Enroll students into class sections per academic year with full student profiling. Promote students between grade levels at year-end with one bulk operation — no manual re-entry needed.
Enterprise-grade double-entry accounting at the core of every transaction
Proper chart of accounts with defined fiscal periods. Every financial event — a fee payment, a supplier bill, a payroll run — automatically posts a balanced journal entry to the GL. Debits always equal credits, always.
Create manual journal entries with debit/credit balancing. Every journal entry is traceable back to its source module — fee receipts, purchase bills, payroll batches, or manual adjustments.
Track income and expenses by department or program for granular P&L reporting. Break down revenue by grade level, campus, or program — Elementary, Middle School, High School, After-School Activities.
View your school's financial position at any moment with a live trial balance. No waiting for month-end close — your general ledger is always up to date as every module posts to it in real time.
Record payments to suppliers and allocate them against outstanding purchase bills with a full audit trail. Track what has been paid, what is still due, and when it was paid.
Flexible, VAT-compliant fee management that scales with your school
Define fee heads such as Tuition, Books, Lab Fee, and Transport. Build complete fee structures per class level. Set billing frequency as Monthly, Quarterly, Half-Yearly, Annual, or One-Time — whatever matches your school's billing model.
Generate fee invoices for an entire class section in one click. The system automatically applies the correct billing cycle, any scholarship discounts, and VAT — hundreds of invoices created accurately in seconds.
Apply percentage-based or fixed-amount discounts per student, per fee head, or globally across all fees. The system intelligently handles overlapping discounts — a sibling discount plus a merit scholarship is resolved automatically.
Each student carries a configurable VAT percentage. Invoices calculate and display VAT line-by-line for complete transparency, meeting Saudi ZATCA requirements for tax-compliant invoicing.
Record payments via cash, card, bank transfer, or custom payment mode. Receipts auto-allocate against outstanding invoices on a FIFO basis — the oldest unpaid invoice gets paid first. Every receipt posts to the GL instantly.
See collection rates at a glance with trend charts. View outstanding balances by class, by student, or school-wide. Know exactly which parents are overdue before sending reminders.
Saudi-compliant payroll with configurable salary structures and GOSI tracking
Complete staff profiles including department, contact details, employment information, qualifications, and assignments. Every staff member has a full digital personnel file accessible from one place.
Unlimited earning heads — Basic, Housing, Transport, Allowances — and deduction heads — GOSI contributions, loan repayments, absence deductions. Each component links to its own GL account for clean postings.
Generate payroll with a complete workflow: Draft, Approved, Posted, and Paid. Once posted, a full journal entry — debiting salary expenses and crediting payable accounts — is created automatically in the general ledger.
Print individual salary slips directly from the system. Each slip shows earnings, deductions, and net pay with clear line-item detail. Generate slips for a single employee or an entire department in one action.
Built for KSA payroll conventions including configurable GOSI deduction tracking. Housing allowance, transport allowance, and other KSA-standard components are first-class citizens — not afterthoughts.
Campus store, stock tracking, and point of sale — all connected to accounting
Track items with SKUs, barcodes, categories, and units of measure. Support item variants such as uniform sizes and colors. Monitor stock across multiple warehouses or storage locations with automatic reorder alerts when quantities fall below minimum levels.
Complete audit trail from purchase receipt to point-of-sale. Every stock movement — receipt, transfer, sale, adjustment, or return — is timestamped with quantities and recorded for full traceability.
Sell uniforms, books, and stationery from the school store through a fast, intuitive POS interface. Supports barcode scanning, receipt printing, and real-time stock deduction. Each POS transaction posts revenue and cost of goods sold to the general ledger automatically.
Complete procurement lifecycle with 3-way matching and full audit trail
Maintain supplier profiles with complete contact details, payment terms, and transaction history. See all purchase orders, bills, and payments against each supplier in one consolidated view.
Create and manage purchase orders with line items, quantities, unit prices, and status tracking. Track POs from Draft to Sent to Partially Received to Fully Received — always know what has been ordered and what is still pending.
Record goods received against purchase orders. The system auto-updates stock levels in inventory and posts the received inventory value to the general ledger — debiting inventory and crediting the goods received clearing account.
Match supplier bills against goods receipt notes and purchase orders before payment. Three-way matching ensures you only pay for what was ordered and actually received — preventing overpayment and fraud.
Every step in the PO, GRN, Bill, and Payment chain is recorded in both the inventory ledgers and the general ledger. At any point, trace a payment back through the bill, to the GRN, to the original purchase order.
Vehicle, route, and student transport management with integrated fee billing
Register all school vehicles with details such as make, model, registration number, and capacity. Define bus routes with sequenced stops, pickup times, and drop-off times. Visualize each route end-to-end.
Set per-route transport fees that are automatically included in student fee invoices. When you generate invoices for a class, students assigned to transport routes get the transport fee added to their invoice — no manual look-up needed.
Assign students to specific routes and stops. Students without transport assignments are automatically excluded from transport charges when invoices are generated. Easy reassignment when students move or change routes mid-year.
Professional PDF reports, financial statements, and real-time dashboards
Generate professional, print-ready PDF reports directly from the system. Report cards with grade summaries, salary slips with full breakdowns, fee invoices with VAT detail, and payment receipts — all formatted and ready to print or email.
Access a complete suite of financial reports including trial balance, student fee balance reports showing who owes what, and stock-on-hand reports showing inventory value and quantities across all locations.
Start every day with a comprehensive dashboard showing total students enrolled, teacher headcount, fee collection percentage, today's attendance summary, low-stock alerts requiring reorder, and trend charts for key metrics.
Purpose-designed to meet the regulatory and operational requirements of private and international schools in the Kingdom.
Every fee invoice calculates and displays VAT per student, meeting Saudi ZATCA requirements for tax-compliant invoicing. Each student's VAT status is configurable — Saudi nationals, GCC nationals, and expatriates can each have their correct VAT rate applied automatically.
Supports KSA salary components natively — Basic salary, Housing Allowance, Transport Allowance, and GOSI deductions. GOSI contribution rates are configurable so your payroll stays compliant as regulations evolve. No customization needed; it works the way Saudi schools need it to.
Full Unicode support throughout the platform, ready for Arabic-language data entry. Student names, parent contacts, subject descriptions, and all text fields can store and display Arabic characters natively. The system is built to handle bilingual data from day one.
Explore the interface that ties every department together into one seamless platform.
Home Dashboard
Academics Module
Fees & Billing
Finance & Accounting
HR & Payroll
Timetable Management
Attendance Tracking
Examinations
Inventory & POS
Purchasing
Transport
Reports & Dashboards
Single-school, K-12 private and international schools in Saudi Arabia that have outgrown spreadsheets and disconnected department-level software. Whether you run a mid-size private academy with 400 students or a large international school with complex fee structures, transport operations spanning dozens of routes, and a campus store selling uniforms and books — SchoolERP gives every department a single, unified platform connected through one shared general ledger.
Five reasons School ERP stands apart from patchwork solutions and generic ERP systems.
Genuine double-entry general ledger with fee billing, payroll, purchasing, and POS all posting to the same chart of accounts. No exporting CSV files between systems.
Five billing frequencies — Monthly, Quarterly, Half-Yearly, Annual, and One-Time. Automatic scholarship application and VAT calculation. Generate class-wide invoices in seconds.
Configurable VAT, Saudi payroll structure with GOSI, and Arabic-language support — all built in. Ready for KSA requirements without customization or workarounds.
POS, inventory, purchasing, and accounting all operate in real time within one system. Sell a uniform at the campus store and the GL updates instantly — revenue, COGS, inventory, all posted.
One login, one database, one vendor. Every module talks to every other module natively. No integration middleware, no data silos, no finger-pointing between vendors.
See how School ERP can unify your admissions, fee billing, accounting, payroll, inventory, and transport into one seamless platform. Let's schedule a personalized walkthrough tailored to your school's specific needs.
Response within 2 business hours