COD 2026-27 Annual Update  |  Team Reference

Grade Levels (DoE Codes 0–13) — COD Export

Tag: <StudentLevelCode> Direct Loans, TEACH Schema 5.0d: Codes 8–13 added Product Manager: Tirath Chhatriwala
COD Export Tag
<StudentLevelCode>
Value sourced from the Grade Level field on the award form at time of export.
What's New for 2026-27
Codes 8–13 added
6 new graduate and professional sub-types replace legacy codes 6 and 7 for 2026-27 and forward.
Award Year Gate
Strict split at 2026-27
Codes 6 and 7 blocked for 2026-27+. Codes 8–13 blocked for 2025-26 and prior. Codes 0–5 valid always.
Validations Needed
2 block validations
Legacy code (6 or 7) on a 2026-27 record. New code (8–13) on a 2025-26 or prior record. Both block export.
Export Flow
Award Form Grade Level field
(DoE Code 0–13)
set on student record
COD Export DL or TEACH record
queued for export
 
Award Year Check Is this code valid
for the record's
award year?
Block + Validation Invalid code for award year.
Record held; school must
correct grade level.
or
Export Succeeds <StudentLevelCode>
populated in DL
or TEACH record.
Grade Level Code Reference
Filter by award year:
Valid in all award years (0–5)
Legacy only — 2025-26 and prior (6–7)
New — 2026-27 and forward only (8–13)
DoE Code Description System Code Type 2025-26 and Prior 2026-27 and Forward 1098T Grad
0Unknown0 Any ValidValidNo
11st Year / Never Attended College Before1 Undergrad ValidValidNo
22nd Year / Sophomore2 Undergrad ValidValidNo
33rd Year / Junior3 Undergrad ValidValidNo
44th Year / Senior4 Undergrad ValidValidNo
55th Year or More Undergraduate5 Undergrad ValidValidNo
6Graduate — Legacy Code6 Legacy Grad Valid Blocked → use 8–13 Yes
7Professional — Legacy Code7 Legacy Prof Valid Blocked → use 8–13 Yes
8Graduate — Never Professional8-GNP New Grad BlockedValidYes
9Graduate — Was Professional9-GwP New Grad BlockedValidYes
10Professional — Never Graduate10-PNG New Prof BlockedValidYes
11Professional — Was Graduate11-PwG New Prof BlockedValidYes
12Graduate — Concurrent Enrollment12-GCE New Grad BlockedValidYes
13Professional — Concurrent Enrollment13-PCE New Prof BlockedValidYes
COD Export Validations
Legacy Code (6 or 7) on a 2026-27 or Later Record
When a DL or TEACH record for award year 2026-27 or forward has Grade Level DoE Code 6 or 7 on the award form, block export and generate a validation. Codes 6 and 7 are not valid in Schema 5.0d. The school must update the student's grade level to one of codes 8–13 before the record can export. This scenario is most likely for students carried over from 2025-26 without a grade level update.
New Code (8–13) on a 2025-26 or Prior Record
When a DL or TEACH record for award year 2025-26 or prior has Grade Level DoE Code 8–13 on the award form, block export and generate a validation. Codes 8–13 do not exist in Schema 5.0c. Student UI prevents this at the configuration level, but COD export enforces the award year guard independently as a defense-in-depth check.
All Other Code + Award Year Combinations
Codes 0–5 on any award year, codes 8–13 on 2026-27 or later, or codes 6–7 on 2025-26 or prior: no validation triggered. Export <StudentLevelCode> with the DoE Code value in the DL or TEACH record normally.
Responsibility Split
Anthology Student
Restricts the grade level dropdown on fund source configuration by award year. UI prevents selection of codes 6 or 7 on a 2026-27 config, and prevents codes 8–13 on a 2025-26 config. Also controls the Grade Level field on the Academic Year page and Grade Level Promotion.
Award year-gated dropdown at Config - Financial Aid (Student Core PBI)
COD Export (Our PBI)
Enforces the award year guard independently at time of export. Reads Grade Level from the award form, validates against the record's award year, blocks on mismatch, and populates <StudentLevelCode> when valid. Defense-in-depth below the Student UI restriction.
Export validation: award year check against allowed code set; block + message on mismatch
COD Federal System
Accepts or rejects <StudentLevelCode> values per Schema 5.0d XSD constraints. Our export validation is a pre-flight guard to catch invalid codes before they reach COD and generate a federal reject the school would need to resolve.
COD schema validation; codes outside the allowed set trigger a COD processing error