SchoolHub PH
Your teacher's companion for DepEd grading, assessment, planning, learner records, and forms — all in one place, on any device.
This manual walks through every feature. Use the menu on the left to jump to a topic, or scroll through from the top.
1 Getting started
Signing in
On the sign-in screen, enter your name, choose your role, type your school code, and (if your school requires one) your PIN. Then select Sign in.
- Setting up a new school? Sign in as School Admin / Principal with a brand-new school code — you'll create the school and become its founding principal. You can rename it later in School Setup.
- Teacher or department head? Your principal must add you to the school roster first, then you sign in with the same name they registered.
Just exploring? Use the demo
The sign-in screen has one-tap demo buttons (school code DEMO, no PIN needed):
- Principal — Maria Santos
- Dept Head — Jose Reyes (Mathematics)
- Teacher — Ana dela Cruz (English)
The demo school comes pre-loaded with sample sections so you can try grading right away. Demo data is clearly marked and never mixes with a real school you create.
Works on phone and computer
The app adapts to your screen. On a phone, tap the ☰ menu button (top-left) to open the navigation drawer. You can also "Add to Home Screen" so it behaves like an installed app.
2 Roles & access
What you can see and do depends on your role. Sections you don't have access to simply won't appear in your menu.
| Role | Can do |
|---|---|
| Teacher | Class records, assessments, planning, learner records, reports, and forms for their own classes. |
| Department Head | Everything a teacher can do, plus a department dashboard summarizing their department's teachers, COT observations, and LAC sessions. |
| School Admin / Principal | Everything, plus school setup, the full roster, roles, and a school-wide performance dashboard. |
4 Class record & grading
The class record is the heart of the app. Create one per subject and section under Assessment → Class Record.
How grades are computed
- Scores are grouped into the three DepEd components: Written Work (WW), Performance Task (PT), and Quarterly Assessment (QA), each weighted by subject type.
- The app computes the Initial Grade, then converts it using the official DepEd transmutation table (DO 8, s. 2015). Quarterly grades are whole numbers.
- A quarter grade only appears once all three components have at least one score — until then you'll see In progress, so a half-finished quarter never shows a misleading failing mark.
Entering scores quickly
- Type directly into a cell. A score can't exceed that assessment's Highest Possible Score — if you type more, it's capped and you're warned.
- Press Enter or ↓/↑ to move between learners in the same column.
- Paste a whole column straight from Excel or Google Sheets — copy the cells, click the first score cell, and paste; it fills downward.
Use the quarter tabs to switch between Q1–Q4. The summary panel shows the class average, pass rate, and grade distribution for the active quarter.
5 Roster tools
From inside a class record:
- + Student — add learners one at a time (name, LRN, sex, birthdate).
- Import CSV — paste a full class list as
Name, LRN, Sex, Birthdate(one per line). A header row is detected and skipped, and duplicates are ignored. - Duplicate — copy a class record for a new section, or roster-only (scores cleared) to roll learners into the next school year.
Accommodations (SNED)
Open a learner's profile and choose Edit / accommodations to record SNED accommodations, LRN, sex, and birthdate. Accommodations follow the learner across every class record and appear on their report card.
6 Assessment tools
Tip: A rubric's maximum score makes a perfect Highest Possible Score for a Performance Task in the class record.
7 Quiz Maker
Write multiple-choice quizzes inside SchoolHub, print the question paper and answer key, and generate a matching Bubble Scan answer sheet in one tap — the answer key carries over automatically, so you never retype it.
- Create a quiz: Assessment → Quiz Maker → + New Quiz. Give it a title and optional instructions.
- Add questions: type the question, choices A–D (choice E is optional per question), and pick the correct answer. You can also pull a question from your Item Bank — it prefills the text and shows the bank's answer as a hint while you write the choices.
- Edit freely: reorder (↑), edit (✎), or remove (✕) questions any time.
- Print: 🖨 Print quiz produces the question paper with a name/score header; 🖨 + Key adds a teacher-copy answer key on its own page.
- ◉ Bubble sheet: one tap creates the matching Bubble Scan quiz — item count, A–D/A–E, and the full answer key are filled in automatically. Link it to a class record and you're ready to print sheets and scan (see the next section).
Bubble sheets support 10–60 questions. Shorter quizzes still print fine as paper quizzes — they just check by hand instead of by camera.
8 Bubble Scan (scanned answer sheets)
Check multiple-choice quizzes the ZipGrade way — print bubble sheets, then photograph each filled sheet with your phone. SchoolHub reads the bubbles and grades instantly, entirely on your device (nothing is uploaded; works offline).
- Create a quiz: Assessment → Bubble Scan → + New Quiz. Set the name, number of items (10–60), choices (A–D or A–E), and link it to a class record, quarter, and component for one-tap posting. Then type the answer key (e.g.
ABCDA BDCAB…) — or skip all this by building the quiz in Quiz Maker first and tapping ◉ Bubble sheet, which fills everything in automatically. - Print sheets: tap 🖨 Print sheets. Each sheet has 4 black corner squares (these align the scan — keep them unmarked) and a 3-digit Student ID grid. A second page lists each learner's assigned ID from your roster.
- Learners answer: they shade their 3-digit ID and one bubble per item, fully, with a dark pen or pencil.
- Scan: tap 📷 Scan and photograph the sheet (on phones this opens the camera). You can also choose an existing photo. The result shows the score, the matched learner (you can override), and every item compared with the key.
- Review flags: blank items and double-marked items are flagged so you can decide them yourself.
- Results & posting: Results shows the class table plus % correct per item (instant item analysis) and a CSV export. Post scores writes everyone's score into the linked class record as a new assessment — re-posting updates it rather than duplicating.
Scanning works best with the sheet flat on a light surface, filling the camera frame, in even light. If the app can't find the 4 corner squares, retake the photo from straight above. Double-check flagged items before posting.
9 Planning tools
- DLL Builder — prepare Daily Lesson Logs.
- Weekly Planner — pick a week to see all your DLLs for it, with a per-day competency-coverage checklist.
- Deadlines & Calendar — track grade-submission windows, LAC sessions, Brigada, and conferences. Use Export .ics to add them to your phone's calendar.
- Attendance, Seating Plan, Conduct — daily classroom management tools.
10 Learner 360 & lookup
Open Learners & Reports → Learner Lookup and search by name or LRN. Selecting a learner opens their 360° profile: grades by subject, attendance, conduct notes, interventions, parent conferences, and anecdotal records — everything about that child gathered onto one screen. From here you can jump straight to their report card or edit their accommodations.
11 Report card & honor roll
Report Card (Form 138 / SF9)
Choose a learner to generate a printable progress report with all subjects across Q1–Q4, the general average, attendance, honors, and signature lines. Use your browser's Print for a clean copy (the on-screen controls are hidden when printing).
Honor Roll
Ranks learners in a section by general average and applies the DepEd distinctions: With Honors (90–94), With High Honors (95–97), and With Highest Honors (98–100). Printable for recognition programs.
12 Parent communication
- Bulk Messages — pick a class and a template (absence, grade concern, reminder, positive note, conference request) to generate a ready-to-send message per learner. Edit any message, then Copy it into Viber/SMS, or Log as sent.
- Communication Log — a running record of parent/guardian contacts (channel, date, notes), whether logged from the composer or added manually.
13 For principals & department heads
Open the Dashboard (Leadership/Overview) to see school-wide performance. It gathers the anonymized summaries each teacher's app publishes — class averages, pass rates, MPS, and reading-profile counts — without exposing individual learner grades.
- Principals see every teacher, grouped by department.
- Department heads see only the teachers in their own department.
How it reaches you: teachers' detailed records stay on their own device; only the summary is shared. For this to appear across different devices, everyone must use the same hosted copy of the app (or a connected backend). For a full handoff of detailed records, use Backup & Restore (below).
14 Backup & restore
Your records are saved on your device. Protect them:
- Export a backup file (.json) regularly from the Backup & Restore area. The app reminds you if it's been over a week.
- Restore from a backup file to recover after clearing your browser or switching devices.
- The same export can transfer your records to another teacher or to the principal.
Encrypted backups (optional)
Next to the normal export is 🔒 Export Encrypted…. It locks the backup file with a password using strong encryption (AES-256), so the file is safe to keep in your Downloads folder or send over Messenger. Restoring an encrypted file simply asks for the password first. The plain export still works exactly as before — encryption is your choice.
Clearing your browser data, or uninstalling, removes locally-stored records. Always keep a recent backup. A lost encryption password cannot be recovered, so store it somewhere safe.
15 Device Sync (WordPress deployment)
When SchoolHub is hosted on your school's WordPress site, you can securely sync your records across your own devices — phone, tablet, and computer.
- Open Settings → Setup & Backup → Device Sync and choose a sync passphrase.
- Enter the same passphrase on each of your devices to keep them in sync.
- Your data is end-to-end encrypted on your device before it's uploaded — the server only ever stores unreadable ciphertext (it can't see grades or learner details).
- Sync runs automatically; you can also tap Sync now any time, or turn auto-sync off.
- If two devices were both edited since the last sync, SchoolHub asks which version to keep — it never silently overwrites.
The sync passphrase cannot be recovered if lost — the encryption is the point. Keep it somewhere safe, and keep exporting backups too.
16 Privacy & security
This tool holds learners' personal information. Handle it in line with the Data Privacy Act of 2012 (RA 10173) and your school's policies.
- PINs are stored hashed, never in plain text. Admins can set, change, or remove a user's PIN but can't read it.
- Detailed learner data stays on your device; only anonymized summaries are shared upward.
- Encrypted backups and Device Sync protect data that leaves the device with AES-256 — the server never sees readable learner data.
- Use the app only on devices you trust, sign out on shared computers, and back up regularly.
17 FAQ & troubleshooting
A menu section is missing
Menus are filtered by your role — you only see what you have access to. If something you expect is genuinely missing, sign out and back in; the app refreshes permissions on login.
The principal can't see my data
Cross-device sharing requires everyone to use the same hosted copy of the app (or a backend). If you're each using separate downloaded files, share via Backup & Restore instead.
A quarter grade shows "In progress"
That's intentional — a grade appears only after all three components (WW, PT, QA) have at least one score, so partial quarters aren't misreported.
I forgot my PIN
Ask your principal/admin to reset it for you from the user roster (Edit user → remove or change PIN).
I lost my records
Restore your most recent .json backup from the Backup & Restore area. If you have no backup, locally-stored data that was cleared can't be recovered — which is why regular backups matter.