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.
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 1Complete school profile and branding: logo, contact details, colors, school website settings, and public portal identity.
Step 2Create academic sessions, terms, classes, and class arms.
Step 3Add teachers and assign them to subjects or class arms.
Step 4Import students via CSV or add them manually, including parent details.
Step 5Configure fee structures, public portals, and any online payment settings you want to use.
Roles & Permissions
School AdminFull access to setup, users, academics, finance, and reporting.
TeacherScore entry, attendance, and subject-class management.
Finance OfficerInvoices, fee structures, and payment tracking.
StudentResults, invoices, and announcements access.
ParentLinked children, fee invoices, and results access.
Staff UsersStaff accounts are created by the school admin based on responsibilities.
Modules
StudentsAdmissions, profiles, and parent linking.
ClassesClass arms, form teachers, and assignments.
ResultsScore entry, grading, report cards.
FinanceBilling, invoices, payments, receipts.
AttendanceDaily attendance and summaries.
CommunicationAnnouncements and audience targeting.
PromotionsPromote students by class and session.
ReportsPerformance, finance, and enrollment analytics.
School Website BuilderBranded public pages, template-based school microsites, and publish controls.
Public PortalsDedicated 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.
AdmissionCapture student bio, class, and parent details, then create fee invoice if enabled.
ResultsEnter scores, compute totals, publish report cards to portals.
PaymentsGenerate 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.
ProfileSchool name, logo, email, phone, address, city, and state.
BrandingSchool logo, crest, colors, typography, school motto, contact details, and footer branding preferences.
Public IdentityPortal slug, dedicated school page, custom domain mapping, and school-branded public access links.
UsersCreate 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.
TemplatesSelect from built-in homepage styles designed for different school presentation needs.
BrandingOverride template defaults with the school's logo, crest, hero image, colors, fonts, and identity content.
SectionsManage hero, quick links, about, notices, leadership, CTA, and footer sections individually.
PublishUse 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.
SessionsCreate academic sessions and mark the current session.
TermsDefine terms for each session and set the active term.
ClassesAdd classes and class arms, then assign form teachers.
SubjectsCreate 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.
AdmissionCapture bio data, class arm, contact, and parent details.
ProfilesView attendance summary, results history, documents, and parent records.
ParentsParent 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 TypesDefine fee categories and default amounts for each class or term.
InvoicesGenerate invoices per student, track balances, and due dates.
PaymentsRecord payments, issue receipts, and track collections by term.
GatewaysConfigure 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.
AudienceSelect the target audience for each announcement.
PriorityUse urgent, important, or normal labels to highlight key updates.
Reports & Analytics
Reports provide visibility into academic performance, attendance trends, and financial health.
AcademicScore distributions and subject performance summaries.
AttendancePresent, absent, late, and excused breakdowns.
FinanceCollections, 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.
ResultsPublic results access is controlled by session and term settings, so schools decide what is visible and when.
FeesSchools can support public fee payment workflows and receipt generation where online billing is enabled.
School PageEach 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.
Requiredfirst_name, last_name.
Recommendedadmission_number to avoid duplicates.
Parent LoginProvide 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.
LoginCredentials are email + password for all roles.
ParentNew parents receive a temporary password sent to their email.
PrivacySchool data is isolated by tenant access controls.
Troubleshooting
LoginIf a user cannot log in, use the "Forgot Password" option or contact the school admin.
ResultsIf results are missing, confirm the correct term and session are selected.
FeesIf a payment is not reflected, allow a few minutes and contact support if it persists.
AccessIf a student or parent cannot see a record, ensure the student is properly linked.
FAQ
QHow do parents get access? Add parent details with email during admission or CSV import to create a login automatically.
QCan a parent have multiple children? Yes. Link the same parent to multiple students.
QHow do we reset passwords? Users can change passwords from their profile or via admin user management.
QCan 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.