Ischola NG iconIschola NG

iSchola Platform Guide

A practical overview for school owners, administrators, and operations teams evaluating how iSchola helps schools run academics, finance, public communication, and branded digital experiences from one platform.

Platform Guide

iSchola combines school operations, billing, reporting, public portals, and branded school web presence in one system. This guide explains what the platform can do, how different users interact with it, and what a typical school rollout looks like.

1
Set up your school profile, academic structure, and branded public presence.
2
Enroll students, teachers, and parents with role-based access.
3
Run attendance, results, billing, communication, and reporting from one workspace.

Getting Started

New schools get the best experience when setup follows a clear sequence. This reduces rework later and helps both the internal dashboard and the public-facing school pages stay consistent.

Step 1
Complete school profile and branding: logo, contact details, colors, school website settings, and public portal identity.
Step 2
Create academic sessions, terms, classes, and class arms.
Step 3
Add teachers and assign them to subjects or class arms.
Step 4
Import students via CSV or add them manually, including parent details.
Step 5
Configure fee structures, public portals, and any online payment settings you want to use.

Roles & Permissions

School Admin

Full access to setup, users, academics, finance, and reporting.

Teacher

Score entry, attendance, and subject-class management.

Finance Officer

Invoices, fee structures, and payment tracking.

Student

Results, invoices, and announcements access.

Parent

Linked children, fee invoices, and results access.

Staff Users

Staff accounts are created by the school admin based on responsibilities.

Modules

Students

Admissions, profiles, and parent linking.

Classes

Class arms, form teachers, and assignments.

Results

Score entry, grading, report cards.

Finance

Billing, invoices, payments, receipts.

Attendance

Daily attendance and summaries.

Communication

Announcements and audience targeting.

Promotions

Promote students by class and session.

Reports

Performance, finance, and enrollment analytics.

School Website Builder

Branded public pages, template-based school microsites, and publish controls.

Public Portals

Dedicated school-facing result, fee, and public access pages linked to each school.

Workflows

Daily operations are grouped into repeatable flows for fast onboarding and term management.

Admission
Capture student bio, class, and parent details, then create fee invoice if enabled.
Results
Enter scores, compute totals, publish report cards to portals.
Payments
Generate invoices and record payments with instant receipts.

School Setup

School setup starts from the Settings area and now covers both operational setup and the public identity of the school. This helps your internal records and your school-facing website stay aligned.

Profile
School name, logo, email, phone, address, city, and state.
Branding
School logo, crest, colors, typography, school motto, contact details, and footer branding preferences.
Public Identity
Portal slug, dedicated school page, custom domain mapping, and school-branded public access links.
Users
Create staff accounts with appropriate roles and assign permissions if enabled.

Website Builder

iSchola includes a structured school website builder for dedicated public school pages. Schools can choose a template, apply their own branding, edit sections, and publish a public-facing microsite that feels like the school's own website.

Templates
Select from built-in homepage styles designed for different school presentation needs.
Branding
Override template defaults with the school's logo, crest, hero image, colors, fonts, and identity content.
Sections
Manage hero, quick links, about, notices, leadership, CTA, and footer sections individually.
Publish
Use draft and publish controls to update the public page with less risk to live school visibility.

Academic Setup

Academic configuration ensures classes, terms, and subjects are structured correctly for reporting.

Sessions
Create academic sessions and mark the current session.
Terms
Define terms for each session and set the active term.
Classes
Add classes and class arms, then assign form teachers.
Subjects
Create subjects and link them to classes for score entry.

Student Management

Students can be created individually or imported in bulk. Every student record can be linked to one or more parents/guardians.

Admission
Capture bio data, class arm, contact, and parent details.
Profiles
View attendance summary, results history, documents, and parent records.
Parents
Parent email creates a portal login and sends a temporary password.

Finance & Billing

Finance tools help schools manage fee structures, invoices, collections, receipts, and payment visibility in one place. Schools can operate with recorded payments, online payment processing, or a mix of both depending on workflow.

Fee Types
Define fee categories and default amounts for each class or term.
Invoices
Generate invoices per student, track balances, and due dates.
Payments
Record payments, issue receipts, and track collections by term.
Gateways
Configure settlement account details when you want to support online fee collection through the platform.

Communication

Announcements can be targeted to teachers, students, parents, or everyone.

Audience
Select the target audience for each announcement.
Priority
Use urgent, important, or normal labels to highlight key updates.

Reports & Analytics

Reports provide visibility into academic performance, attendance trends, and financial health.

Academic
Score distributions and subject performance summaries.
Attendance
Present, absent, late, and excused breakdowns.
Finance
Collections, outstanding fees, and invoice aging.

Student Portal

Students can access academic and finance information through their assigned login, while schools can also expose selected public result or fee workflows where appropriate.

Portal URLs: https://ischola.xyz/portal/results.php | https://ischola.xyz/portal/fees.php

Parent Portal

Parents can view linked children, report cards, invoices, and key updates from one account. A parent login is created when a student is enrolled with a parent email, making parent visibility a natural part of admissions and school communication.

Public Portals

Public portals give schools a dedicated public-facing access layer for results, fee payment, and school information. These pages can be school-branded and connected to each school's dedicated public page or custom domain setup.

Results
Public results access is controlled by session and term settings, so schools decide what is visible and when.
Fees
Schools can support public fee payment workflows and receipt generation where online billing is enabled.
School Page
Each school can present a more branded public experience instead of a generic software-generated page.

CSV Imports

Bulk upload helps you add or update students quickly. The system matches existing records by admission number, email, or phone + name.

Required
first_name, last_name.
Recommended
admission_number to avoid duplicates.
Parent Login
Provide parent_first_name, parent_last_name, parent_email to create a parent account.

Security & Accounts

Access is role-based. Users can update passwords from their profile settings.

Login
Credentials are email + password for all roles.
Parent
New parents receive a temporary password sent to their email.
Privacy
School data is isolated by tenant access controls.

Troubleshooting

Login
If a user cannot log in, use the "Forgot Password" option or contact the school admin.
Results
If results are missing, confirm the correct term and session are selected.
Fees
If a payment is not reflected, allow a few minutes and contact support if it persists.
Access
If a student or parent cannot see a record, ensure the student is properly linked.

FAQ

Q
How do parents get access? Add parent details with email during admission or CSV import to create a login automatically.
Q
Can a parent have multiple children? Yes. Link the same parent to multiple students.
Q
How do we reset passwords? Users can change passwords from their profile or via admin user management.
Q
Can our school have its own branded public page? Yes. Schools can use the website builder to apply their own branding, content sections, and public identity.