Process flow – start using myschool
A complete guide to user types and roles, pre-admission setup, and the full student and employee management cycles.
In myschool, the Admin is the highest-level user, with access to every module and feature. The Admin can also create multiple users and assign privileges based on the access each one needs.

| User type | Access level | Primary role |
|---|---|---|
| Admin | Full access | Manages all settings, modules and users |
| Student | Limited access | Views academic information and takes part in learning activities |
| Parent | Limited access | Monitors student progress and receives updates |
| Employee | Moderate access | Manages academic and administrative operations |
This guide covers:
- User types and roles: access levels, responsibilities and main functions for Admin, Student, Parent and Employee.
- Pre-admission setup: institution details, academic years, courses, batches, subjects and employee/teacher information.
- Student management cycle: admission, profiles, batch and subject allocation, attendance, gradebook, fees, ID cards, certificates and transfers.
- Employee management cycle: setup, departments, attendance, leave, payroll, permissions, reports and exit.
1. Admin
The Admin is the superuser, with full control over configuration, users and modules, and is responsible for setting up and maintaining the system.
| Function | Description |
|---|---|
| Institution setup | Configure the academic year, courses, batches and subjects. |
| User management | Create and manage student, employee and parent accounts. |
| Module configuration | Set up Attendance, Examination, Fee, HR and Payroll. |
| Role management | Assign permissions and roles to user types. |
| Reports | Generate analytical and operational reports for all modules. |
| System monitoring | Oversee platform usage and ensure data accuracy. |
2. Student
Students use myschool to access their academic information and stay up to date with school activities.
| Function | Description |
|---|---|
| Profile | View personal information, batch and contact details. |
| Academic information | View timetable, attendance and exam schedules. |
| Grades & reports | Check marks, grades and performance reports. |
| Communication | Receive messages, announcements and circulars. |
| Learning material | Access assignments and resources shared by teachers. |
| Fees | View and pay fees online (if enabled). |
3. Parent
Parents can monitor their child’s performance and stay informed about school updates.
| Function | Description |
|---|---|
| Child profile | View the student’s details and academic information. |
| Attendance | Track daily and overall attendance. |
| Exam reports | Access marks, results and performance analytics. |
| Communication | Receive circulars, messages and notices. |
| Fees | View and pay student fees. |
| Transport | View assigned transport details (if applicable). |
4. Employee
Employees include teaching and non-teaching staff, with access based on their department and role.
| Function | Description |
|---|---|
| Attendance | Mark and monitor student attendance. |
| Academics | Create timetables and exams, and manage subjects. |
| Evaluation | Enter grades and remarks for exams. |
| Communication | Interact with students, parents and admin. |
| Resource sharing | Upload and share study materials and assignments. |
| HR & payroll | View payslips, apply for leave and manage personal details. |
Pre-admission setup
Before admitting students, the Admin must configure the core academic and institutional settings.
Step 1: Institution configuration
Objective: set up basic institution details that define how your instance works.
- Go to Menu → Administration → Settings → General Settings.
- Enter:
- Institution name
- Institution type (School/College)
- Address, phone number and email
- Time zone and date format
- Academic year start and end dates
- Upload the institution logo (used on reports and the dashboard).
- Save.
Output: basic institution setup completed and the system customised for your institution.
Step 2: Academic year setup
Objective: define the current academic session that all courses and batches will link to.
- Go to Menu → Administration → Settings → Academic Years.
- Click Add New Academic Year.
- Enter the name (e.g. 2026–2027), start date and end date.
- Set the current academic year as Active.
Output: academic year created and active; all future admissions and courses link to it.
Step 3: Course and batch setup
Objective: create the structure for classes (courses) and their sections (batches).
- Go to Menu → Administration → Settings → Courses & Batches → Manage Courses.
- Click New to add a course (e.g. Grade 10).
- Inside each course, create batches (e.g. Grade 10 – A, Grade 10 – B).
- Define start and end dates for each batch.
- Assign a course code and grading system (if applicable).
Output: academic structure ready for student allocation.
Step 4: Batch subject setup (optional but recommended)
Objective: prepare the subject structure for each class before admitting students.
- Go to Menu → Academics → Subject Center → Class Subjects.
- Add subjects under each course (e.g. Mathematics, Science, English).
- If several batches share the same subjects, use Link Sections to map them.
Output: subjects linked to each batch, ready for timetable and exam setup.
Step 5: Employee (teacher) setup
Objective: add the employees who will be linked to subjects and students.
- Go to Menu → Administration → Human Resources → HR Settings → Add Category → Position → Department → Employee Admission.
- Add teacher details (name, department, joining date, employee ID, etc.).
- Assign roles (e.g. Teacher, Class Advisor, Admin Assistant).
- Allocate them to the relevant batches or subjects.
Output: teachers ready to manage attendance, exams and reports.
Step 6: Import student data in bulk
Objective: prepare student data for upload.
- Upload the student data.
- Make sure all mandatory fields are filled (name, admission no., date of birth, gender, batch, etc.).
- Check for duplicates or missing fields.
Output: student database ready.
Step 7: Import employee data in bulk
Objective: prepare employee data for upload.
- Upload the employee data.
- Make sure all mandatory fields are filled (name, department, joining date, employee ID, etc.).
- Check for duplicates or missing fields.
Output: employee database ready.
Step 8: User role and privilege setup
Objective: ensure only authorised users can access student-related modules.
- Go to Menu → Administration → Users → select user type “Employees” → User Privileges.
- Assign permissions to roles such as Admin, Teachers, Finance and Examination.
- Restrict sensitive data to specific users.
Output: a secure environment ready for controlled data entry.
Admin–student process flow
1. Student admission
Objective: register new students and assign them to batches.
- Go to Menu → Academics → Students → Student Admission.
- Fill in the student’s basic details (name, date of birth, gender, blood group, etc.).
- Assign the course and batch.
- Enter admission details (admission number, date, category, etc.).
- Upload the student’s photo and documents (optional).
- Click Save.
Output: student record created and admission number assigned.
2. Student profile management
Objective: view, edit and maintain student records.
- Go to Menu → Students → View All.
- Search by name or admission number.
- Click the student’s name to open the profile page.
- From the profile, the Admin can:
- Edit personal information.
- Add or view guardians.
- Manage documents, remarks and disciplinary records.
- View fees, attendance and exam reports.
Output: an up-to-date, central profile with complete academic and personal data.
3. Batch and course association
Objective: make sure students are grouped under the correct course and batch.
- Go to Menu → Administration → Settings → Courses & Batches → Manage Course/Batch.
- Select the course (e.g. Grade 10, Grade 12).
- Create or edit batches under it.
- Assign students to the correct batch.
Output: course and batch structure aligned with the academic year.
4. Subject and teacher association
Objective: link subjects with batches and assign teachers.
- Go to Menu → Academics → Subject Center → Class Subjects.
- Assign subjects to the selected class or batch.
- Use Link Sections to associate subjects with multiple batches.
- Assign teachers via Menu → Administration → Human Resources → Employee Management → Employee Subject Association.
Output: subject–teacher–batch mapping completed, enabling timetable and gradebook setup.
5. Attendance management
Objective: record and track student attendance accurately.
- Go to Menu → Academics → Attendance → Attendance Register.
- Select the batch and date.
- Mark absent students.
- Save.
Note: In myschool all students are marked present by default, so you only need to mark those who are absent.
Output: attendance recorded for reporting and analysis.
6. Gradebook
Objective: create exams, enter marks and generate report cards.
- Go to Menu → Academics → Gradebook → Report Card Management.
- Create exams (Term 1, Final Exam, etc.) and assign subjects.
- Enter marks or grades.
- Publish results and generate report cards.
Output: results available to students and parents; performance reports downloadable.
7. Fee collection
Objective: configure and collect student fees.
- Go to Menu → Finance → Fees and follow: Create Master Categories → Create Categories → Create Particulars → Schedule Fees → Collect Fees.
- Define fee particulars (tuition, transport, etc.).
- Assign fees to batches or students.
- Collect payments and issue receipts.
Output: fees collected and recorded; financial reports available.
8. Student transfer or alumni
Objective: handle transfers or move students to alumni after completion.
- Go to Menu → Students → Transfer/Alumni.
- Select the students to transfer or graduate.
- Enter the transfer date and reason (if applicable).
- Save.
Output: student moved to the alumni list with history preserved.
9. Communication and notifications
Objective: keep admin, teachers, students and parents connected.
- Use Menu → Collaboration → Send Message or Email.
- Choose recipients (students, parents, employees).
- Write and send the message or notice.
Output: better coordination and timely updates.
10. Reports and analysis
Objective: track student performance and institutional data.
- Go to Menu → Data & Reports → Reports.
- View attendance, performance and fee collection reports.
- Export to Excel or PDF.
Output: data-driven insights for better academic decisions.
Student management – complete cycle
| Stage | Menu path | Actions |
|---|---|---|
| 1. Academic setup | Administration → Settings → Academic Years | Select the active year, open Manage Class/Batch, add the class and batch and link them to the active year. |
| 2. Enquiry & registration (optional) | Academics → Applicants → Setup Enquiry and Registration | Configure enquiry form fields, set up registration if needed, save. |
| 3. Student admission | Academics → Students → Student Admission | Enter student and parent details, select class and batch, save. |
| 4. Attendance | Academics → Attendance | Select class and date, mark present/absent, send absence notifications (if SMS/email is enabled). |
| 5. Subjects | Academics → Subject Center | Add subjects (name, code, type) and link them to classes/batches. |
| 6. ID cards | Academics → Create ID Cards | Select class/batch and template, generate, print or export. |
| 7. Gradebook | Academics → Create Gradebook | Select class/batch, define grading (marks, grades, GPA), assign subjects, save. |
| 8. Certificates | Academics → Create Certificate | Select student/class and template (completion, merit, achievement), generate and print. |
| 9. Transfer certificate | Academics → Generate Transfer Certificate | Select the student, enter leaving date, reason and remarks, generate and save or print. |
Summary: Academic year → classes & batches → link to year → enquiry & registration (if needed) → admission → attendance & notifications → subjects → ID cards → gradebook → certificates → transfer certificates.
Employee management – complete cycle
| Stage | Menu path | Actions |
|---|---|---|
| 1. Employee setup | Administration → HR → Employee Management → Employee Admission | Enter personal details and employment details (code, department, designation, joining date), upload documents, save. |
| 2. Departments & positions | Administration → HR Settings → Departments / Positions | Create departments (HR, Accounts, IT), add positions and assign employees. |
| 3. Employee attendance | Human Resources → Attendance | Create the working schedule (hours, shifts), enable manual or biometric attendance, mark daily. |
| 4. Leave | Human Resources → Leaves | Configure and assign leave types; employees apply, managers/HR approve or reject; balances update automatically. |
| 5. Payroll | Human Resources → Payroll / Salary Structure | Create salary structures (basic, allowances, deductions), assign them, generate monthly payroll and payslips. |
| 6. Roles & permissions | Administration → Roles / Permissions | Define roles (Admin, HR, Staff), assign permissions, link employees to roles. |
| 7. Reports | Human Resources → Reports | Generate attendance, leave and payroll reports for decisions and audits. |
| 8. Exit | Human Resources → search the employee → Exit | Select the employee, enter exit details (last working day, reason); they move to the former employees list for future audits. |
Following these processes gives your institution smooth workflows, accurate records, compliance with academic and administrative policies, and better communication among everyone involved.
Was this article helpful?
Thanks for your feedback!