Skip to content
Secondary-school students in uniform standing along a covered walkway beside a classroom noticeboard
All systems

SuiteWright School

Pilot-ready

School and academic management — K-12, university, TVET, and language centers

Running on our cloud servers. Open to pilot customers, with production onboarding available.

A complete school and academic management platform for Cambodia and international institutions — covering admissions, timetabling, attendance, examinations, and automated fee collection alongside a dedicated web portal and mobile app for families. Engineered natively for four distinct institutional models so K-12 schools, universities, TVET institutes, and language centers each operate with their own academic structure, grading methodology, and billing rules.

Schools rarely lose administrative time in the classroom; they lose it to the manual work around the school week — copying paper attendance sheets, typing exam marks into report card templates, chasing overdue fees in chat groups, and maintaining fragile master spreadsheets. SuiteWright School brings these workflows into one system while giving parents and students direct access to timetables, attendance, grades, and fee invoices.

Just as importantly, the platform is built for higher education and training centers as well as K-12 schools. Most school software assumes a K-12 school year and breaks down when a university needs semester course registration and per-credit billing, or when a TVET institute grades by competency. SuiteWright School lets you choose K-12 School, University, TVET Institute, or Language Center at setup — configuring the right term structure, enrollment flow, grading rules, billing model, and labels (such as Grade, Year, or Level) on top of one shared foundation.

Student and school data are protected by two independent layers. Every application query is scoped to your school before running, and all 90 tenant tables in PostgreSQL enforce Row-Level Security (RLS) policies generated automatically from the database catalog so no table can be missed. Before every release, an automated security test suite attempts cross-school queries and blocks deployment if any isolation rule fails.

Students in a school library raising their hands among sheets of paper

Automated fee invoicing and direct Bakong KHQR settlement

Manual tuition tracking and payment follow-ups consume significant administrative capacity each term. SuiteWright School generates student invoices automatically, applies scholarships and sibling or staff concessions, dispatches scheduled reminders prior to and following due dates, and enables parents to settle fees instantly via Bakong KHQR or in person at the finance office. All KHQR payments settle directly into the institution's own bank account and reconcile automatically against the student's ledger.

  • Direct Bakong KHQR payment confirmation into your institution's own merchant bank account
  • Automated calculation of scholarships, fee concessions, and configurable overdue penalties
  • Real-time receivables tracking alongside exportable double-entry journal lines for your accounting team
A pupil holding up their work at the front of a primary classroom

One longitudinal academic record from admission to graduation

A student record is created once during admissions and carries their cohort placements, daily or session attendance, continuous assessments, examination marks, tuition history, and official documents throughout their enrolment. Term report cards for K-12 pupils and cumulative academic transcripts for university or TVET students are generated directly from verified assessment entries without manual transcription.

  • Assessment marks entered once flow automatically into term averages, rankings, report cards, and transcripts
  • Structured grade-appeal workflows that update marks while preserving the original score and audit trail
  • Custom-branded student ID cards and report cards generated in batch using versioned institutional templates
  • Complete field-level modification history preserving before-and-after values across all academic records
Four pupils in school uniform carrying backpacks walking up the steps outside their school

Connected family engagement beyond the campus gate

Administrative offices field repetitive inquiries when families lack direct visibility into daily school life. SuiteWright School provides a bilingual web portal and a dedicated mobile app for parents and students — bringing class timetables, attendance records, examination results, downloadable report cards, digital homework submission, library loans, school announcements, and KHQR fee settlement into one interface. Parents with multiple enrolled children can switch profiles instantaneously without signing out.

  • Digital homework submission via mobile camera or file upload linked directly to class assignments
  • Instant fee invoice viewing and Bakong KHQR payment without visiting the administrative office
  • Fully operational against our pre-production environment, alongside a responsive bilingual web portal available today

What changes

From manual work to a system you can rely on

  • Master student spreadsheets shared across staff with high risk of accidental edits
    A single role-scoped student record where teachers and administrators view only authorized fields
  • Paper attendance registers collected from classrooms and transcribed at the end of the week
    Digital classroom attendance visible to the administrative office immediately upon submission
  • Manual tuition reminders sent individually across parent messaging groups
    Automated student invoicing, scheduled reminders, and instant Bakong KHQR reconciliation
  • Examination marks copied manually into report card templates and cross-checked by hand
    Single-entry markbooks that calculate averages and generate printable PDF report cards and transcripts automatically
  • Parents telephoning the front office to check grades, attendance, or outstanding fee balances
    Self-service parent and student web portal and mobile app providing real-time academic and financial visibility
  • Executive leadership waiting days for staff to compile enrolment, attendance, and fee collection summaries
    Real-time institutional dashboards providing immediate operational and financial metrics

How it's built

The principles behind the build

Purpose-built for four distinct institutional models

A university operates on semesters and bills tuition by credit hour; a TVET institute assesses competency outcomes; a language center runs rolling intakes with package-based pricing; and a K-12 school follows annual cohorts. Rather than forcing non-K-12 institutions into a single rigid structure, SuiteWright School configures academic terms, enrolment workflows, grading scales, billing models, attendance tracking, and library rules to match your institutional type.

Adaptive institutional terminology

Academic hierarchies vary across educational sectors: a Grade in a K-12 school corresponds to a Year in a university or a Level in a vocational institute, just as a Subject corresponds to a Course or a Unit. The platform adapts its interface terminology dynamically to match your institution's established vocabulary so faculty and students can adopt the system naturally.

Dual-layer multi-tenant data isolation

Student and institutional records are protected by two independent isolation layers. Every application request is scoped to your institution across all eighty-one domain models before reaching PostgreSQL, and all ninety tenant-bearing database tables enforce native PostgreSQL Row-Level Security (RLS) policies derived automatically from the database schema catalog. A dedicated security test suite attempts cross-tenant queries prior to every release and blocks deployment if any isolation boundary fails.

End-to-end academic governance from enrolment to transcript

Class enrolment enforces seat capacity limits with automated waitlist promotion. Examination workflows govern scheduling, mark entry locking upon publication, formal grade appeals with historical preservation, weighted term calculations, and batch PDF generation for both K-12 report cards and higher-education academic transcripts.

Strict separation of school tuition and platform billing

Tuition and fees paid by families belong exclusively to your institution. When a parent pays an invoice via Bakong KHQR, funds settle directly into your school's own merchant bank account without passing through SuiteWright. Your institution's software subscription is billed on separate credentials and recorded in an entirely separate financial ledger.

Child-record protection, privacy compliance, and immutable auditability

Account security includes two-factor authentication, Google Workspace sign-in, and full transparency logging whenever authorized support personnel assist your administrators. If a family exercises a data-erasure request, personal identifiers and uploaded files are permanently purged while preserving anonymised financial and statistical integrity — backed by an append-only audit log protected by database triggers against modification or deletion.

Who it's for

Fits different kinds of organization

Schoolchildren in uniform standing together in a classroom

K-12 Schools

Primary and secondary schools operating on national or international curricula with annual terms, cohort classes, percentage and letter grading, class rankings, end-of-year cohort promotion, and termly or annual tuition structures.

Students walking together across a university campus

Universities & Colleges

Higher-education institutions operating on semester schedules with student self-service course registration, credit-weighted GPA calculation, per-credit-hour tuition billing, and official academic transcripts.

An instructor teaching a class of adult students in a training room

Vocational & TVET Institutes

Technical and vocational training centers operating cohort intakes with competency-based assessment (Competent / Not Yet Competent), program-level fee billing, and daily attendance tracking.

Two students studying together from an open book at a desk

Language Centers

Continuing education and language academies with rolling weekly intakes, proficiency-level progression, and per-course or package-based tuition billing independent of fixed academic years.

What's inside

Core Modules

Institutional profile configuration

Select K-12 School, University, TVET Institute, or Language Center at onboarding to configure appropriate term structures, enrolment workflows, grading rules, billing models, and interface terminology.

Admissions & seat capacity

Manage applicant inquiries through to confirmed enrolment with enforced class seat capacities and automated waitlist queuing.

Course registration

Self-service credit-bearing course selection for university students with prerequisite checks, capacity limits, and automatic waitlist promotion when seats open.

Cohort progression & promotion

Batch year-end cohort promotion across academic levels with complete transaction logging and a 72-hour administrative rollback window.

Timetable & classes

Centralised scheduling for courses, class sections, rooms, and academic terms with automated conflict detection and substitute teacher assignment.

Attendance

Daily or session-based attendance recording optimized for rapid classroom entry and fast historical retrieval across multi-year student records.

Assignments & exams

Examination scheduling, locked mark publication, audited grade appeals, term average computation, K-12 report cards, and university academic transcripts.

Fees & payments

Automated invoicing, scholarships, concessions, late-fee rules, scheduled payment reminders, direct Bakong KHQR settlement, cash/transfer recording, and student credit-note management.

Accounting journal export

Export structured double-entry journal lines for all tuition invoices, payments, scholarships, and credit notes directly to Excel for your finance team.

Staff & leave management

Faculty and administrative staff profiles, departmental organization, leave requests, multi-step approvals, accrual balances, holiday calendars, and staff attendance.

Library, transport & hostel

Campus operations covering library catalog lending, holds, renewals, and overdue fines, school bus routes and stops, and student dormitory room assignments.

Parent & student communications

Institution-wide announcements and direct messaging delivered to families via the mobile app, web portal, and email with background delivery retry queues.

The parent & student app

Dedicated mobile application and bilingual web portal providing timetables, attendance, grades, report cards, homework submission, library status, and KHQR fee payment with multi-child switching.

Documents & institutional reports

Tenant-isolated document storage for student records alongside self-service operational and academic reporting exports.

ID cards & report cards

Customizable, version-controlled templates for student ID cards and academic report cards supporting institutional branding and single-click batch PDF generation.

Roles & logins

Email-based staff invitations, detailed role-based permission matrices, and dedicated portal credentials for students and guardians.

Validated spreadsheet import

Bulk Excel import for student and guardian records featuring a pre-commit validation preview of additions, updates, and errors, plus a 24-hour full rollback window.

Backups & immutable activity history

On-demand encrypted institutional data exports via time-limited private links, paired with a database-enforced append-only audit log of all record modifications.

Webhook integrations

Outbound event webhooks with automated delivery retries for integrating real-time school events — such as fee settlements or overdue invoices — with external enterprise systems.

Questions & Answers

Frequently asked questions

Does the platform support institutions beyond K-12 schools?

Yes. SuiteWright School is built around four distinct institutional profiles: K-12 School, University / College, Vocational Institute (TVET), and Language Center. Each profile activates purpose-built domain rules — universities operate with semesters, self-service course registration, credit-weighted GPAs, and per-credit-hour tuition billing, whereas language centers operate with rolling intakes and package-based billing without a fixed academic year. Your institutional profile is selected during onboarding and can be reconfigured as your programs evolve.

How do parents pay tuition and school fees online?

Parents can settle tuition invoices directly from the web portal or mobile app using Bakong KHQR, which is compatible with ABA Mobile and all participating Cambodian banking applications. Payments are processed using your institution's own Bakong merchant credentials — configured and verified directly within your administration settings — so funds settle straight into your school's bank account without passing through SuiteWright. Cash and bank transfer payments recorded at the school office update the exact same student invoice ledger, while scholarships, sibling discounts, late fees, and scheduled reminders are handled automatically. International card payment is also supported where required.

Is a mobile application available for parents and students?

Yes. Both the responsive web portal and the dedicated mobile application provide access to timetables, attendance records, assessment results, downloadable report cards, digital homework submission, library loans, school messages, and Bakong KHQR fee settlement, including instant profile switching for parents with multiple children enrolled. The mobile application is fully built and running against our pre-production environment prior to public App Store and Google Play listing. Because the mobile app interface is currently in English, Khmer-speaking families can also use the mobile-optimized web portal, which is fully translated into Khmer and can be added directly to any smartphone home screen.

How does our finance team extract fee data for accounting?

Every tuition invoice, payment receipt, scholarship allocation, and credit note generates structured financial ledger entries that can be exported directly to Excel as double-entry journal lines — eliminating manual re-entry of paper receipts. Furthermore, parent tuition payments and your institution's software subscription are maintained in strictly separate ledgers so exported journals reflect only your school's own operational revenue.

Can we migrate our existing student records from Excel?

Yes. Student and guardian directories can be imported directly from standard Excel spreadsheets. Before any data is written to the database, the importer presents a full row-by-row validation preview classifying every row as an addition, an update, or a validation error requiring correction. Once committed, an entire import batch can still be reversed within 24 hours if needed, and administrators can request a full archive export of their school's data at any time.

What is the level of Khmer language support across the platform?

The web platform is fully localized into standard formal Khmer across both the administrative interface and the entire parent and student web portal (with only four internal staff creation/editing forms currently completing final localization). The native mobile application currently operates in English; families preferring a full Khmer interface on mobile devices can access the bilingual web portal directly from their phone browser or home screen.

How is our institution's data isolated from other schools?

SuiteWright School enforces dual-layer multi-tenant isolation. At the application layer, every query across all eighty-one domain models is scoped to your authenticated school identifier before execution. At the database layer, all ninety tenant-bearing tables in PostgreSQL enforce native Row-Level Security (RLS) policies generated directly from the database system catalog so no newly added table can omit protection. Prior to every release, an automated security test suite connects as a restricted database role, attempts cross-tenant queries, and blocks deployment if any isolation rule is breached.

Are parent fee payments ever commingled with our SuiteWright subscription?

Never. Tuition and fees paid by families settle directly into your institution's own merchant bank account and are recorded in your school's operational ledger. Platform subscription fees paid to SuiteWright are processed under separate credentials in a separate billing ledger.

How is subscription pricing structured?

Subscription plans scale transparently by institutional size — based on active student and staff headcount — rather than charging different rates by institution type. Every workspace begins with a 30-day free trial on the Pro tier, and multi-term billing commitments (6, 12, or 24 months) include structured discounts. Institutions in Cambodia can pay via Bakong KHQR, ABA PayWay, or Paddle, while international institutions pay via Paddle. Share your approximate student enrolment with our team for a clear, straightforward pricing schedule.

What is the current release status of SuiteWright School?

SuiteWright School is currently Pilot-ready — fully built, deployed, and operating on our pre-production environment, with both the web platform and family mobile app available for guided demonstrations and early institutional pilots prior to general production launch. Contact us to arrange a live walkthrough for your leadership team.

Licensing & Deployment

Flexible subscription with a 30-day trial

SuiteWright School is cloud software you subscribe to, with one subscription per organization. New workspaces start with a 30-day trial of the Pro plan. After the trial you move to a paid plan, and your data is kept safe.

30 days
Full access trial on the Pro tier
Subscription tiers
Flexible monthly or annual plans with SLA support
Local & international billing
Bakong KHQR, ABA PayWay, and Paddle in Cambodia; Paddle for international clients

Available for pilot onboarding. SuiteWright School is running on our cloud servers. We are onboarding pilot partners before general launch. Contact us to book a walkthrough or start an early pilot.

Explore SuiteWright School with your team

Book a live walkthrough or start a pilot workspace for your organization.