West Side High is committed to nurturing each student's unique talents and aspirations within a supportive and inclusive environment. We strive to develop well-rounded individuals who are intellectually curious, socially responsible, and prepared to thrive in a dynamic world.
Ask your teacher for your grade code — format: GRADE10-2026
Dashboard
2026–2027
Term 1 · Week 1
WSH
Good morning, Jane!
Here's your overview for today
📅
—
Classes Today
📊
—
Materials
📢
—
Notices
📋
—
Reports
💳
—
Months Due
Latest Notices
Loading…
Today's Schedule
Loading…
🔍
Filter by grade:
All
Loading materials…
No materials match your search.
Loading timetable...
📅
No Timetable Yet
Your admin has not set your timetable yet. Check back soon.
Loading your reports…
📢 Post a New Notice
Loading notices…
👑
Principal Dashboard
Full Administrative Control
🔍
Name
Email
Grade
Status
Last Login
Actions
Loading students…
📤
Drop files here or click to browse
PDF, DOCX, PPTX — max 50 MB
📋
Upload Report PDF
File Naming for Bulk Upload
Name each PDF as: STUDENTID_TERM.pdf e.g. STU-20451_Term2-2026.pdf
📂
Select Multiple PDFs
Students register using their grade code.
Loading codes…
Recent Notices
No notices posted yet.
Select a grade above to load or build its timetable.
How it works
1. Select a grade from the dropdown.
2. Each row is one period — fill in time, subject, room, teacher, and tick which days it runs.
3. Type Break or Lunch as the subject to show it as a break row.
4. Click Save Timetable — students see it instantly.
View, edit, and delete timetable entries across all grades.
Select a grade above to view its timetable.
View and delete all uploaded student reports.
🔍
Loading reports…
Create, view and remove teacher portal accounts.
🔒 Teacher access is limited to: Upload course materials · View student list (read-only) · Add/edit timetable entries. Teachers cannot post notices, manage grade codes, upload reports, delete students, or access analytics.
Loading teachers…
🏫 Portal Identity
🔐 Principal Security
As the only admin, you have full control over all portal data. Update your login password below at any time.
Field
Value
New Password
Confirm Password
⚠️ Danger Zone: Only the Principal account can be assigned the admin role in the database. Do not promote any teacher to admin unless intended.
📊 System Summary
👥
—
Students
👨🏫
—
Teachers
📄
—
Materials
📢
—
Notices
Recent portal activity — logins, uploads, notices, and student changes.
Loading activity…
✅
—
Paid This Month
⚠️
—
Overdue Payments
💰
—
Collected (Year)
📊
—
Collection Rate
🔍
Loading payments…
⚠️ Students listed here have 3 or more months of missed payments. You can disable their portal access until fees are settled.
Loading…
📈
—
Collection Rate
💰
—
Expected (Year)
✅
—
Collected (Year)
🕳
—
Revenue Gap
📅 Monthly Collection
🎓 Collection by Grade
🔮 Revenue Forecast
⚠️ Highest Arrears
📋 Month-by-Month Breakdown
Month
Expected
Collected
Outstanding
Rate
Progress
🎓 Monthly Fee Per Grade
📅 Academic Year Setup
Payments are tracked per student, per month, per year. Generate records once — each student gets one row per month. You can then mark months as paid individually.
💳
Loading…
📅 Payment Calendar
Loading…
✅ Paid❌ Overdue⏳ Upcoming〰️ Waived
💰 Fee Summary
Loading…
📋 Payment History
Loading…
🖥️
Teacher Portal
You have access to: Upload Materials · View Students · Edit Timetable. For anything else, contact the Principal.
📤
Drop files here or click to browse
PDF, DOCX, PPTX — max 50 MB
📋
Upload Report PDF
📋 About Report Uploads
Upload individual student report PDFs per term. Students can view their own reports in the Report Booklets section once uploaded.
📢 Post a Notice
Post a notice to a specific grade or all students. Only the principal can delete notices.
Select a grade above to load or build its timetable.
ℹ️ Your Access
You can add and edit timetable periods. Only the Principal can delete students or manage grade codes.
👥 Student Overview
👤
—
Total Students
✅
—
Active
🚫
—
Disabled
📅
—
Active This Week
📚 Content Overview
📄
—
Materials
📋
—
Reports
📢
—
Notices
🔑
—
Grade Codes
📊 Students by Grade
👨🏫 Teacher Accounts
Manage portal teacher access
Loading teachers…
🔍
Loading materials…
🔍
Loading reports…
Grade:
Select a grade to view its timetable.
🔍
Name
Email
Grade
Status
Last Login
Loading students…
⚠️ Read-only access. Contact the Principal to add, remove, or disable student accounts.
🔍
Loading assignments…
🔍
Type:
🎯 Step 1 — Select Grade & Subject
Choose the grade and subject first. The question builder will appear below once selected.
📝 Step 2 — Assignment Details
📎 Instructions & File
📎
Attach file (optional)
PDF, DOCX, PPTX — max 50 MB
🧠 Quiz Questions
🔘 Click the radio button next to the correct answer for each question.
Assignment:
Select an assignment above to view submissions.
🔍
🎯 Step 1 — Select Grade & Subject
Choose the grade and subject first. The question builder will appear once selected.
📝 Step 2 — Assignment Details
📎 Instructions & File
📎
Attach file (optional)
PDF, DOCX, PPTX — max 50 MB
🧠 Quiz Questions
🔘 Click the radio button next to the correct answer for each question.
Assignment:
Select an assignment above to view submissions.
🔍
Grade:
Select a grade above to view its timetable.
Select a grade above to view its timetable.
🔍
Grade:
Loading reports…
Loading reports…
Quiz Answer Review
Edit Assignment
Grade: · Subject:
Grade Submission
Student:
Submit Assignment
Max score: pts
📤
Click to attach your file
PDF, DOCX — max 50 MB
Add New Student
Generate New Grade Code
Add Teacher Account
🔒 Teachers can upload materials, edit timetables, and view students. They cannot post notices, manage grade codes, view reports, or add/remove students.