School Administrator Guide
Welcome! As a school administrator, you have complete control over your school's 4SCH system. This comprehensive guide will walk you through setting up and managing all aspects of your school management system.
This guide is specifically for School Administrators who manage the school system through the web-based admin panel. If you're a teacher or staff member, see the Teacher Guide or Staff Guide.
Quick Navigationโ
Getting Startedโ
First Loginโ
When you first access the admin panel:
- Navigate to your school's admin URL (e.g.,
https://yourschool.4sch.com/admin) - Enter your Admin Email and Password
- Click Login
Change your default password immediately after first login. Go to Profile โ Change Password.
Understanding the Admin Dashboardโ
Your dashboard provides a complete overview of your school:
Key Metrics:
- Total Students - Current enrollment count
- Total Teachers - Active teaching staff
- Attendance Today - Real-time attendance percentage
- Fees Collected - Financial summary for current session
Quick Actions:
- Add new students or staff
- Generate reports
- View pending approvals
- Access settings
Recent Activity:
- Latest admissions
- Fee payments received
- Announcements posted
- System updates
Academic Managementโ
Setting Up Academic Sessionsโ
Academic sessions represent school years (e.g., 2024-2025).
To create a new session:
- Go to Academics โ Session Years
- Click Add New Session
- Fill in:
- Session Name: e.g., "2024-2025"
- Start Date: First day of school
- End Date: Last day of school
- Default Session: Check if this is the current active session
- Click Save
Only one session can be marked as "default" (active). This is the session students and teachers see.
Creating Classes and Sectionsโ
Classes represent grade levels (e.g., Class 10), and sections are divisions within a class (e.g., 10-A, 10-B).
Step 1: Create Classes
- Go to Academics โ Classes
- Click Add New Class
- Enter:
- Class Name: e.g., "Class 10"
- Medium: Language of instruction (e.g., English)
- Click Save
Step 2: Add Sections
- Select the class you just created
- Click Add Section
- Enter:
- Section Name: e.g., "A", "B", "Science", "Commerce"
- Capacity: Maximum students (optional)
- Click Save
Setting Up Subjectsโ
Subjects are the courses taught in your school.
To add subjects:
- Go to Academics โ Subjects
- Click Add New Subject
- Fill in:
- Subject Name: e.g., "Mathematics", "English"
- Subject Code: e.g., "MATH101"
- Type: Core or Elective
- Click Save
Assigning Subjects to Classes:
- Go to Academics โ Class Subjects
- Select a class and section
- Choose subjects from the list
- Assign teachers to each subject
- Click Save
Creating Timetablesโ
To create a class timetable:
- Go to Academics โ Timetable
- Select Class, Section, and Session
- Click Create Timetable
- For each day:
- Add time slots (e.g., 9:00 AM - 10:00 AM)
- Assign subject and teacher
- Add room/venue (optional)
- Click Save Timetable
Use the Copy Timetable feature to duplicate a similar class's schedule and modify it.
Managing Examsโ
Creating Exam Schedules:
- Go to Exams โ Exam Types
- Add exam types (e.g., Mid-Term, Final, Monthly Test)
- Go to Exams โ Create Exam
- Fill in:
- Exam Name: e.g., "Mid-Term Exam - Term 1"
- Session and Class
- Start Date and End Date
- Click Save
Publishing Exam Timetable:
- Select the exam
- Click Add Timetable
- For each subject:
- Date and Time
- Duration
- Total Marks
- Passing Marks
- Venue/Room
- Click Publish Timetable
User Managementโ
Adding Studentsโ
Single Student Admission:
- Go to Students โ Add Student
- Fill in Personal Details:
- First Name, Last Name
- Date of Birth
- Gender
- Photo (optional)
- Add Contact Information:
- Email (if applicable)
- Mobile Number
- Current Address
- Set Academic Details:
- Admission Number
- Class and Section
- Roll Number
- Admission Date
- Add Guardian/Parent Information:
- Name, Email, Phone
- Relationship to student
- Click Submit
Bulk Student Import:
- Go to Students โ Import Students
- Download the CSV template
- Fill in student details in the template
- Upload the completed CSV file
- Review and confirm the import
Ensure email addresses and admission numbers are unique. Duplicates will cause import errors.
Managing Teachersโ
Adding a Teacher:
- Go to Staff โ Teachers โ Add Teacher
- Fill in:
- Personal Details: Name, DOB, Gender, Photo
- Contact: Email, Phone, Address
- Employment Details:
- Employee ID
- Joining Date
- Qualification
- Designation (e.g., Senior Teacher, HOD)
- Assign Subjects:
- Select classes and subjects they teach
- Set Login Credentials:
- Email (used for login)
- Generate password
- Click Save
Adding Non-Teaching Staffโ
Non-teaching staff includes accountants, admission officers, librarians, transport coordinators, etc.
To add staff:
- Go to Staff โ Non-Teaching Staff โ Add Staff
- Fill in personal and contact details
- Set Role:
- Accountant
- Admission Officer
- Transport Coordinator
- Librarian
- Office Clerk
- Assign Permissions based on their role
- Create login credentials
- Click Save
Managing Parents/Guardiansโ
Parents are automatically created when you add a student. To manage them:
- Go to Parents โ All Parents
- View parent details linked to students
- Edit contact information if needed
- Reset passwords if parents forget credentials
Fee Managementโ
Setting Up Fee Structureโ
Step 1: Create Fee Types
- Go to Fees โ Fee Types
- Click Add Fee Type
- Examples:
- Tuition Fee
- Sports Fee
- Library Fee
- Lab Fee
- Transport Fee
- Exam Fee
- For each, set:
- Name
- Description
- Optional or Compulsory
Step 2: Define Fee Structures for Classes
- Go to Fees โ Fee Structures
- Select Class and Session
- Add fee types with amounts:
- Tuition Fee: โฆ50,000
- Sports Fee: โฆ5,000
- Library Fee: โฆ3,000
- Set Payment Schedule:
- Full Payment
- Installments (e.g., 3 installments)
- Set Due Dates for each installment
- Click Save
Creating Invoicesโ
Manual Invoice Generation:
- Go to Fees โ Generate Invoices
- Select Class, Section, Session
- Choose students (or select all)
- The system generates invoices based on fee structure
- Click Generate Invoices
Auto-Generated Invoices:
- Set up automatic invoice generation for new admissions
- Go to Settings โ Fee Settings
- Enable Auto-Generate Invoices
Recording Paymentsโ
Cash/Offline Payments:
- Go to Fees โ Record Payment
- Search for student
- View outstanding balance
- Enter:
- Amount Paid
- Payment Date
- Payment Method: Cash, Cheque, Bank Transfer
- Receipt Number
- Notes (optional)
- Click Record Payment
- Print receipt for parent
Online Payments:
Online payments through payment gateways are recorded automatically. You can:
- View transaction details
- Download payment receipts
- Reconcile with bank statements
Payment Gateway Setupโ
To enable online fee payments:
- Go to Settings โ Payment Gateway
- Choose your provider:
- Paystack
- Flutterwave
- Stripe
- RazorPay
- Enter your API Keys:
- Public Key
- Secret Key
- Set Payment Settings:
- Minimum amount
- Convenience fee (if applicable)
- Test the connection
- Enable the gateway
Fee Reportsโ
Generate comprehensive fee reports:
- Go to Fees โ Reports
- Choose report type:
- Fee Collection Report: Total collected vs pending
- Class-wise Collection: Collection by class
- Defaulters Report: Students with pending fees
- Payment Method Report: Cash vs online
- Select date range
- Export as PDF or Excel
Reports & Analyticsโ
Student Reportsโ
Attendance Reports:
- Go to Reports โ Attendance
- Filter by:
- Class/Section
- Date range
- Student
- View statistics:
- Total present/absent days
- Attendance percentage
- Monthly trends
- Export report
Academic Performance Reports:
- Go to Reports โ Exam Results
- Select exam and class
- View:
- Subject-wise performance
- Class average
- Top performers
- Students needing attention
- Generate report cards
Financial Reportsโ
Fee Collection Summary:
- Total fees due
- Amount collected
- Pending amount
- Collection rate
Income vs Expense:
- Track school revenue
- Monitor expenses
- View profit/loss
- Monthly comparisons
Staff Reportsโ
Teacher Performance:
- Classes taught
- Attendance marking
- Assignment grading rate
- Student feedback
Leave Reports:
- Leave applications
- Approved/rejected
- Leave balance
- Attendance record
System Settingsโ
School Profileโ
Update your school's information:
- Go to Settings โ School Profile
- Edit:
- School Name
- Logo (upload image)
- Address
- Contact Numbers
- Website
- School Code
- Click Save
Role & Permissionsโ
Define what each user role can access:
- Go to Settings โ Roles & Permissions
- Select a role (e.g., Teacher, Accountant)
- Enable/disable permissions:
- View students
- Edit students
- View fees
- Collect fees
- Generate reports
- Click Save
Notification Settingsโ
Configure system notifications:
- Go to Settings โ Notifications
- Set up:
- Email Notifications: Announcements, fee reminders
- SMS Notifications: Attendance alerts, exam notices
- Push Notifications: Mobile app alerts
- Configure notification templates
- Set frequency and triggers
Backup & Data Managementโ
Database Backups:
- Go to Settings โ Database Backup
- Options:
- Manual Backup: Create backup now
- Scheduled Backups: Daily, weekly, monthly
- Download backup files
- Store securely
Data Import/Export:
- Go to Settings โ Data Management
- Export data:
- Student records
- Fee data
- Attendance logs
- Import data from other systems
- Use CSV templates
Communication & Announcementsโ
Posting Announcementsโ
School-Wide Announcements:
- Go to Communication โ Announcements
- Click Create Announcement
- Fill in:
- Title: e.g., "PTA Meeting Notice"
- Message: Full details
- Target Audience:
- All Users
- Parents Only
- Specific Classes
- Attachments (if any)
- Send Notifications: Email/SMS/Push
- Click Publish
Messaging Systemโ
Send Messages to Parents/Teachers:
- Go to Communication โ Messages
- Compose new message
- Select recipients:
- Individual users
- Entire class
- All parents
- Type message
- Send immediately or schedule
Transportation Managementโ
Setting Up Routesโ
- Go to Transportation โ Routes
- Click Add Route
- Enter:
- Route Name: e.g., "Route A - Downtown"
- Pickup Points: Add stops with timings
- Vehicle Assignment
- Driver & Helper Details
- Click Save
Managing Transport Feesโ
- Go to Transportation โ Fees
- Set fees per route
- Link to student fee structure
- Generate transport invoices
Live Trackingโ
Monitor school buses in real-time:
- Go to Transportation โ Live Tracking
- View all active buses on map
- Check route progress
- Send alerts to drivers
Holidays & Eventsโ
Adding Holidaysโ
- Go to Academics โ Holidays
- Click Add Holiday
- Enter:
- Holiday Name: e.g., "Independence Day"
- Date
- Description
- Click Save
Holidays appear on calendars for students and teachers.
School Calendarโ
Manage all school events:
- Go to Academics โ Calendar
- Add events:
- Exams
- Holidays
- Sports Day
- PTA Meetings
- Events sync to mobile apps
Gallery Managementโ
Share school photos and videos:
- Go to Gallery โ Manage Gallery
- Create albums by:
- Session Year
- Event Type (Sports Day, Annual Function)
- Upload photos/videos
- Publish for viewing by parents and students
Leave Managementโ
Approving Staff Leaveโ
- Go to Staff โ Leave Requests
- View pending requests
- Check:
- Leave type (Sick, Casual, Earned)
- Duration
- Reason
- Leave balance
- Approve or Reject with comments
Tips for School Administratorsโ
Daily Tasks Checklistโ
Every Morning:
- โ Check dashboard for key metrics
- โ Review pending approvals (leave, admissions)
- โ Monitor attendance reports
- โ Check system notifications
Weekly Tasks:
- โ Review fee collection status
- โ Generate weekly reports
- โ Check staff attendance
- โ Post announcements for upcoming events
Monthly Tasks:
- โ Generate monthly financial reports
- โ Review academic performance
- โ Back up database
- โ Plan next month's activities
Best Practicesโ
Security:
- Change default passwords immediately
- Use strong passwords (min 12 characters)
- Enable two-factor authentication
- Regularly review user permissions
- Log out when leaving your workstation
Data Management:
- Perform weekly database backups
- Verify data before bulk imports
- Keep records organized by session
- Archive old session data
Communication:
- Send important notices via multiple channels
- Use templates for routine communications
- Schedule announcements in advance
- Keep parents informed regularly
Financial Management:
- Reconcile fees daily
- Follow up on pending payments promptly
- Generate fee receipts immediately
- Keep digital copies of all transactions
Tool call argument 'replace' pruned from message history.
Can't Log Inโ
Solution:
- Verify you're using the correct admin URL
- Check email and password (case-sensitive)
- Clear browser cache and cookies
- Try password reset
- Contact technical support if issue persists
Students Not Seeing Assignmentsโ
Check:
- Assignment is published (not in draft)
- Correct class/section is selected
- Student is enrolled in the class
- Assignment date range is valid
Payment Gateway Not Workingโ
Verify:
- API keys are correct
- Gateway is enabled in settings
- Test mode is disabled (for live payments)
- Firewall isn't blocking requests
- Contact payment provider support
Reports Not Generatingโ
Try:
- Reduce date range
- Check if data exists for selected filters
- Clear browser cache
- Try different export format
- Contact support with error message
Getting Helpโ
Support Resourcesโ
- Documentation: FAQ and Troubleshooting Guide
- Video Tutorials: Access from Help menu in admin panel
- Email Support: support@4sch.com
- Phone Support: Available during business hours
Training for Your Teamโ
Consider scheduling training sessions for:
- New administrators
- Teachers using grading features
- Accountants using fee management
- Admission officers
Next Stepsโ
Now that you've set up your system:
- Train your teachers on using their features
- Guide parents on accessing the parent portal
- Help students understand the student app
- Import existing data if migrating from another system
Bookmark this guide and refer back to it as you explore different features of the system!