Skip to main content
Guidance

File format

Updated 21 September 2026
Download CSV 2.96 KB

Name Description Position Description of Regular Expression Validation Regular Expression
ReportingDate Date the file was due to be submitted to Ofqual regardless of when it was actually uploaded (this date will be made available by Ofqual) 1 The date in the following format: year (4 digits), a dash, month (2 digits), a dash, day-of-month (2 digits). Format accepted yyyy-mm-dd ^(20)\d\d[-](0[1-9]|1[012])[-](0[1-9]|[12][0-9]|3[01])$
ExamSeries The exam series data relates to, for example June 2024 2 Full month name of exam series and year. ^(June|November)([ ][0-9][0-9][0-9][0-9])$
AwardingOrganisation Awarding organisation acronym as it appears in Ofqual’s Register of Regulated organisations 3 1 to 150 characters accepted ^.{1,150}$
QAN The unique identifier for the qualification as it appears in Ofqual’s Register of Regulated qualifications, for example, 123/1234/1 4 Valid qualification number. 10 characters accepted ^.{10}$
QualificationLevel Type of qualification 5 Accepted values: GCSE, AS, A level, AEA, Project L3 ^(GCSE|AS|A level|AEA|Project L3)$
SpecificationCode Specification code, also known as Subject Award Code and Cash-in Code. 6 1 to 7 characters accepted. ^.{1,7}$
SpecificationTitle Specification title, also known as subject title. 7 1 to 150 characters accepted. ^.{1,150}$
FullOrShortCourse To indicate if subject is full or short course for applicable qualifications, for example GCSE. -2 accepted where not applicable, for example A level. 8 Accepted values: Full course, Short course. -2 accepted where not applicable, for example A level. ^(Full Course|Short Course|-2)$
RouteOfAssessment To indicate if assessment is modular or linear for applicable qualifications, for example GCSE. -2 accepted where not applicable, for example A level. 9 Accepted values: Modular, Linear. -2 accepted where not applicable, for example A level. ^(Modular|Linear|-2)$
QualificationStatus To indicate if subject is reformed or legacy, for applicable qualifications 10 Accepted values: Reformed, Legacy ^(Reformed|Legacy)$
Country The country the data relates to 11 Accepted values: England, Wales, Northern Ireland, Non UK, Other UK. -2 accepted where a specification has a nil return. ^(England|Wales|Northern Ireland|Non UK|Other UK regions|-2)$
YearGroup To indicate the year group of entry 12 Accepted values for GCSE: Year 9-, Year 10, Year 11, Year 12, Year 13+. Accepted values for AS, A level, Project L3 and AEA: Year 11-, Year 12, Year 13, Year 14+. -2 accepted where the year group is unknown or where a specification has a nil return. ^(Year 9-|Year 10|Year 11|Year 12|Year 13\+|Year 11-|Year 13|Year 14\+|-2)$
CentreType To indicate centre type based on centre codes. 13 A numeric value between 1 and 15 accepted. See appendix A for centre type codes. -2 accepted where a specification has a nil return. ^(?:-2|\d{1,15})$
NumberOfCandidates To indicate number of students in specified entry 14 Up to 8-digit integer accepted ^\d{1,8}$