K-12 Guide

Configure grade/class timetables, non-teaching blocks, and subject catalogs for school workflows. K-12 setup generally focuses on class-level scheduling rather than tertiary-style prerequisite complexity.

Curriculum Structure (K-12)

Recommended model for Hong Kong, Singapore, UK, and US schools: select a preset pack first, then map subjects to each cohort (for example Form 1A, Form 2B, Grade 10A).

Preset PackTypical StagesHow to Use in Setup
HK KindergartenK1, K2, K3Create groups for stage/year and add domain subjects manually or from preset.
HK Primary + SecondaryP1-P6, S1-S6Set subject attributes by stage, then assign per class (for example S2A, S2B).
HKDSE / IGCSE / A-LevelS4-S6, Y10-Y13Use groups and attributes for core vs elective subjects.
Singapore Secondary / JCSec 1-4/5, JC1-JC2Use same setup model with local naming and subject combinations.
UK GCSE / A-LevelYear 10-Year 13Use GCSE core+options and sixth-form A-Level combinations.
US High School / APGrade 9-12Start from college-prep or AP packs, then adjust by district policy.

You can always add custom groups/subjects manually even when starting from a preset.

Subject Templates and Course Rows

In Courses Offered This Year, K-12 users can start from template packs (HK/SG/US/UK) to reduce manual typing. Select subjects from the pack, then click Add Selected Subjects to Course List so planner scope is populated.

StepExampleResult
Choose input modeStart from HK/SG subject templateEnables pack selector and subject checklist.
Select template packHK - DSE - Secondary CoreLoads curriculum-aligned subject list.
Select subjectsChinese, English, Mathematics, PhysicsCreates draft selection for your school-year offering scope.
Add to course listClick Add Selected Subjects to Course ListSubjects become real offered-course rows used by planner and validation.

Timetable Model (Class-Based)

Every class should have its own timetable. Example: Form 1A and Form 2B run in parallel with different subject blocks and teacher assignments.

Form FieldExample ValueWhy It Matters
Terms AvailableTerm 1, Term 2Separates semester or term schedules.
Timeslot Length / Gap35 minutes / 5 minutesMatches school lesson duration and transition time.
Start Time / End Time08:00 to 16:00Defines valid scheduling window.
Teaching DaysMonday to FridayExcludes non-teaching days from slot generation.
Break / Lunch BlocksMorning Recess 10:15-10:35, Lunch 12:30-13:20Prevents accidental class placement during breaks.

Constraints and Warnings

K-12 constraints should emphasize teacher availability, room conflicts, and class continuity (for example no split double-period labs).

SectionRecommended K-12 Defaults
Default Hard ConstraintsNo teacher collision, no room collision, no class/cohort collision.
Soft ConstraintsAvoid last-slot heavy subjects, prefer subject spread across week.
WarningsLong gap, class ends too late, teacher dense day.