SchoolHub PHTeacher Edition · Manual
← Back to app
Teacher Edition

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.

On a phone, tap (top-left) to open the menu, then scroll. You can "Add to Home Screen" so it behaves like an installed app, and it works offline once loaded.

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

  • Each class record follows a grading system you choose at creation. New records for SY 2026-2027+ default to DO 15, s. 2026; existing records stay on DO 8, s. 2015 so your current books are unchanged.
  • DO 15 components are WWs (Written/Oral Works), PTs (Product/Performance Tasks), and EXs (Examinations). Tag exams as Summative Test 1 (30%), Summative Test 2 (30%), or Term Examination (40%) and EXs weights them automatically. Weights follow the subject group (core 20/50/30; MAPEH/EPP/TLE 20/60/20).
  • SY 2026-2027 uses the adjusted transmutation (raw 70 → passing 75); SY 2027-2028+ uses zero-based grading (no transmutation). The year can run as three terms (DO 9, s. 2026) or four quarters. Grades are whole numbers.
  • Kindergarten to Grade 3 can use descriptive grading (CO/DV/BG for Kindergarten; A/B/C/D/E for Grades 1-3) with a simple per-term mark sheet.
  • Legacy DO 8 records keep WW / PT / QA and the DO 8 table unchanged.
  • 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

⚖️
Item AnalysisDifficulty and discrimination per item.
MPS CalculatorMean Percentage Score and mastery level.
📝
Test & TOSBuild a Table of Specifications and a matching test.
🗃️
Item BankSave questions by competency & difficulty, then assemble a printable test.
📐
Rubric BuilderCriteria × performance levels with an auto-computed maximum score.
📖
Phil-IRI & ReadingRecord oral-reading results and track reading levels.

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.

  1. Create a quiz: Assessment → Quiz Maker → + New Quiz. Give it a title and optional instructions.
  2. 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.
  3. Edit freely: reorder (↑), edit (✎), or remove (✕) questions any time.
  4. Print: 🖨 Print quiz produces the question paper with a name/score header; 🖨 + Key adds a teacher-copy answer key on its own page.
  5. ◉ 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).

  1. 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.
  2. 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.
  3. Learners answer: they shade their 3-digit ID and one bubble per item, fully, with a dark pen or pencil.
  4. 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.
  5. Review flags: blank items and double-marked items are flagged so you can decide them yourself.
  6. 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

For DO 8 sections: ranks by general average with With Honors (90–94), With High Honors (95–97), With Highest Honors (98–100). For DO 15, s. 2026 sections: becomes Academic Excellence — general average ≥ 90 with no final grade below 80 earns the Academic Excellence Award, listed alphabetically.

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).

Automated SMS notifications

Open Communication → Parent SMS to send grade slips, absence alerts, and announcements straight to guardians' phones, with each learner's name and grade filled in for you. Under Gateway & templates you choose how messages go out:

  • Android SMS gateway — a spare Android phone with load becomes your sender via a free gateway app on the same Wi-Fi. Works in this on-device edition.
  • Semaphore (semaphore.co) — a Philippine cloud SMS service (~₱0.56/text), and Facebook Messenger notifications, become available when SchoolHub runs through the WordPress deployment, which provides the secure server relay these require. See the School manual for setup.

Use Send a test to confirm your setup before a bulk send.

13 Students & ID cards

The Students & IDs page (under Records & Forms) is a school-wide learner directory with printable QR ID cards. Tap Sync from class records to import every learner you've added to a class record — names, LRNs, sex, birthdates, and section carry over automatically — or add students manually.

  • Rich profiles. Each learner has LRN, sex, date of birth, grade & section, address, guardian and contact numbers, mother tongue, email, accommodations (SNED), and notes — plus a student photo you upload (resized automatically).
  • QR code. Every ID carries a scannable QR encoding the learner's LRN, name, grade/section, and school. The encoder is built in and works fully offline.
  • 13 ID templates. Choose from thirteen designs; each auto-populates from the profile and your School Setup and embeds your school logo and the student photo. Upload the logo once (in the ID studio or School Setup) and it appears on every card.
  • Two-sided cards. Each ID has a polished front (photo, learner details, QR) and a matching back carrying reminders, an emergency/guardian contact, and an “if found, please return to” notice. Print ID outputs both sides, Print all (sheet) lays every learner's front+back across A4 pages for batch printing, and Export PNG saves a high-resolution front-and-back image.
  • Scan to look up. Tap Scan ID to open the camera and point it at a learner's QR code to jump straight to their profile. Live detection uses the browser's built-in QR reader (best on Chrome for Android); on any device you can type the LRN instead.
Profiles are saved with your data and sync across your own devices via Device Sync. Editing a profile never changes the grades stored in class records.

14 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.

15 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.

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.

  • 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.

17 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.