
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.

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.

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.

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.

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.
What changes
How it's built
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.
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.
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.
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.
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.
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

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.

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.

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

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
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.
Manage applicant inquiries through to confirmed enrolment with enforced class seat capacities and automated waitlist queuing.
Self-service credit-bearing course selection for university students with prerequisite checks, capacity limits, and automatic waitlist promotion when seats open.
Batch year-end cohort promotion across academic levels with complete transaction logging and a 72-hour administrative rollback window.
Centralised scheduling for courses, class sections, rooms, and academic terms with automated conflict detection and substitute teacher assignment.
Daily or session-based attendance recording optimized for rapid classroom entry and fast historical retrieval across multi-year student records.
Examination scheduling, locked mark publication, audited grade appeals, term average computation, K-12 report cards, and university academic transcripts.
Automated invoicing, scholarships, concessions, late-fee rules, scheduled payment reminders, direct Bakong KHQR settlement, cash/transfer recording, and student credit-note management.
Export structured double-entry journal lines for all tuition invoices, payments, scholarships, and credit notes directly to Excel for your finance team.
Faculty and administrative staff profiles, departmental organization, leave requests, multi-step approvals, accrual balances, holiday calendars, and staff attendance.
Campus operations covering library catalog lending, holds, renewals, and overdue fines, school bus routes and stops, and student dormitory room assignments.
Institution-wide announcements and direct messaging delivered to families via the mobile app, web portal, and email with background delivery retry queues.
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.
Tenant-isolated document storage for student records alongside self-service operational and academic reporting exports.
Customizable, version-controlled templates for student ID cards and academic report cards supporting institutional branding and single-click batch PDF generation.
Email-based staff invitations, detailed role-based permission matrices, and dedicated portal credentials for students and guardians.
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.
On-demand encrypted institutional data exports via time-limited private links, paired with a database-enforced append-only audit log of all record modifications.
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
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.
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.
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.
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.
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.
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.
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.
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.
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.
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
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.
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.
Book a live walkthrough or start a pilot workspace for your organization.