The engine behind
effortless DOTT timetables.

Stop losing hours per term wrestling DOTT (Duty-Other-Than-Teaching) entitlements. Enter your constraints, press solve, and Dotti generates a DOTT-compliant schedule in minutes.

Australian built, Australia hosted.
Sounds too good to be true?
No setup fees Free trial run Cancel anytime

Dotti Founding Partner Schools

Shaping Dotti alongside us
Floreat Park Primary School
Floreat Park Primary SchoolWestern Australia
Millen Primary School
Millen Primary SchoolWestern Australia
The problem

Schools spend 8+ hours each term on a problem that should only take 30 minutes.

Every term, schools must allocate specialist subject lessons against DOTT entitlements. This results in a complex constraint problem balancing DOTT entitlements, part-time and job-share staff, split classes, year group common DOTT alignments, blocked periods and subject load caps.

It is the kind of problem a spreadsheet cannot reliably solve without frequent DOTT deficits. Most schools get close enough, teachers absorb the errors, and the process is repeated the next term.

The solution

Built for primary schools.

Dotti builds fair, balanced DOTT timetables for Australian primary schools in minutes. It's a constraint solver that truly understands the unique complexities of a primary school context.

Pricing

One plan.
One price. No surprises.

Annual subscription
750 AUD / school / year

Prices in AUD, inclusive of GST. Paid annually via Stripe.

  • Sign up for free. No credit card required. One free trial run.
  • Uncapped solves once subscribed when reasonably used.
  • One account per school: one administrator, multiple users.
  • Direct support from the Dotti team.
  • Refer another school and both save $50/year.
  • Cancel anytime — no lock-in.
Sign up for free
Referral programme
Refer another school and both save $50/year — stacks, carries across renewals, uncapped while both schools stay subscribed.
How it works

Solves all constraints at once

Specialist lessons, part-time and job-share staff, split/composite classes, year group alignments and blocked periods all fit together automatically, in a single pass.

Common DOTT you can see at a glance

Dotti returns one whole-school table showing every class, every block, with aligned cohorts colour-coded. You see exactly where a year group is released together, and where it isn't.

An interactive editor, not a locked-in result

Move a lesson, swap another, or park one aside to place later. Reassign cover to a different teacher. Lock the parts you're happy with and let Dotti re-optimise everything else around it. You know things the solver can't.

A DOTT summary that stands up to scrutiny

One row per teacher: FTE, entitled minutes, what the timetable actually delivered, and the difference — surplus, spot on, or deficit. It updates as you edit and exports to Excel.

A clean timetable for every class

Each class gets its own weekly timetable: subject, teacher, and DOTT clearly marked, sessions kept whole, shared classes named. Read-only by design — the copy you hand to a teacher or pin on the wall.

Whole-school subject timetable solved in a single pass
Common DOTT across the whole school, aligned cohorts colour-coded
Interactive timetable editor with move, swap, park and lock controls
DOTT summary - one row per teacher with entitled, delivered and difference
Per-class weekly timetable
Features

The details that make each run smoothly.

Every constraint you wrestle with manually — expressed cleanly, solved in minutes.

Per-teacher entitlements

Set each individual teacher's entitlement and get instant feedback on any surplus or deficit.

Address real school complexities

Allow split classes, class-share, part-time and multi-role teachers. Block out any specific slots on specific days, e.g. for assemblies.

Customise your teacher's day

Define limits for the number of DOTT blocks or specialist subjects per day. Run DOTT periods back-to-back on the same day.

Compare your options

Where genuinely different timetables exist, Dotti returns up to five, each scored, so you can choose.

Export to Excel

Download key timetables and summary page as excel workbooks.

Save, clone, re-run

Set up your school once. Each term, clone or tweak the inputs and re-solve.

The benefit

DOTT release that's fair.

Dotti scales every teacher's DOTT entitlement to their FTE, so part-time and job-share allocations come out right without the manual arithmetic. Where a year group shares release time, it aligns so the whole cohort is covered at once.

"Dotti has completely transformed how we build our timetable. It is incredibly well thought out and clearly designed by someone who genuinely understands the realities of primary school timetabling. What used to take days of juggling schedules, making compromises and manually adjusting countless variables can now be achieved in a fraction of the time. I can't imagine going back to doing it manually."
Mark WaltersPrincipal, Floreat Park Primary School
Your data

Your data rests
in Australia.

Dotti's application, database and file storage all run in Google Cloud's Sydney region. Your school's data — staff, classes, solve results — stays on Australian servers. Generated Excel files are kept for 30 days. Notifications and support emails go through SMTP2GO's Sydney data centre.

Your school's data within Dotti is never used to train a model, and is never shared with third parties except where running the service requires it — like payment processing through Stripe. We only use marketing analytics on our marketing website (dotti.multiplaix.com.au).

Read the full privacy policy →
Cloud platform — Google Cloud

Application runs on Google Cloud infrastructure on Sydney-based servers.

Database — Cloud SQL

School data, projects, solve results and subscriptions stored on Sydney-based servers.

Storage — Cloud Storage

Generated Excel files stored on Sydney-based servers with 30-day retention.

CDN — Firebase Hosting

Routes web traffic through Google's global CDN infrastructure.

Payment processing — Stripe

Secure subscription billing and invoicing.

Communication — SMTP2GO

Notifications and support emails through SMTP2GO's Sydney data centre.

See your timetable solved this term.

Sign up for free and build your first timetable. No credit card required.