WorkflowK–12 Teaching, Curriculum & MTSS

High School Graduation Credit Audit

A graduation credit audit of every junior and senior each term, under their own class's rules, every course cited and every gap found in October, not May

Every senior audited each term, with every gap found in October, not May.

See one case, screen by screen ↓
demo7,302studentsjuniors and seniors re-audited by a second agent working on its own, in 38 minutes, on this sample day
demo158seniorsoff track across nine high schools, found in the October audit, each with a named next step
target100%of juniors and seniors audited every term under their own class's graduation rules
typical371studentsper school counselor nationally in 2024–25, against 250 recommended
In short

What is High School Graduation Credit Audit?

A graduation credit audit checks every course on a high school student's transcript against the graduation requirements that apply to that student, and flags any gap early enough to fix it. High School Graduation Credit Audit does this with agents for every junior and senior each term, under each student's own class rules, citing the policy section for every course; counselors, the registrar and the principal make every decision.

AI in education: a buyer's guide to agentic AI for colleges, universities and school districts →

Updated

The problem

Why a graduation credit audit by hand finds the gap in May

A graduation credit audit checks every course on a student's transcript against the graduation requirements that apply to that student: four years of English, three of math, three of science, a civics test, service hours and the rest. Each term a high school counselor does it senior by senior, from a printed transcript and a graduation requirements checklist, deciding which class's rules apply when a student repeated a grade or arrived from another district. Transfer transcripts from other districts and countries go to the registrar, and the same foreign course can earn a full credit from one evaluator and half from another.

Counselors carry 371 students each nationally, against 250 recommended, and a Louisiana House resolution in 2024 asked the state to study automated graduation progress monitoring for exactly this work. The cost of a late find is real: a half-credit gap found after spring schedules lock means summer school, and a diploma after the four-year date does not count in the four-year adjusted cohort graduation rate (34 CFR 200.34). High School Graduation Credit Audit puts agents on the reading, placing and checking, so a counselor spends October on the students who need a decision.

typical371studentsper school counselor nationally in 2024–25, against the 250 recommended
typical441studentsper counselor in Louisiana in 2022–23, where the House asked for automated graduation progress monitoring
typical4yearsfor a diploma to count in the four-year adjusted cohort graduation rate
Where one counselor's audit hours go each term (hours)estimated
By hand36 hours
With the solution2.9 hours
  • Exporting each senior's transcript and the checklist for their class4 → 0.1 h
  • Ticking every course against a requirement and choosing which class's rules apply18 → 0.6 h
  • Chasing transfer and foreign credit with the registrar4 → 0.4 h
  • Listing off-track students and finding credit recovery options course by course5 → 1 h
  • Writing to families and preparing the diploma list5 → 0.8 h

Estimated split for one counselor auditing 104 seniors, at 15–25 minutes a transcript by hand (26–43 hours a term), against reviewing only the exceptions with the agents (under 3 hours). Our arithmetic, kept modest.

How it works

How one student's audit runs

Seven agents import, audit under each class's rules, read foreign transcripts and audit everyone twice; counselors, the registrar and the principal decide.

What comes in
What arrives5 sources · transcripts, schedules, foreign records, policy, catalog
Agents at work
Import agentafter grades post
Then
Audit agentcohort rules, cited
Transfer agentoriginal beside English
Then
Second Audit agenton its own
Then
Recovery agentoptions that fit
Notice agenthome language
A person decides
Counselor, registrar, principalplan, approve, sign
What comes out
Gaps found in October
Equivalencies signed
Family told in their language
One case, step by step

One senior's graduation credit audit, from a disputed chemistry credit to on track

Andrés Morales is a senior at Tidemark High School in the Marlow Bay Unified School District. He took grade 9 in Mexico and joined the district in grade 10. Here is his fall audit, screen by screen, in the working solution.

  1. 01Fri, Oct 16

    Every junior and senior audited twice, the night grades post

    Audit agent · Second Audit agent

    The Import agent brought in 168,431 course lines from the student information system. The Audit agent placed every line under each student's own class rules, and the Second Audit agent re-audited all 7,302 juniors and seniors from the raw transcripts without seeing the first result. They agreed on every line for 7,261 students and found 41 disagreements, each sent to a person.

  2. 02Monday morning

    104 seniors in three short lists

    Gabriela Fuentes-Hart · High school counselor

    Gabriela's caseload opens as 4 off track, 11 one fix and 89 on track, each with the gap, the reason, the next step, who owns it and when it is due. Andrés is one fix: Science, a Química I equivalency disputed, registrar decision by Oct 27.

  3. 03One click

    His graduation requirements fill like buckets

    Gabriela

    Under the Class of 2027 rules, Board Policy 6146.1, eight buckets fill with Andrés's courses, each labeled with course and grade and sized by credit. He has 22.0 credits earned and 26.0 projected of 26.0 required, the civics test passed at 81 and 52 of 40 service hours. Science reads 2.5 of 3.0, with a dashed space marked 0.5 short.

    One fix: Science is 0.5 short.

  4. 04Click the course

    Every placement opens its sources

    Audit agent

    The held chemistry course shows the requirement and rule section it counts toward, the school it came from, the grade converted under Board Policy 5460 §3(c), and what each audit concluded. Until a person decides, the line counts at the lower value, so nobody is told Andrés is on track too early.

  5. 05The transcript

    The Spanish original beside the English

    Transfer agent

    The Transfer agent reads the official transcript from Instituto Sierra Clara line by line, with the English beside it at confidence 0.98. The ninth line reads "Química I · 5 h/semana · 180 horas · 8.7", which converts to a B+. Andrés's transcript is one of 14 waiting for the registrar.

  6. 06Two readings

    One line, two independent answers

    Transfer agent · Second Audit agent

    The Transfer agent proposes a full credit of Chemistry (lab): 180 hours over the 2023–2024 annual plan meet the policy's 120 hours for one credit, confidence 0.93. The Second Audit agent, working on its own, reads "Química I" as the first of two semesters and counts 0.5, confidence 0.71. Gabriela recommended 1.0 on Oct 19; she cannot approve it.

    A counselor recommends, only the registrar approves.

  7. 07Tue, Oct 20

    The registrar checks the calendar and signs

    Colleen Daugherty-Nwosu · District registrar

    Colleen highlights the footer printed on the transcript: an annual plan of 200 class days, August 28, 2023 to July 12, 2024. She chooses 1.0 credit for a full year, reason code EQ-03, hours verified on the source transcript, adds a note for the record and e-signs. The dialog names Gabriela as the maker and Colleen as the checker.

  8. 08Seconds later

    Science fills, and Andrés is on track

    Audit agent

    The Audit agent rebuilds the audit: Chemistry counts a full credit, Science reads 3.0 of 3.0, and Andrés has 22.5 credits earned and 26.5 projected. He moves from one fix to on track, and Gabriela's one-fix list drops from 11 to 10.

    On track. Science is 3.0 of 3.0; the family notice is ready in Spanish.

  9. 09The same day

    His mother hears it in Spanish, approved before it is sent

    Notice agent · Marcus Bell, head counselor

    The Notice agent writes to Leticia Morales in Spanish from the audit, with the English for the record and a back-translation at 0.97. Inés Calderón, the bilingual family liaison, reviews two phrases; Gabriela prepares the notice and head counselor Marcus Bell approves it before it goes out through the family messaging platform.

  10. 10On the record

    Every step, by people and agents, ready for the state review

    Martin Oyelowo · Internal auditor

    The audit trail holds Colleen's signed decision with its reason code and the transcript line and footer it rests on, the rebuilt audit, the drafted notice and the overnight runs. The auditor exports a sealed, redacted review pack for the state graduation-rate review, and can change nothing.

Who it’s for

Built for everyone who signs off on a diploma.

The same senior's audit, seen by the four people who carry it: what their fall looked like, and what it looks like now.

GF
Gabriela Fuentes-HartCounselor, Tidemark High School · 408 students, 104 seniors and 112 juniors on audit
High school counselor
Before
Audits 104 seniors line by line from printed transcripts every October, and finds the half-credit gap in May, when there is no period left to fix it.
Now
Opens each senior's requirements already filled and cited, and spends her time on the 15 students who are off track or one fix away.
CD
Colleen Daugherty-NwosuDistrict registrar, Student Records · decides transfer credit for nine high schools
District registrar
Before
Evaluates every out-of-district and international transcript by hand, where two people can read the same Spanish transcript and reach two answers.
Now
Sees the original beside the English, the hours and calendar cited, and only the lines the two audits disagree on, and decides each with a reason code and an e-signature.
HA
Dr. Hollis AchebePrincipal, Tidemark High School · signs diploma eligibility
Principal
Before
Signs hundreds of names on the diploma list and hopes each one was checked.
Now
Signs a list where both audits agree on every student and a named counselor certified each one, and the solution never lets a principal sign for a student they certified.
NS
Dr. Naomi Strickland-VanceDirector of Counseling Services · owns the graduation rate and the rules by class
Director of Counseling Services
Before
Answers for the district's graduation rate and learns which schools are behind from spreadsheets, late in the year.
Now
Sees 3,560 seniors across nine high schools, every queue against its SLA and what has been escalated on one page, and what a draft rule would change before the Board votes.
Built on the engine

7 agents. Each with one job, and hard limits.

Seven agents import, audit under each class's rules, read foreign transcripts and audit everyone twice; counselors, the registrar and the principal decide.

Import agent

After grades post, imports transcripts, schedules and enrollment from the student information system, inbound records from the transcript exchange, and the credit recovery catalog.

  • Never edits a source record
  • Reports unmapped course codes and duplicate records as data issues with a proposed fix
Audit agent

Finds the year each student first entered grade 9 in any school, applies that class's version of the graduation rules, and places every transcript line in the requirement it meets, citing the rule section.

  • Uses the student's own class rules, never this year's by default
  • Holds a line it cannot place at the lower value and asks a person
  • Never changes a student record
Transfer agent

Translates out-of-district and international transcripts line by line and proposes credit equivalencies from the stated hours, the school calendar and the grade scale, with the original beside the English.

  • Never approves an equivalency
  • Below 0.85 confidence a line goes to the registrar alone, never in a batch
Second Audit agent

Re-audits every junior and senior from the raw transcript and the policy text, on a different model, and reports every line where its result differs, with its reasoning and a citation.

  • Never sees the first audit
  • Never resolves a disagreement
Recovery agent

Finds credit recovery, summer, evening and dual-enrollment options that close each gap, fit the student's schedule and stated constraints, and finish before the class graduates, then ranks and explains them.

  • Only options from the catalog
  • Never enrolls a student without approval
Notice agent

Writes family notices of graduation status in the home language recorded in the student information system, with the English beside it and a back-translation.

  • Uses only facts from the audit
  • Sends phrases below 0.80 confidence to the bilingual liaison
  • Never sends a notice
Reporting agent

Watches every queue against its SLA and escalates, and builds the state graduation-rate file and the review pack for the state, accreditors and auditors.

  • Never submits
  • Applies the chosen redaction profile to every pack
Counselor · registrar · principal

Plans, equivalencies, eligibility. The agents propose; a named person decides.

Ask in plain words

Ask about any student, requirement or rule

A counselor can ask in plain words. The answer cites its sources and opens the screen where the work is done.

Why is Andrés Morales's science bucket short?

Andrés has 2.5 of 3.0 science credits because one line is disputed. The Transfer agent proposes 1.0 for Química I: the transcript shows 180 hours over a full-year plan, and Board Policy 5460 §3(b) gives a full credit for 120 hours or more. The Second Audit agent read the title as one semester and counts 0.5. Until the registrar decides, the bucket holds the lower value.

Which of my seniors are off track?

4 of your 104 seniors are off track under the Class of 2027 rules: Darius Webb, Ximena Robles, Tyler Brandt and Aaliyah Grant. Three plans wait for your approval, all due Oct 30.

Find an option for Keanu Halvorsen's math gap

Keanu failed Algebra II B in 2025–26, so Math is 2.5 of 3.0. His period 7 is open, and he told you he works Saturdays. Best fit: Algebra II B online credit recovery in period 7, 0.5 credit, starting Oct 26. Saturday school does not fit. The plan is ready for your approval.

Which rules apply to a student who repeated grade 9?

The rules in force when the student first entered grade 9, in any school, apply through graduation. Sofia Brennan first entered grade 9 in 2022–23 at another district, so the Class of 2027 rules apply, not 2028. The two audits disagree on her, and it is waiting for her counselor.

Every screen

The working solution, as it ships.

13 screens from the working solution, on its sample data. Pick one to see it large.

One senior's graduation requirements as buckets that fill with the courses that countAndrés Morales's graduation credit audit under the Class of 2027 rules: eight buckets fill with his transcript courses, each sized by credit and labeled with course and grade. Science shows the gap, 2.5 of 3.0, while his chemistry credit from Mexico waits for the registrar. His counselor's caseload sits beside it in three short lists.
Every course opens its sources and both audits' viewClicking the held chemistry course shows the requirement and rule it counts toward, the school it came from, how the grade was converted, and what each audit agent concluded. Until the registrar decides, it counts at the lower value.
The counselor's caseload: off track, one fix, on track to graduateGabriela Fuentes-Hart's 104 seniors after the fall audit, with the gap, the reason, the next step, who owns it and when it is due. She can search, filter by gap, and prepare notices, ask for credit recovery options or export for many students at once.
Foreign transcript evaluation with the Spanish original beside the EnglishThe Transfer agent reads Andrés's official transcript from Mexico line by line, with the English translation beside it, and the hours and calendar printed on the page. The registrar's queue lists every transfer transcript waiting, with its language, line count and due date.
Two independent audits, one disagreement, and the person who decidesThe only line the two audits disagree on, side by side: the Transfer agent reads 180 hours over a full year and proposes a full credit; the Second Audit agent, working on its own, reads the title as one semester. Below, all nine lines with both values and their status.
The registrar decides transfer credit with a reason code and an e-signatureActing as the registrar, Colleen Daugherty-Nwosu highlights the calendar printed on the transcript and decides the line: the credit, a reason code, a note for the record and her signature. The dialog names the maker and the checker.
Approved: the science bucket fills and the student is on track to graduateAfter the registrar's decision the Audit agent rebuilds Andrés's audit: chemistry counts a full credit, science reads 3.0 of 3.0, and he moves from one fix to on track. The family notice is already drafted.
An independent second audit of every junior and seniorA second agent on a different model re-audits all 7,302 juniors and seniors from the raw transcript without seeing the first audit. Each of the 41 disagreements is shown as two readings, such as which class's rules apply after a student repeated grade 9, and a counselor or the registrar decides.
Credit recovery options in high school that fit the student's real weekFor Keanu Halvorsen, half a math credit short, the Recovery agent ranks options from the credit recovery catalog, Saturday school, spring sections and summer, checked against his schedule and the Saturday job he told his counselor about. The counselor approves the plan with a reason code.
The family's notice in Spanish, with the English beside itThe Notice agent writes the news to Andrés's mother in Spanish from the audit, with the English for the record and a back-translation. A liaison reviews the translation, the counselor prepares it, and the head counselor approves it before it is sent.
Diploma eligibility: counselors certify, the principal signsNine December graduates at Tidemark High School with their credits, civics test and service hours, and the counselor who certified each one; one is conditional until a final grade posts. Only the principal can sign, and never for a student they certified.
The district view: four numbers, schools, queues and escalationsFor the Director of Counseling Services: 3,560 seniors audited across nine high schools, 84.7% on track, each school's split, every queue against its SLA, and what has been escalated.
Every action by people and agents, with the reason and the evidenceThe audit trail records who did what, when, why and on what evidence, for people and agents alike, and exports a sealed, redacted pack for the state graduation-rate review.
Governance

Built for the graduation-rate review: cited, signed, on the record.

Seven roles, separated by dutyCounselors recommend, plan and certify; head counselors approve notices; the registrar approves equivalencies; the principal signs eligibility; the Director proposes rule versions; the auditor reads and exports, changing nothing; the administrator runs settings and connections and decides nothing about a student.
A maker and a checker on every record that changesA counselor recommends and the registrar approves each equivalency; a counselor prepares and the head counselor approves each family notice; a counselor certifies and the principal signs each diploma. The maker can never be the checker, even with two roles.
Every placement cites its ruleEvery course placement cites the section of the graduation policy it rests on, and every equivalency cites the transcript line, the calendar and the foreign-credit policy. Click any course to see its sources.
A second audit that never sees the firstA second agent on a different model re-audits every junior and senior from the raw transcript. A disagreement is never averaged: the line counts at the lower value until the person whose duty it is decides.
FERPA-aware access, retention and redactionCounselors see their own caseload, head counselors their school, the registrar and Director the district, and every view is logged. Records are kept five years after the class graduates, and exports use one of three redaction profiles.
An audit trail and a sealed review packWho did what, when, why and on which evidence, for people and agents alike, with reason codes. The review pack for the state graduation-rate review, accreditors or auditors is redacted by profile and sealed with a checksum.
Configuration

Your district's graduation rules, not ours

The rules every audit runs on are settings, versioned, changed by the administrator and logged.

SettingDefaultChoose from
Graduation rules appliedThe class the student first entered grade 9 withOne version of the graduation policy per class; the Board adopts each
Transfer agent confidenceBelow 0.85, registrar onlyNever in a batch confirmation
Family notice phrasesBelow 0.80, to the bilingual liaisonBack-translation shown beside every notice
Equivalency decision10 school days from a complete fileEscalates to the Director on day 9
Second-audit disagreement5 school daysEscalates to the head counselor on day 4
Family notice3 school days from draft to sentOff-track senior: family meeting within 10 school days
Who sees a studentOwn caseloadSchool for head counselors; district for the registrar and Director; every view logged
Retention and redaction5 years after the class graduatesProfiles for the state reviewer, an accreditor and a public request
Connections

Works with the systems a counseling office already runs on

Student information systemtranscripts, schedules and enrollment in; plans and eligibility back
Transcript exchangeinbound and outbound student records
Credit recovery course catalogcourses, sections and seats
State reporting portalthe graduation-rate file and cohort changes
Family messaging platformnotices by text, email and app
Document managementoriginal transcripts and their translations
What it changes

The difference, in numbers.

Every figure is labelled: a target the solution is built to, an estimate, a typical published result, or a proven one.

target
Oct
every off-track senior found in the fall audit, not in May
Found in month 2
of the 9-month school year
target
2audits
of every junior and senior, independent; every disagreement decided by a named person
7,302 students re-audited
typical
371students
per counselor nationally, against 250 recommended
Recommended250
National371

Sources: American School Counselor Association, Student-to-School-Counselor Ratios 2024–25 (371 nationally, 250 recommended) · Louisiana House Resolution 173, 2024 Regular Session (441 students per counselor in 2022–23; study of automated graduation progress monitoring) · 34 CFR 200.34 (four-year adjusted cohort graduation rate) · "target" = design goal, measured in the live solution · "demo" = seen in the working solution, on its sample data · "typical" = published figures and the rule's own numbers · "estimated" = our arithmetic from 15–25 minutes a transcript by hand. Marlow Bay Unified School District, its schools, its board policies, Instituto Sierra Clara and the people named on this page are fictional: characters and sample data in the working solution.

Questions

What counselors and districts ask us.

What is a graduation credit audit?

A graduation credit audit checks every course on a high school student's transcript against the graduation requirements that apply to that student, and flags any gap early enough to fix it. High School Graduation Credit Audit does this with agents for every junior and senior each term, under each student's own class rules, citing the policy section for every course; counselors, the registrar and the principal make every decision.

How many credits do you need to graduate high school?

It depends on the state and the district, and often on the year a student first entered grade 9. In the working solution's sample district, the Class of 2027 needs 26.0 credits across eight areas, from English 4.0 to Electives 8.0, plus a civics test and 40 service hours. Your district's own rules, by class, are what the agents audit against.

Which graduation requirements apply to a student who repeated grade 9 or transferred in?

The Audit agent finds the year the student first entered grade 9 in any school and applies that class's version of the rules through graduation, citing the section. When the two audits disagree on which class applies, the student goes to a counselor to decide, with both readings side by side.

How does it evaluate a foreign transcript for high school credit?

The Transfer agent translates the transcript line by line, keeps the original beside the English, and proposes credit from the hours, the calendar and the grade scale printed on it, citing your foreign-credit policy. A counselor can recommend; only the registrar approves, with a reason code and an e-signature. Below 0.85 confidence a line goes to the registrar alone.

How does it find credit recovery options?

The Recovery agent searches your credit recovery, summer, evening and dual-enrollment catalog for options that close the gap, fit the student's schedule and what the student told the counselor, and finish before graduation. Options that do not fit are shown with the reason, and the counselor approves the plan before anyone is enrolled.

Does an agent change a student record or send a family notice on its own?

No. The agents read, place, check and draft; they never approve, sign, send, enroll a student, change a student record, adopt a rule or settle a disagreement between themselves. Every notice is approved by a head counselor before it is sent.

Do people stay in control of the audit?

Yes. Every equivalency, notice and diploma has a maker and a different checker, enforced even for someone with two roles. Prompts and models are versioned and approved by the Director before use, and a person can override any agent result with a reason code.

How long does it take to go live?

The Agentic Solution Engine builds and deploys it from your requirements and documents, such as your graduation policy by class, your foreign-credit policy and a sample of past transcripts, and it goes live once every quality gate has passed. We will walk you through it on your own transcripts first.

See it on
your transcripts.

We'll run High School Graduation Credit Audit on a sample of your own transcripts and graduation rules.