Admin Dashboard & Analytics Guide
Roles: School Admin
The Admin Dashboard is your command center for monitoring and managing your school's daily operations. It provides real-time insights into student enrollment, attendance, fees, staff, and upcoming eventsβall in one place.
Only users with School Admin role can access the full administrative dashboard. Teachers, parents, and students have their own role-specific dashboards.
Overviewβ
When you log in as a School Admin, the dashboard displays:
- Key Performance Indicators (KPIs) - Student count, teacher count, fees status
- Recent Activity - Latest announcements, upcoming holidays
- Financial Overview - Fee collection status for current session
- Attendance Insights - Real-time attendance trends (if configured)
- Exam Results Summary - Quick view of recent exam performance
- Quick Actions - Shortcuts to common tasks
π Key Metrics & KPIsβ
Student Statisticsβ
Total Students
- Shows current total enrollment count
- Includes all active students across all classes
- Calculation: Count of all students with
application_status = 1(accepted/enrolled)
Gender Distribution
- Boys: Percentage of male students
- Girls: Percentage of female students
- Displayed as: Pie chart or percentage bars
- Use case: Track gender balance, plan gender-specific facilities/programs
Example:
Total Students: 450
Boys: 52% (234 students)
Girls: 48% (216 students)
If gender distribution is significantly imbalanced, consider targeted admission campaigns to attract underrepresented groups.
Staff Statisticsβ
Total Teachers
- Count of users with "Teacher" role
- Includes both active and inactive (soft-deleted) teachers
- Use case: Monitor teacher-student ratio
Total Staff (if displayed)
- Count of non-teaching staff (accountants, office staff, etc.)
- Use case: Track staff headcount
Recommended Ratios:
- Primary School: 1 teacher per 20-30 students
- Secondary School: 1 teacher per 25-35 students
- Total Staff: Approximately 1 non-teaching staff per 50 students
Academic Structureβ
Total Classes
- Count of distinct class levels (e.g., Grade 1, Grade 2, ..., Grade 12)
- Use case: Quick view of school size and structure
Total Streams (if applicable)
- Count of academic streams (Science, Arts, Commercial, etc.)
- Use case: Track diversification of academic offerings
Financial Overviewβ
The dashboard shows fee collection status for the current session year.
Fee Collection Summary:
-
Fully Paid Students
- Students who have paid 100% of compulsory fees
- Displayed as: Count and percentage
- Example: 320 students (71%)
-
Partially Paid Students
- Students who have paid some but not all compulsory fees
- Displayed as: Count and percentage
- Example: 80 students (18%)
-
Unpaid Students
- Students with no fee payments yet
- Displayed as: Count and percentage
- Example: 50 students (11%)
Visual Representation:
- Typically shown as a donut chart or bar graph
- Color coding:
- Green: Fully paid
- Yellow/Orange: Partially paid
- Red: Unpaid
What This Tells You:
- Collection Rate: If 70%+ are fully paid, collection is good
- Outstanding Amount: Partially paid + unpaid = follow-up needed
- Cash Flow: High fully paid percentage = better cash flow
A healthy school typically maintains 75-85% fee collection rate by mid-session. If your unpaid percentage exceeds 20%, prioritize fee reminders and follow-ups.
Subscription & License (SaaS Schools)β
License Expiry:
- Days remaining until your current subscription expires
- Warning threshold: Typically shows alert when 7 days or fewer remain
- Displayed as: Days count or progress bar
Example:
License expires in: 45 days
Status: Active
Action Items When Expiring Soon:
- Renew subscription before expiry
- If auto-renewal is enabled, verify payment method
- Check if pending payment for upcoming plan
Prepaid Upcoming Plans:
- If you've purchased a plan in advance, dashboard shows:
- Upcoming plan details
- Start date (typically day after current plan expires)
- Payment status (paid/pending)
If license expires, you may lose access to certain features or the entire system. Always renew at least 3-5 days before expiry.
π Recent Activity & Announcementsβ
Announcementsβ
The dashboard displays the 5 most recent announcements posted school-wide.
What's Shown:
- Announcement title
- Posted by (admin name)
- Posted date
- Preview of announcement content
Types of Announcements Displayed:
- School-wide announcements only (not class-specific)
- Announcements without subject/class restrictions
Quick Actions:
- Click announcement to view full details
- Click "Post New Announcement" to create one
Use Case:
- Stay informed about what's been communicated
- Verify announcements posted correctly
- Ensure important messages are highlighted
Check this section daily to ensure critical announcements (exams, holidays, events) are visible to your school community.
Upcoming Holidaysβ
Shows upcoming holidays for the current session year.
What's Displayed:
- Holiday name (e.g., "Independence Day")
- Holiday date
- Type (public holiday, school-specific, etc.)
- Days until the holiday
Sorting:
- Holidays are shown in chronological order (nearest first)
- Only shows holidays from today onwards within the current session year
Use Case:
- Plan staff/teacher schedules around holidays
- Prepare notices for parents
- Schedule exams avoiding holiday periods
Example:
Upcoming Holidays:
- Eid al-Fitr: April 10, 2026 (5 days away)
- Labour Day: May 1, 2026 (26 days away)
- Democracy Day: June 12, 2026 (68 days away)
π Attendance & Performance Graphsβ
Depending on your system configuration, the dashboard may display:
Attendance Graph (if configured)β
What It Shows:
- Attendance percentage by class or class-section
- Trends over time (daily, weekly, monthly)
- Color-coded bars:
- Green: >90% attendance
- Yellow: 75-90% attendance
- Red: <75% attendance
Filters Available:
- Select specific class
- Choose date range
- View by section
Use Case:
- Identify classes with low attendance
- Track attendance improvement over time
- Spot patterns (e.g., attendance drops on Fridays)
Action Items:
- Classes with <75% attendance: Investigate reasons, send reminders
- Consistently low attendance: Meet with class teacher, contact parents
Exam Results Graph (if configured)β
What It Shows:
- Average scores per exam
- Class-wise performance comparison
- Subject-wise performance trends
Displayed As:
- Bar charts showing class averages
- Line graphs showing performance trends
- Top performers list
Use Case:
- Monitor academic performance at a glance
- Identify underperforming classes or subjects
- Plan remedial sessions
π― Quick Actionsβ
Most dashboards include shortcuts to frequently used functions:
Common Quick Actions:
- β Add New Student
- β Add New Teacher
- π’ Post Announcement
- π Generate Report
- π° Record Fee Payment
- π View Today's Timetable
- π Create Assignment/Exam
How to Use:
- Click the quick action button
- Opens a modal or redirects to the relevant page
- Complete the action without navigating through menus
Bookmark frequently used quick actions or use keyboard shortcuts (if available) to save time on repetitive tasks.
π Filtering & Customizing the Dashboardβ
Session Year Filterβ
What It Does:
- Changes all dashboard data to show a specific session year
- Affects: Student count, fees, exams, announcements
How to Use:
- Look for Session Year dropdown at top of dashboard
- Select the session year you want to view
- Dashboard refreshes with data for that session
Use Cases:
- Compare current year vs previous year enrollment
- Review financial data from past sessions
- Verify historical records
Example:
Session Year: [2025-2026 βΌ]
Change to: [2024-2025 βΌ]
β Dashboard now shows 2024-2025 data
Date Range Filters (if available)β
Some dashboard widgets allow custom date ranges:
Attendance Graph:
- Select "Last 7 days", "Last 30 days", or custom range
- Useful for tracking short-term trends
Fee Collection:
- Filter by month, quarter, or session
- Analyze collection patterns
Announcements:
- Filter by date posted
- View archived announcements
Class/Section Filtersβ
Attendance and exam graphs may allow:
- Filter by specific class (e.g., Grade 10)
- Filter by section (e.g., Grade 10-A)
- View all classes combined
Use Case:
- Deep-dive into specific class performance
- Compare sections within same class level
π€ Exporting Dashboard Dataβ
Export Optionsβ
Many dashboard widgets include export functionality:
Available Formats:
- CSV - For spreadsheet analysis (Excel, Google Sheets)
- PDF - For printing or sharing
- Excel (XLSX) - For advanced data manipulation
What Can Be Exported:
- Fee collection summary
- Student enrollment list
- Attendance statistics
- Exam results overview
- Financial reports
How to Export:
- Locate the widget/section you want to export
- Click Export button (usually shows download icon)
- Choose format
- File downloads to your device
Example: Exporting Fee Collection Data
1. Go to Fee Collection widget on dashboard
2. Click "Export" icon
3. Select "Excel (XLSX)"
4. File downloaded: fee-collection-2026-03-17.xlsx
Export data regularly for offline analysis, backup, or sharing with school management/board members.
Using Exported Dataβ
Fee Collection CSV/Excel:
- Import into accounting software
- Create pivot tables for deeper analysis
- Share with finance committee
Student Enrollment Data:
- Plan classroom allocation
- Analyze enrollment trends
- Create student directories
Attendance Data:
- Identify chronic absentees
- Calculate attendance percentages
- Support intervention programs
π οΈ Dashboard Customization (if available)β
Some systems allow you to customize which widgets appear on your dashboard.
Adding/Removing Widgetsβ
If Customization Is Available:
- Look for Customize Dashboard or Settings icon
- Select widgets to show/hide:
- β Student Statistics
- β Fee Collection
- β Attendance Graph
- β Exam Results (hide if not needed)
- Drag and drop to rearrange
- Click Save Layout
Setting Default Filtersβ
If Supported:
- Set default session year
- Set default class/section view
- Set default date range for graphs
Benefits:
- Dashboard loads with your preferred view
- Saves time on daily checks
- Focus on most relevant data
Dashboard customization availability depends on your system version and subscription plan. Contact support if you need custom widgets.
π‘ Best Practicesβ
Daily Dashboard Routineβ
Start Your Day:
- β Check total student/teacher count (verify no unexpected changes)
- β Review today's attendance status (if real-time)
- β Check announcements (ensure critical info is posted)
- β Review upcoming holidays (plan ahead)
- β Check license expiry (renew if needed)
Takes: 2-3 minutes Value: Stay informed, catch issues early
Weekly Dashboard Reviewβ
Every Monday:
- β Review previous week's attendance trends
- β Check fee collection progress
- β Verify pending approvals (if shown)
- β Post week-ahead announcements
- β Export and save weekly reports
Takes: 10-15 minutes Value: Track progress, plan week ahead
Monthly Dashboard Analysisβ
First Week of Month:
- β Review previous month's fee collection (compare to target)
- β Analyze attendance patterns (identify declining trends)
- β Export monthly reports (fees, attendance, enrollment)
- β Compare current month vs same month last year
- β Present dashboard summary to school leadership
Takes: 30-45 minutes Value: Data-driven decision making
Making Data-Driven Decisionsβ
Use Dashboard Data To:
Enrollment Planning:
- Track enrollment trends over multiple sessions
- Identify which classes are growing/shrinking
- Plan classroom allocation and teacher hiring
Financial Planning:
- Monitor fee collection rate monthly
- Identify fee defaulters early for follow-up
- Forecast cash flow based on collection patterns
Academic Interventions:
- Spot classes with low attendance
- Identify underperforming subjects/classes
- Plan remedial sessions or tutoring
Staff Management:
- Ensure teacher-student ratio is maintained
- Allocate teachers based on class sizes
- Plan recruitment for next session
Example Decision:
Observation: Dashboard shows Class 10 has 55 students with only 1 math teacher
Analysis: Ratio is 1:55, which is too high
Decision: Assign additional math teacher or split into two sections
Action: Update class structure, assign teachers
Result: Better teacher-student ratio, improved learning outcomes