SchoolHub PH
A private, single-teacher companion for DepEd grading, assessment, planning, learner records, and forms — all on your own device.
This is the teacher-only edition: no principal or department-head roles, no school code, and no roster to join. Everything you record stays on this device.
1 Getting started
First time
On the welcome screen, enter a few details and tap Get started — there's no sign-up and no school code:
- Your Name — your records are saved under this name on the device.
- School Name and School Year — these appear on report cards and forms. You can change them later in Settings → Setup & Backup.
- PIN (optional) — a light lock for this device. If you set one, you'll be asked for it on the Unlock screen each time you return.
Coming back
The app remembers you on this device. If you set a PIN, you'll see an Unlock screen — enter your PIN to continue. "Use a different name" there lets you start a separate workspace.
3 Class record & grading
The class record is the heart of the app. Create one per subject and section under Assessment → Class Record. If you don't have any sections yet, you can add one right inside the New Class Record dialog.
How grades are computed
- Scores group into the three DepEd components — Written Work (WW), Performance Task (PT), and Quarterly Assessment (QA) — weighted by subject type.
- The app converts the Initial Grade using the official DepEd transmutation table (DO 8, s. 2015). Quarterly grades are whole numbers.
- A quarter grade appears only once all three components have at least one score — until then it shows In progress, so a half-finished quarter never looks like a failing mark.
Entering scores quickly
- Type into a cell. A score can't exceed that assessment's Highest Possible Score — it's capped and you're warned.
- Press Enter or ↑/↓ to move between learners.
- Paste a whole column straight from Excel or Google Sheets — copy the cells, click the first score cell, and paste.
4 Roster tools
From inside a class record:
- + Student — add learners one at a time (name, LRN, sex, birthdate).
- Import CSV — paste a class list as
Name, LRN, Sex, Birthdate(one per line); a header row is detected and skipped, duplicates ignored. - Duplicate — copy a class record for a new section, or roster-only (scores cleared) to roll 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.
5 Assessment tools
Tip: a rubric's maximum score makes a perfect Highest Possible Score for a Performance Task in the class record.
6 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.
7 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.
8 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 key dates and use Export .ics to add them to your phone's calendar.
- Attendance, Seating Plan, Conduct — daily classroom management.
9 Analytics
Under Overview → Analytics, see insights drawn from your own class records. Pick a class (or all classes) and a quarter (or Final):
- Key numbers — learners graded, average, pass rate, and at-risk count.
- Grade distribution across the DepEd bands, and a quarterly trend line.
- Pass rate by class, plus a learners-needing-support list (below 75) with a one-tap link to each profile.
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 — all on one screen, with quick links to their report card and 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.
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).
12 Parent communication
- Bulk Messages — pick a class and a template (absence, grade concern, reminder, positive note, conference request) to generate a per-learner message. Edit it, then Copy into Viber/SMS or Log as sent.
- Communication Log — a running record of parent/guardian contacts (channel, date, notes).
13 Backup & restore
Because everything lives on this device, your backup is your safety net. In Settings → Setup & Backup:
- Export a backup file (.json) regularly — the app reminds you if it's been over a week.
- Restore from a backup after clearing your browser, changing phones, or reinstalling.
- Use the same file to move your records to a new device.
Encrypted backups (optional)
Beside the normal export is 🔒 Export Encrypted…, which locks the file with a password using strong encryption (AES-256). That makes the backup safe to keep in Downloads or send over Messenger. Restoring an encrypted file just asks for the password first. Plain export still works — encryption is optional.
Clearing your browser data or uninstalling removes your records. Keep a recent backup — there is no automatic cloud copy in the Teacher Edition. A lost encryption password can't be recovered.
14 Device Sync (WordPress deployment)
If your school hosts SchoolHub on WordPress, the Teacher Edition can securely sync your private records across your own devices, while still keeping everything else on-device.
- Open Settings → Setup & Backup → Device Sync and set a sync passphrase; use the same one on each device.
- Your data is encrypted on your device (AES-256) before upload — only unreadable ciphertext is stored on the server.
- Sync runs automatically, or tap Sync now. If two devices both changed, you choose which to keep.
The passphrase can't be recovered if lost. Keep it safe, and keep exporting backups too.
15 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.
- Nothing is uploaded — your records never leave this device.
- Any PIN you set is stored hashed and acts as a light on-device lock; it does not encrypt the data.
- Encrypted backups and optional Device Sync use AES-256, so anything that leaves the device is unreadable without your password.
- Use the app only on a device you trust, and lock or close it when others might use it.
16 FAQ & troubleshooting
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.
I forgot my PIN
The PIN is a light on-device lock, not encryption. On the Unlock screen tap "Use a different name," then sign in again with your exact same name to get back to your records. Keep regular backups too.
How do I move to a new phone?
Export a backup from Settings → Setup & Backup on the old device, then Restore it on the new one.
Can a principal or anyone else see my data?
No. The teacher edition is private and single-user — nothing is shared. If your school needs school-wide reporting across teachers, that's the full multi-user edition.
I lost my records
Restore your most recent .json backup. Without a backup, data that was cleared can't be recovered — which is why regular backups matter.