Skip to main content

HESA Student Record 2009/10 - Year of course

Back to C09051

HESA Student Record 2009/10

All fields

Year of course

return to field list
Short nameYEARPRG

This field indicates the year number of the course that the student is currently studying. This could be different from the year of student if the student has changed course or re-taken a year.

Applicable toEngland Northern Ireland Scotland Wales

All instances where Instance.REDUCEDI = 00 or 01 unless institution in Wales and Course.COURSEAIM begins with P, Q, R, S or X.

Base data typexs:nonNegativeInteger
Field length2
Part of
Minimum occurrences0
Maximum occurrences1
Related fields
Reason required

To track student progression; used in conjunction with YEARSTU, for example, for the identification of direct entrants to later years of programmes, and to identify courses with a foundation year, to support entry qualification calculations, and to identify students for inclusion in the National Students Survey.


Courses of less than one year should be coded 1 in this field.

Institutions may return code 99 if the course structure does not enable Year of course to be derived.

In cases where foundation years are integral to degree programmes, the foundation year should be shown as Year 0 in this field and 'degree' in Course.COURSEAIM. This will allow a clear distinction to be made between stand-alone Foundation courses and those which are integral to degree programmes. The relationship between this field and Instance.YEARSTU in these circumstances is shown in the table below.

Foundation year10
First year21
Second year32
Third year43

This field should not increment for students who are writing-up, but Instance.YEARSTU would increment on the anniversary of their starting date.

This field should be incremented for each year of a course a student studies. Therefore, where students do not repeat any studies, year of course will increment each reporting year. In particular, where students study full-time courses on a part-time basis the year of course should still increment every year. For example, if a student is studying a degree normally taken full-time over 3 years, over 6 years part-time, the year of course should start at 1 and increase each reporting year to 6.

The length of this field is 2 characters, however the move to XML enables data to be returned with or without leading zeros, e.g. 03 or 3.

Business rules

Instance.YEARPRG must exist where Instance.REDUCEDI = 00 or 01 unless institution in Wales and Course.COURSEAIM begins with P, Q, R, S or X.


Instance.YEARPRG code 0 should have Course.COURSEAIM beginning with H or I.


Instance.YEARPRG should be less than or equal to Instance.SPLENGTH where Instance.UNITLGTH = 1 and Instance.MODE < 40 and Instance.YEARPRG is not coded 99.

Schema components
Element: YEARPRG

Contact Liaison by email or on +44 (0)1242 388 531.