Study plan generator (based on MOE term dates, 2026)
For Singapore secondary, Integrated Programme (IP), and Junior College (JC) students, pick a planning window based on MOE term dates, generate study sessions, then export a calendar you can import into Google Calendar.
Optional: upload your school timetable (.ics) to block out existing events so the scheduler avoids clashes.
MOE calendar 2026(full tables + public holidays)
Calendar year: 2026 (MOE term dates).
Build your plan
Choose a period and 1 or 2 subjects to begin
Current scheduling range: 2026-01-02 → 2026-03-13
Notes templates (optional)
Upper secondary
Pick subjects and we’ll fill the topics box below using our notes chapter lists (edit anytime).
Tip: Choose 1–2 subjects first, then edit the topic list below.
Default study windows: Weekdays 19:00–21:30 and weekends 10:00–13:00. Edit in Advanced settings.
Export study sessions
Download study sessions only and import them into a separate calendar (recommended).
Tip: Re-plan? Delete/clear old study sessions before importing again.
Best practices (avoid duplicates)
- Import sessions into a dedicated “Study sessions” calendar (separate from your timetable).
- If you regenerate a new plan, clear the old study sessions before importing again (Google Calendar often duplicates imports).
- Keep your Plan ID the same when re-exporting so calendars that respect stable event IDs can update instead of duplicating.
- Avoid importing the “merged calendar” into a calendar that already has your school events.
Refine dates, times and calendar clashes
Use this if you want the scheduler to avoid your timetable or if you need a custom date range and time windows.
Avoid clashes (import calendar)
Upload a calendar file from your school or your own Google/Apple Calendar export to block out existing events.
No calendar uploaded. We will schedule against your chosen study windows only.
Planning window
Using the term window from Quick mode: 2026-01-02 → 2026-03-13.
Availability and limits
Available study windows (Singapore time)
Keep this the same when you re-export so calendar apps have a chance to recognise updates.
Merged calendar export
Merged export is for importing into a new calendar. Avoid importing it into a calendar that already contains your school events.
Preview
Scheduled 43 sessions across 11 weeks (target: 44).
Notes
- Could only schedule 43 of 44 requested sessions. Consider widening your time windows or reducing sessions per week.
- 2026-01-0219:00-20:00
IP Physics - Kinematics
- 2026-01-0310:00-11:00
IP Maths - Algebra
- 2026-01-0410:00-11:00
IP Chemistry - Mole concept
- 2026-01-0519:00-20:00
IP Biology - Cell structure
- 2026-01-0619:00-20:00
IP Physics - Kinematics
- 2026-01-0719:00-20:00
IP Maths - Algebra
- 2026-01-0819:00-20:00
IP Chemistry - Mole concept
- 2026-01-1219:00-20:00
IP Biology - Cell structure
- 2026-01-1319:00-20:00
IP Physics - Kinematics
- 2026-01-1419:00-20:00
IP Maths - Algebra
- 2026-01-1519:00-20:00
IP Chemistry - Mole concept
- 2026-01-1919:00-20:00
IP Biology - Cell structure
- 2026-01-2019:00-20:00
IP Physics - Kinematics
- 2026-01-2119:00-20:00
IP Maths - Algebra
- 2026-01-2219:00-20:00
IP Chemistry - Mole concept
- 2026-01-2619:00-20:00
IP Biology - Cell structure
- 2026-01-2719:00-20:00
IP Physics - Kinematics
- 2026-01-2819:00-20:00
IP Maths - Algebra
- 2026-01-2919:00-20:00
IP Chemistry - Mole concept
- 2026-02-0219:00-20:00
IP Biology - Cell structure
- 2026-02-0319:00-20:00
IP Physics - Kinematics
- 2026-02-0419:00-20:00
IP Maths - Algebra
- 2026-02-0519:00-20:00
IP Chemistry - Mole concept
- 2026-02-0919:00-20:00
IP Biology - Cell structure
- 2026-02-1019:00-20:00
IP Physics - Kinematics
- 2026-02-1119:00-20:00
IP Maths - Algebra
- 2026-02-1219:00-20:00
IP Chemistry - Mole concept
- 2026-02-1619:00-20:00
IP Biology - Cell structure
- 2026-02-1719:00-20:00
IP Physics - Kinematics
- 2026-02-1819:00-20:00
IP Maths - Algebra
- 2026-02-1919:00-20:00
IP Chemistry - Mole concept
- 2026-02-2319:00-20:00
IP Biology - Cell structure
- 2026-02-2419:00-20:00
IP Physics - Kinematics
- 2026-02-2519:00-20:00
IP Maths - Algebra
- 2026-02-2619:00-20:00
IP Chemistry - Mole concept
- 2026-03-0219:00-20:00
IP Biology - Cell structure
- 2026-03-0319:00-20:00
IP Physics - Kinematics
- 2026-03-0419:00-20:00
IP Maths - Algebra
- 2026-03-0519:00-20:00
IP Chemistry - Mole concept
- 2026-03-0919:00-20:00
IP Biology - Cell structure
- 2026-03-1019:00-20:00
IP Physics - Kinematics
- 2026-03-1119:00-20:00
IP Maths - Algebra
- 2026-03-1219:00-20:00
IP Chemistry - Mole concept
| Date | Time | Topic |
|---|---|---|
| 2026-01-02 | 19:00–20:00 | IP Physics - Kinematics |
| 2026-01-03 | 10:00–11:00 | IP Maths - Algebra |
| 2026-01-04 | 10:00–11:00 | IP Chemistry - Mole concept |
| 2026-01-05 | 19:00–20:00 | IP Biology - Cell structure |
| 2026-01-06 | 19:00–20:00 | IP Physics - Kinematics |
| 2026-01-07 | 19:00–20:00 | IP Maths - Algebra |
| 2026-01-08 | 19:00–20:00 | IP Chemistry - Mole concept |
| 2026-01-12 | 19:00–20:00 | IP Biology - Cell structure |
| 2026-01-13 | 19:00–20:00 | IP Physics - Kinematics |
| 2026-01-14 | 19:00–20:00 | IP Maths - Algebra |
| 2026-01-15 | 19:00–20:00 | IP Chemistry - Mole concept |
| 2026-01-19 | 19:00–20:00 | IP Biology - Cell structure |
| 2026-01-20 | 19:00–20:00 | IP Physics - Kinematics |
| 2026-01-21 | 19:00–20:00 | IP Maths - Algebra |
| 2026-01-22 | 19:00–20:00 | IP Chemistry - Mole concept |
| 2026-01-26 | 19:00–20:00 | IP Biology - Cell structure |
| 2026-01-27 | 19:00–20:00 | IP Physics - Kinematics |
| 2026-01-28 | 19:00–20:00 | IP Maths - Algebra |
| 2026-01-29 | 19:00–20:00 | IP Chemistry - Mole concept |
| 2026-02-02 | 19:00–20:00 | IP Biology - Cell structure |
| 2026-02-03 | 19:00–20:00 | IP Physics - Kinematics |
| 2026-02-04 | 19:00–20:00 | IP Maths - Algebra |
| 2026-02-05 | 19:00–20:00 | IP Chemistry - Mole concept |
| 2026-02-09 | 19:00–20:00 | IP Biology - Cell structure |
| 2026-02-10 | 19:00–20:00 | IP Physics - Kinematics |
| 2026-02-11 | 19:00–20:00 | IP Maths - Algebra |
| 2026-02-12 | 19:00–20:00 | IP Chemistry - Mole concept |
| 2026-02-16 | 19:00–20:00 | IP Biology - Cell structure |
| 2026-02-17 | 19:00–20:00 | IP Physics - Kinematics |
| 2026-02-18 | 19:00–20:00 | IP Maths - Algebra |
| 2026-02-19 | 19:00–20:00 | IP Chemistry - Mole concept |
| 2026-02-23 | 19:00–20:00 | IP Biology - Cell structure |
| 2026-02-24 | 19:00–20:00 | IP Physics - Kinematics |
| 2026-02-25 | 19:00–20:00 | IP Maths - Algebra |
| 2026-02-26 | 19:00–20:00 | IP Chemistry - Mole concept |
| 2026-03-02 | 19:00–20:00 | IP Biology - Cell structure |
| 2026-03-03 | 19:00–20:00 | IP Physics - Kinematics |
| 2026-03-04 | 19:00–20:00 | IP Maths - Algebra |
| 2026-03-05 | 19:00–20:00 | IP Chemistry - Mole concept |
| 2026-03-09 | 19:00–20:00 | IP Biology - Cell structure |
| 2026-03-10 | 19:00–20:00 | IP Physics - Kinematics |
| 2026-03-11 | 19:00–20:00 | IP Maths - Algebra |
| 2026-03-12 | 19:00–20:00 | IP Chemistry - Mole concept |
Practical tip
Keep the calendar “titles” short (e.g., “Physics - kinematics”), and put the exact tasks (questions to finish, papers to redo, error log items) in your notes app or a checklist.
Sources
- MOE press release: School terms and holidays for 2026.
Note: Your school may add staff days, camps, enrichment, and exam timetable changes. Always follow the official notices from your school.
