Skip to end of metadata
Go to start of metadata


This interchange defines grades for a grading period or group of grading periods. Grades are defined for groups of grading periods in the case where the grade is cumulative over a semester or academic year (also referred to as "final grades").

Like all standard Ed-Fi interchanges, this schema references the Ed-Fi Core XSD and can be extended using the Ed-Fi Extensions Framework. See the Ed-Fi Data Standard: Developers' Guide for more information.

Use Cases

The Student Grade Interchange can be used to:

  1. Exchange a student’s full or partial academic record or transcript.

  2. Exchange interim, grading period, semester, or final report card data.

  3. Exchange grades.

  4. Exchange students’ graduation information.

Model Details

The following figure shows a logical view of the Student Grade Interchange schema:



The following table describes the primary entities of which the Student Grade Interchange is composed. 

ReportCardThis educational entity represents the collection of student grades for courses taken during a grading period.
GradeThis educational entity represents an overall score or assessment tied to a course over a period of time (i.e., the grading period).  Student grades are usually a compilation of marks and other scores.
CompetencyObjectiveThis entity holds additional competencies for student achievement that are not associated with specific learning objectives (e.g., paying attention in class).
LearningObjectiveThis entity represents identified learning objectives for courses in specific grades.
StudentCompetencyObjectiveThis entity represents the competency assessed or evaluated for the student against a specific competency objective.
StudentLearningObjectiveThis entity represents the competency assessed or evaluated for the student against a specific learning objective.

Extended References

This interchange includes the following Extended References. 

Extended Reference NameDescription
EducationOrganizationReferenceRequired. Identifies the education organization that issued the report card.
GradingPeriodReferenceRequired. Indicates the grading period for a grade, report card, learning objective, or competency objective.
MandatingEducationOrganizationReferenceOptional. Relates the entity mandating the use of the content standard.
StudentProgramAssociationReferenceOptional. Relates the student and program associated with the learning objective or competency objective.
StudentReferenceRequired. Identifies the student that is associated with the report card, learning objective, or competency objective.
StudentSectionAssociationReferenceRequired/Optional.  Relates the student and section associated with the grade, or (optionally) learning objective or competency objective.

Descriptor Dependencies

This interchange references the following Ed-Fi Descriptors, thus requiring them to have been defined using the Descriptors interchange prior to this interchange. For more information on the Ed-Fi Descriptor Pattern, see the Ed-Fi Data Standard - Developers' Guide.

Descriptor NameDescription
AcademicSubjectDescriptorRequired. The description of the content or subject area (e.g., arts, mathematics, reading, stenography, or a foreign language).

Required. The CompetencyLevel assessed for the student for the referenced learning objective or competency objective.

CountryDescriptorOptional. This descriptor defines the name and code of the country.
GradeLevelDescriptorRequired. The grade level for which the LearningObjective is targeted.
GradingPeriodDescriptorOptional. The name of the period for which grades are reported, the objective is targeted,
StudentIdentificationSystemDescriptorOptional. A coding scheme that is used for identification and record-keeping purposes by schools, social services, or other agencies to refer to a student.

The following link is a ZIP archive containing the XSD for the Student Grade Interchange v2.0 along with the Ed-Fi Core XSD and a Sample XML Data File:

A ZIP archive containing all v2.0 Ed-Fi Standard Interchange Schema can be found in the Download Directory.


  • No labels