Skip to main content
skodle
All guides
IB7 min read · reviewed 19 September 2026

CAS tracking software for IB schools: what to actually check before buying

CAS coordinators searching for tracking software are usually trying to solve one problem: evidence that used to live in a folder of photographs and a spreadsheet of hours needs to become something a coordinator can actually query. This is what CAS tracking software has to do, what to test in a demo rather than take on trust, and an honest account of what skodle tracks and what it does not.

Why 'CAS tracking' means something narrower than it sounds

CAS has not had an hours requirement since the 2019 diploma review, and software built to log hours is solving a problem the IB stopped asking about. What still needs tracking is different: engagement across the three strands — Creativity, Activity, Service — over a minimum period of around eighteen months, the seven learning outcomes demonstrated through reflection rather than counted, one CAS project sustained for at least a month and combining two or more strands, and three interviews with the coordinator across the programme.

The IB's own CAS guide is the authority on what the requirement is; anything below describes what software should let a coordinator see and check, not the requirement itself.

The honest test of any tool is not whether it can store a photo and a paragraph of reflection. It is whether a coordinator can answer, for the whole cohort at once and without opening a hundred individual files, who has not started, whose reflection is thin against a named outcome, and who is approaching their final interview with the case not yet made.

The checklist: what to test in a demo, not take on trust

Ask for these live against real or seeded data. A feature list will say yes to all of them; a live screen will show you which are actually true.

  • Can a coordinator list every student who has not logged anything in the last month, without opening each file?
  • Does the tool distinguish an ordinary CAS experience from the CAS project — sustained, month-plus, two or more strands?
  • Can it show which of the seven learning outcomes a student has evidenced across the whole programme, not per experience?
  • Are the three interviews recorded as dated events with an outcome, or left to a coordinator's memory and inbox?
  • Does a supervisor's approval and a student's reflection attach to the specific experience, with a date, or float in a shared document?
  • Can you export a student's full CAS record as evidence if a diploma outcome is ever questioned?

Why a spreadsheet and a shared drive stop working at scale

A spreadsheet tracks a cohort of thirty students reasonably well for a term. It does not survive a cohort of a hundred and fifty, each logging several experiences a year, each needing a supervisor, a reflection and — once — a sustained project.

The failure is not dramatic. It is a dozen students who have quietly stopped engaging for two months, invisible in a spreadsheet that still looks complete because nobody has deleted their row. The tool's job is to make that dozen visible without anyone having to go looking for them.

What skodle tracks today

skodle holds a CAS experience as its own record type — CAS_EXPERIENCE — alongside the other supervised projects a school runs: the PYP exhibition, the MYP personal and community projects, and service as action. It is not force-fit into a generic assignment or an upload folder.

Each experience carries a goal, a set of learning goals, a named supervisor, start and due dates, the student's own reflection, and a status the student moves through — Proposed, In Progress, Submitted, Complete — so a coordinator can see where an experience actually stands rather than inferring it from an email thread. Milestones attach to an experience with their own due dates and a completed flag, which is where an interim check-in or a supervisor sign-off gets dated.

Staff can list every CAS experience across the school, filtered by status, and CAS also sits inside the DP core's risk view alongside IA, EE and TOK — the same view that is meant to surface a student who has stopped logging before it becomes a diploma-outcome problem in the final term.

  • CAS experiences as typed, tenant-scoped records — not files in a folder
  • Goal, learning goals, supervisor and reflection held against the experience
  • A status workflow: Proposed → In Progress → Submitted → Complete
  • Milestones with due dates, for interim check-ins and supervisor sign-off
  • Visible in the DP risk view alongside IA, EE and TOK
  • Every change carries an audit entry naming who made it

Where this is the wrong answer

A buyer's guide that ends with the author winning every question is an advertisement, so here is what skodle does not do.

It does not tag which of the three strands — Creativity, Activity, Service — a given experience covers, and it does not map an experience to specific learning outcomes as a selectable field; both live in the goal and reflection text a student and supervisor write, not as structured data a report can total. It does not flag one experience as the CAS project distinct from the others — today that distinction exists only in what the title and goal say, not in the data model. And it has no dedicated record for the three coordinator interviews: recording one means creating a milestone and dating it, which works but is a workaround rather than a purpose-built field.

If your evaluation depends on a system that reports strand coverage or learning-outcome coverage automatically across a cohort, ask to see that exact report in the demo — here or anywhere else — rather than accepting a screen that implies it and finding the gap in October.

What it costs, and what that includes

Pricing is per user, per month, and CAS tracking is not a separate module — every plan includes every feature, so nothing described above sits behind an upgrade.

Spark is $2 per user for up to 150 users. Momentum is $3 per user from 151 to 500. Above 500 users, Pinnacle is a custom plan with volume pricing. Parents are charged at half the staff-and-student rate. When comparing CAS-tracking claims specifically, ask each vendor for the exact screen that lists a cohort's incomplete experiences — that is the feature that actually saves a coordinator's October, not the feature list.

Before you buy: what to ask

Migration and adoption are where a good tool fails in practice rather than in the demo.

  • Can existing CAS records be imported, or does the cohort start from zero?
  • Who enters the reflection — the student directly, or a staff member on their behalf?
  • What does the coordinator's cohort-wide view actually show, live, today?
  • Is CAS priced separately, or included in the seat price?
  • Give us a sample export of one student's full CAS record before we sign

Common questions

What is CAS tracking software, and do IB schools need one?

It is any system that records a DP or CP student's Creativity, Activity and Service experiences, their reflections, supervisor sign-off and progress toward the CAS project and the three coordinator interviews. A school can run CAS on a spreadsheet and a shared drive at small scale; the case for dedicated software grows with cohort size, because the failure mode — a handful of students quietly disengaged for months — is invisible in a spreadsheet that still looks complete.

Does CAS tracking software need to count hours?

No. CAS has had no hours requirement since the 2019 diploma review; the requirement is regular engagement across roughly eighteen months, demonstrated through reflection against the seven learning outcomes. Software built around counting hours is solving a problem the IB no longer asks about, and the IB's own CAS guide is the authority on the current requirement.

Can skodle tell me which CAS learning outcomes a student has evidenced?

Not as a structured, selectable field today. A CAS experience carries the student's reflection as text, and that reflection is where an outcome is argued, but skodle does not tag which of the seven outcomes a piece of reflection maps to or total that coverage automatically. That mapping is currently a coordinator's own reading of the reflection, not a report the system runs.

Does skodle track the three CAS interviews?

Not as a dedicated record type. A milestone can be created and dated against a CAS experience or against the project generally, which works as a way to record that an interview happened and when, but there is no purpose-built interview field distinguishing the planning, review and summative interviews from any other milestone.

How is skodle's CAS tracking different from the CAS coordinator's actual job?

This page is about the software; the coordinator's job — the interviews, spotting drift, arguing the case for a thin reflection — does not change because a tool exists. See the CAS coordinator guide for the role itself, including the three strands, the seven outcomes and how to spot a student drifting before it becomes a diploma problem.

Read next

Want to see this working in a real school?

Bring a unit you already teach. Thirty minutes, run by someone who has taught the programme.