CPD tracking software for schools: what actually works
Most schools are still tracking staff CPD in a spreadsheet that one person owns and nobody else trusts. It survives until an inspection, a safeguarding audit or a staff change makes the gaps visible.
This guide is about professional development for the adults in the building - teachers, teaching assistants, office and site staff - not pupil learning. Those are two different jobs, and CPD tracking software for schools is the one that keeps getting handled by a tool that was never designed for it.
What schools actually have to evidence
Whatever your setting, the same four questions come up:
- Who has completed statutory training this academic year - safeguarding, Prevent, fire, first aid, data protection?
- When does each of those expire, and who is close to expiry now?
- How many CPD hours has each member of staff logged, and against which development priorities?
- Can you produce the evidence per person, quickly, without rebuilding it from emails and certificates?
A spreadsheet can answer the first question on a good day. It rarely answers all four.
Why the spreadsheet fails
It fails in ordinary ways rather than dramatic ones. Certificates arrive as PDF attachments and live in an inbox. A twilight session is logged by the person who ran it and never reaches the central sheet. Someone leaves and takes the version history with them. Expiry dates are typed by hand, so a renewal is missed by a term rather than a day.
None of that is negligence. It is a records problem being solved with a calculation tool.
What to look for in CPD tracking software for schools
Expiry and renewal handling. The system should know that safeguarding is annual and first aid is three-yearly, and surface who is due before the deadline, not after.
Hours logged against priorities. CPD hours on their own are an input. Hours mapped to your school development plan priorities are evidence that the plan is being delivered.
External CPD, not just internal courses. Staff attend LA training, subject association events and external conferences. If the system only counts what it delivered itself, the record is incomplete on day one.
Per-person evidence output. One click to a transcript for a named member of staff, covering completions, hours, evidence and dates. This is what makes an inspection conversation short.
Delivery alongside tracking. If your compliance courses live in one place and your records in another, reconciliation becomes somebody's weekly job. Building and delivering the training in the same system that records it removes that job entirely.
Multi-site and trust-level views. For a MAT, the central team needs a view across schools and each school needs to see its own staff without the noise of everyone else's.
Building the training as well as tracking it
Most school CPD is not bought in. It is a policy update, a new procedure, a safeguarding briefing or a subject-specific session that somebody in the building already knows how to explain. The bottleneck is turning that into something trackable.
This is where an AI course builder changes the shape of the problem. Upload the policy document or the deck from the INSET session, and you get a structured course with knowledge checks, published to your staff, with completions and CPD hours recorded automatically. When the policy is revised next year, you update the source and the course follows - rather than starting again.
CourseAgent includes Skills and CPD tracking alongside authoring and delivery: CPD targets and hours per person, evidence attached to the record, skills mapped against role, and a PDF transcript for any member of staff. It also supports Dynamic SCORM if your MAT already runs a central LMS and needs updates to reach learners without re-uploading packages.
A sensible order to do this in
- List your statutory training and its renewal cycle. That is your compliance baseline.
- Import the current position from the spreadsheet once, so you start with real data.
- Move the courses you write yourself into the system next - they are the ones causing the tracking gaps.
- Add external CPD logging for staff, with evidence upload.
- Only then worry about reporting dashboards. The data has to be trustworthy first.
Where to start
If you want to see whether this replaces the spreadsheet, test it with something real rather than a demo dataset: take your current safeguarding briefing, build it, publish it to a handful of staff and look at what the CPD record shows a week later.
CPD tracking software for schools only earns its place if it removes work rather than adding a second place to type things. Start a 14-day free trial - no card, and it includes the full Skills and CPD layer.
If you are comparing options more broadly, the CPD tracking software comparison covers the general-purpose platforms alongside this one.
Try the approach in CourseAgent
Every guide works faster when you can test it. Start a 14-day free trial of Professional - no credit card, no time limit if you stay on Free.
Start free trial →