Super Admin
Manage schools, plans, platform access, super-admin users, security, profile, and system-level oversight.
Ready solution
Go School organizes the full school journey around shared records, attendance, schedules, learning reports, fees, messaging, transport, and assets.
Go School capabilities
Capabilities are organized by product area and package tier from the supplied product documentation.
Manage schools, plans, platform access, super-admin users, security, profile, and system-level oversight.
Run academics, users, attendance, students, parents, teachers, finance, documents, admissions, transport, inventory, assets, library, communication, and support.
Assigned classes and students, schedules, homework, exams, grading, attendance, supervision, resources, submissions, report cards, messaging, behavior, library, and assets.
Linked-child information, academics, attendance, absence requests and alerts, report cards, fees, payments, refunds, receipts, messages, transport, library, and assets.
Profile, academics, schedule, homework and submissions, grades, attendance, resources, report cards, messages, finance, transport, library, assets, history, and digital ID.
School and program catalogue, draft applications, uploads, fee proof, submission, tracking, withdrawal, and applicant file access with a one-time tracking secret.
Username, email, or phone-based sign-in where configured; password hashes are verified with modern PHP password APIs.
Super-admin and school-admin security workflows support TOTP verification, recovery codes, and security audit records.
Session regeneration, timeout controls, secure cookie settings, CSRF tokens for state-changing web forms, and logout/revocation flows.
Random bearer tokens are issued per device. Only HMAC hashes are stored; logout revokes the current token and FCM updates stay device-specific.
Queries and API scope checks include school identity so records cannot cross from one school to another.
Access catalogue, school mappings, plan mappings, user-type assignments, and user assignments control visible pages and actions.
Student, parent, and teacher apps receive database-driven feature codes, labels, routes, icons, and action flags.
Direct/request modes and flags cover exams, homework, grading, attendance, medical data, report cards, resources, submissions, messaging, behavior, and supervision.
Important security, workflow, and administrative changes write actor-aware audit or event records.
Maintain legal and trade names, registration and tax details, contact information, address, branding, logo, stamp, signature, and cover image.
Create school-user types, assign access, create staff users, grant individual access, edit profiles, and disable access.
Maintain identity and contact details, subjects, qualifications, experience, app permissions, teacher types, attendance classes, and supervision scopes.
Create and update records, manage active parent-student relationships, view detailed student pages, and keep party-linked documents.
Create calendars, events, announcements, and notifications for school communication.
School staff can submit and track support requests from the back office.
Super administrators manage school plans, plan permissions, and subscription visibility.
Create semesters with dates and use them as the time boundary for grading and reporting.
Maintain classes, grade labels, sections, languages, capacities, and active status.
Maintain subject codes and names and connect teachers to their teaching subjects.
Define timetable structures and period definitions.
Assign class, subject, teacher, day, and period. These assignments also define teacher API scope.
Generate teacher-scoped class reporting that combines relevant student and learning information.
Keep dated enrollment, class movement, completion, withdrawal, and other student academic history records.
Take one daily attendance record per active class and date.
Record attendance separately by schedule period where the timetable requires it.
Store late arrival, departure, early-leave time, and staff notes.
Teachers take attendance for assigned classes; floor supervisors receive explicitly selected additional classes.
Parents create or cancel requests. Authorized school users and teachers review pending requests.
Absence, late, and early-leave events can create linked parent alerts and delivery records.
Maintain ordered contacts, relationships, phone numbers, primary contact, pickup authorization, and notes.
Store medical conditions, allergies, medications, physician details, and instructions behind explicit audience and permission checks.
Class, student, exam, attendance, and reporting reads are limited to current schedule assignments plus approved supervisor scope.
Homework and exams can be direct or request-based for each teacher.
A teacher can take attendance for selected classes outside normal teaching assignments.
A teacher can review homework and exam requests for exact class and subject combinations.
Supervisors list only in-scope requests, approve or reject them with notes, and cannot review their own request.
Authorized teachers enter exam grades and submission scores inside their class and subject assignments.
Login, profile, and permissions responses provide effective feature visibility, action flags, class IDs, teacher types, and supervisor scopes.
Create, edit, view, approve, reject, publish, and organize work by class, subject, type, date, and teacher permission mode.
Publish text, links, videos, and validated files with separate student and parent visibility.
Students save drafts, upload attachments, submit attempts, and see returned or graded status.
Teachers review attachments, add written feedback, return work, score it, and mark it graded.
Final homework scores synchronize to the gradebook when the due date belongs to an academic semester.
Staff create notes with explicit staff, parent-and-student, parent-only, or student-only visibility.
Audience-filtered history combines enrollment, academic, attendance, behavior, and related student events.
Versioned HMAC-signed ID codes support public validity checks without exposing private records.
Configure school grading scales and bands with score ranges, labels, GPA points, colors, and pass/fail meaning.
Organize grading components and calculate results from recorded assessments.
Store subject comments and a general teacher comment within assigned scope.
Draft report cards move through pending, approved, rejected, and published states with decision notes.
Student and parent visibility are separate and apply only after publication.
Generate a branded PDF; every download repeats school, student, actor, status, and visibility checks.
Students, parents, and teachers can communicate with the school office through authenticated threads.
Teachers communicate with assigned students and linked parents only when their message permissions allow it.
Every direct-message read and send rechecks school, teaching assignment, student context, and active family relationship.
Publish broad school information through announcements, calendars, and events.
Create targeted notifications and track recipient delivery or reminder records.
FCM tokens are stored per authenticated device token, preventing one device from replacing another device registration.
Create reusable plans with installments, dates, amounts, and discounts.
Copy plan installments to a student and post gross charges and discount credits to the ledger.
Record payment method, reference, provider details, and explicit installment allocation.
Locked calculations reject payments that exceed the remaining installment amount.
Keep charges, payments, discounts, credits, and refunds as separate ledger events.
Parents request eligible amounts; staff review, approve, reject, process, or cancel while preventing duplicate over-refunds.
Generate numbered, actor-scoped receipts with secure PDF endpoints.
Verify HMAC signatures, enforce body limits, deduplicate provider events, and process completed payment or refund events.
Schedule deduplicated upcoming, due, and overdue reminders through a protected system endpoint.
Transaction lists, transaction types, detailed views, and debit/credit reporting use the finance transaction ledger.
Dated transport fee periods post into the same student ledger and cannot duplicate an assignment period.
Search every school document from one school-scoped registry.
Link a document to a student, teacher, parent, school, school user, or named external party.
Categorize identity, medical, academic, enrollment, consent, certificate, employment, contract, finance, and other files.
Title, document number, issue/expiry dates, description, tags, MIME type, extension, size, and SHA-256 fingerprint.
Confidential records require the dedicated view permission.
Validated uploads are stored outside public direct access and delivered through permission-checked endpoints.
Find expired documents or those expiring in the next 30 or 90 days.
Student, teacher, and parent pages can show the files attached to that person.
Configure academic year, open/close dates, fees, interview rules, instructions, terms, privacy, and confirmation text.
Publish program or grade options with class mapping, capacity, age rules, fees, currency, and ordering.
Frontend clients retrieve school branding, active cycles, programs, selectors, capacity, and document requirements.
Creation returns an application number and one-time tracking token; only its HMAC hash is stored.
The token authorizes update, upload, fee proof, submit, status, download, and withdrawal actions.
Program and cycle requirements define required status, file extensions, size limits, verification, rejection, and review notes.
Track application, assessment, registration, deposit, and other fees, including proof and staff verification.
Schedule in-person, online, or phone interviews; assign interviewer, time, location, score, recommendation, and notes.
Store public and internal application events, status transitions, messages, actor, and timestamps.
After acceptance and configured checks, create the student and guardian relationship, enrollment history, and student documents.
Rate limits, CORS configuration, server-owned workflow states, and guarded file delivery protect the API-first portal.
Identity, employee number, phones, email, address, license class and expiry, emergency contact, photo, status, and notes.
Code, plate, make, model, year, color, capacity, GPS device ID, registration, insurance, inspection, and status.
Named routes with ordered stops, addresses, coordinates, and morning/afternoon times.
Connect route, bus, driver, service direction, date range, and assistant information.
Bus/run, pickup and drop-off stop or address, coordinates, guardian contact, service dates, notes, and status.
The server prevents active student assignments from exceeding vehicle capacity.
Per-student amount and monthly, term, annual, or no-fee frequency with ledger posting.
Student and parent APIs expose only the active assignment for the authenticated or linked student.
Organize stock by school-scoped category and physical location.
SKU, name, type, unit, balance, reorder level, cost, default location, and individual tracking flag.
Opening, receive, issue, adjust in/out, transfer, damage, and return with reference and notes.
Balance updates are locked and any movement that would create a negative quantity is rejected.
Asset tag, serial, purchase and warranty data, condition, location, assignment, and lifecycle status.
Assign assets to a student, teacher, class, department, or location.
Preventive, repair, inspection, or warranty work with schedule, vendor, dates, cost, status, and resolution.
Reporter, date, severity, description, photo, review, repair status, estimated/actual cost, resolution, and write-off.
Users see directly assigned assets or assigned-class assets and can report damage only inside that scope.
Title, subtitle, author, publisher, ISBN, year, language, description, keywords, and category.
Physical copy, secured PDF, or external link with optional cover and file fingerprint.
Draft, published, or archived, with school-wide or assigned-only access.
Assign books to the school, a class, or an individual student with availability dates, due date, required flag, and notes.
Teachers assign only to classes and students in their current schedule.
Track physical borrowing, due date, return, overdue, and lost status.
Students upload books, reports, research, projects, or other PDF work and submit it for review.
School staff approve, reject, publish, archive, and record review notes.
Search metadata and student publications; every download repeats school and assignment/visibility checks.
Organize instructions by getting started, security, academics, attendance, learning, communication, finance, documents, admissions, transport, assets, library, and apps.
Store title, summary, full instructions, audience, featured flag, ordering, status, and publication date.
Each article has an optional video URL and video title that can be connected later.
Publish separately to school staff, teachers, parents, students, or the public admissions portal.
Back-office and mobile users search title, summary, detailed text, or category.
Student, parent, teacher, and public APIs return only published articles for the current audience and school.
Successful APIs use code 1000 with a message payload; failures use an HTTP error and a stable application error code.
Callable endpoints include a description, request example, and response example near the top of the source.
Dynamic database input is bound through prepared statements.
Endpoints verify the school and the authenticated actor, then add class, student, parent, teacher, assignment, or document scope as needed.
File type, extension, MIME, size, and ownership rules apply before storage.
Webhooks, transport fee periods, receipt numbering, and other duplicate-sensitive workflows use unique keys or explicit deduplication.
Workflow events retain state changes, actor type, actor ID, messages, and timestamps where appropriate.
School, status, date, assignment, and lookup indexes support common API and back-office queries.
Go School commercial options
Compare Essential, Professional, and Enterprise scopes. The current starting prices are editable in the admin panel.
Core capabilities for a focused launch and the daily workflows a growing operation needs first. Choose a dedicated purchase and deployment.
Everything in Essential plus broader automation, management, reporting, and operational capabilities. Choose a dedicated purchase and deployment.
The complete documented capability set for complex organizations, advanced controls, and expanded operations. Choose a dedicated purchase and deployment.
Final quotations depend on confirmed scope. Third-party services, transaction charges, messaging, specialist integrations, equipment, and hardware are priced separately when required.
Project inquiry
Share the goals, context, and timing for your project. We will review the details and contact you to discuss the right next step.
Tell us what you need and what should work better.
We review users, modules, rollout, integrations, and commercial fit.
We discuss the recommended approach and prepare the right proposal.
Detailed package comparison
|
Package comparison
Choose the right fit.
Compare capacity, pricing, and every included capability.
|
Purchase option
Essential Purchase
From USD 3,500
Select package ↗
|
Most popular
Professional Purchase
From USD 7,500
Select package ↗
|
Purchase option
Enterprise Purchase
From USD 15,000
Select package ↗
|
|---|---|---|---|
| Plan capacity | |||
| Students | 250 students | 1,000 students | Unlimited |
| Campuses | 1 campuses | 5 campuses | Unlimited |
| Teachers | 20 teachers | 75 teachers | Unlimited |
| Staff users | 25 users | 100 users | Unlimited |
| Pricing details | |||
| Documented capabilities | 37 | 94 | 134 |
| Setup and onboarding | Included in scope | Included in scope | Included in scope |
| Commitment | One-time purchase | One-time purchase | One-time purchase |
| Product surfaces | |||
| Super Admin | ✓ | ✓ | ✓ |
| School Back Office | ✓ | ✓ | ✓ |
| Teacher App/API | ✓ | ✓ | ✓ |
| Parent App/API | ✓ | ✓ | ✓ |
| Student App/API | ✓ | ✓ | ✓ |
| Public Admissions API | ✓ | ✓ | ✓ |
| Security, identity, and permissions | |||
| Secure sign-in | ✓ | ✓ | ✓ |
| Two-factor authentication | ✓ | ✓ | ✓ |
| Session protection | ✓ | ✓ | ✓ |
| Mobile bearer tokens | ✓ | ✓ | ✓ |
| School isolation | ✓ | ✓ | ✓ |
| Back-office permissions | ✓ | ✓ | ✓ |
| App feature maps | ✓ | ✓ | ✓ |
| Teacher effective permissions | ✓ | ✓ | ✓ |
| Auditability | ✓ | ✓ | ✓ |
| School setup and administration | |||
| School profile | ✓ | ✓ | ✓ |
| Users and roles | ✓ | ✓ | ✓ |
| Teachers | ✓ | ✓ | ✓ |
| Students and parents | ✓ | ✓ | ✓ |
| Calendar and events | ✓ | ✓ | ✓ |
| Support requests | ✓ | ✓ | ✓ |
| Plans and subscriptions | ✓ | ✓ | ✓ |
| Academic structure and scheduling | |||
| Academic periods | ✓ | ✓ | ✓ |
| Classes and sections | ✓ | ✓ | ✓ |
| Subjects | ✓ | ✓ | ✓ |
| Schedule types | ✓ | ✓ | ✓ |
| Class schedule | ✓ | ✓ | ✓ |
| Class reports | ✓ | ✓ | ✓ |
| Enrollment history | ✓ | ✓ | ✓ |
| Attendance and student safety | |||
| Daily attendance | ✓ | ✓ | ✓ |
| Period attendance | ✓ | ✓ | ✓ |
| Arrival and departure | ✓ | ✓ | ✓ |
| Teacher attendance | ✓ | ✓ | ✓ |
| Absence requests | ✓ | ✓ | ✓ |
| Parent alerts | ✓ | ✓ | ✓ |
| Emergency contacts | ✓ | ✓ | ✓ |
| Protected medical records | ✓ | ✓ | ✓ |
| Teacher work and supervision | |||
| Assigned scope | — | ✓ | ✓ |
| Publishing modes | — | ✓ | ✓ |
| Floor supervisor | — | ✓ | ✓ |
| Teacher supervisor | — | ✓ | ✓ |
| Approval decisions | — | ✓ | ✓ |
| Grading | — | ✓ | ✓ |
| Frontend map | — | ✓ | ✓ |
| Learning, homework, exams, and feedback | |||
| Homework and exams | — | ✓ | ✓ |
| Lesson resources | — | ✓ | ✓ |
| Student submissions | — | ✓ | ✓ |
| Teacher feedback | — | ✓ | ✓ |
| Grade synchronization | — | ✓ | ✓ |
| Behavior notes | — | ✓ | ✓ |
| Student history | — | ✓ | ✓ |
| Digital student ID | — | ✓ | ✓ |
| Grading and report cards | |||
| Grading scales | — | ✓ | ✓ |
| Assessment components | — | ✓ | ✓ |
| Teacher comments | — | ✓ | ✓ |
| Approval workflow | — | ✓ | ✓ |
| Visibility controls | — | ✓ | ✓ |
| Report-card PDF | — | ✓ | ✓ |
| Communication services | |||
| Office messaging | — | ✓ | ✓ |
| Direct messaging | — | ✓ | ✓ |
| Context revalidation | — | ✓ | ✓ |
| Announcements and events | — | ✓ | ✓ |
| Notifications | — | ✓ | ✓ |
| Device notifications | — | ✓ | ✓ |
| Finance and payment services | |||
| Fee plans | — | ✓ | ✓ |
| Student fee assignment | — | ✓ | ✓ |
| Payments | — | ✓ | ✓ |
| Overpayment protection | — | ✓ | ✓ |
| Discounts and adjustments | — | ✓ | ✓ |
| Refund workflow | — | ✓ | ✓ |
| Receipts | — | ✓ | ✓ |
| Payment webhooks | — | ✓ | ✓ |
| Reminders | — | ✓ | ✓ |
| Reports | — | ✓ | ✓ |
| Transport fees | — | ✓ | ✓ |
| Document management | |||
| Central registry | — | ✓ | ✓ |
| Party references | — | ✓ | ✓ |
| Document types | — | ✓ | ✓ |
| Metadata | — | ✓ | ✓ |
| Confidentiality | — | ✓ | ✓ |
| Safe files | — | ✓ | ✓ |
| Expiry search | — | ✓ | ✓ |
| Party views | — | ✓ | ✓ |
| Admissions and registration | |||
| Admission cycles | — | ✓ | ✓ |
| Programs | — | ✓ | ✓ |
| Public API catalogue | — | ✓ | ✓ |
| Secure draft | — | ✓ | ✓ |
| Applicant resume | — | ✓ | ✓ |
| Documents | — | ✓ | ✓ |
| Fees | — | ✓ | ✓ |
| Interviews | — | ✓ | ✓ |
| Review timeline | — | ✓ | ✓ |
| Automatic enrollment | — | ✓ | ✓ |
| Public protection | — | ✓ | ✓ |
| Transportation | |||
| Drivers | — | — | ✓ |
| Vehicles | — | — | ✓ |
| Routes and stops | — | — | ✓ |
| Route runs | — | — | ✓ |
| Student assignment | — | — | ✓ |
| Capacity check | — | — | ✓ |
| Transport fees | — | — | ✓ |
| Family visibility | — | — | ✓ |
| Inventory and asset management | |||
| Categories and locations | — | — | ✓ |
| Inventory items | — | — | ✓ |
| Stock movements | — | — | ✓ |
| Negative-stock protection | — | — | ✓ |
| Assets | — | — | ✓ |
| Assignments | — | — | ✓ |
| Maintenance | — | — | ✓ |
| Damage reports | — | — | ✓ |
| Mobile scope | — | — | ✓ |
| Library and publications | |||
| Book catalogue | — | — | ✓ |
| Resource formats | — | — | ✓ |
| Publication state | — | — | ✓ |
| Assignments | — | — | ✓ |
| Teacher scope | — | — | ✓ |
| Loans | — | — | ✓ |
| Student publications | — | — | ✓ |
| Publication review | — | — | ✓ |
| Search and security | — | — | ✓ |
| Help center and training | |||
| Guide categories | — | — | ✓ |
| Detailed articles | — | — | ✓ |
| Video-ready | — | — | ✓ |
| Audience controls | — | — | ✓ |
| Search | — | — | ✓ |
| API delivery | — | — | ✓ |
| API and data platform | |||
| Consistent responses | — | — | ✓ |
| Endpoint documentation | — | — | ✓ |
| Prepared statements | — | — | ✓ |
| Tenant and actor scope | — | — | ✓ |
| Validated uploads | — | — | ✓ |
| Idempotency | — | — | ✓ |
| Audit and events | — | — | ✓ |
| Indexing | — | — | ✓ |