Skip to main content
Skip table of contents

Student Course Grades

This category includes the grades earned by students and includes the following data views and resources:

Note: While grading periods are created from terms, [StoredGrades] records are mapped to grading periods using the StoreCode. For a grade to be published, the StoreCode must be either 'Y1' for a year grade, or must match a term record for the school where [StoredGrades]StoreCode = [Terms]Abbreviation.  

Student Grades

This view captures the grade records published for students in grade levels 9 and higher. The layout includes the School Name, Student Number, Student Name, Course Number, Course Name, Section Number, and Term ID, along with Letter Grade, Numeric Grade, State Student Number, Last Publish Date, and the Publishing ID.

grade

This educational resource represents an overall score or assessment tied to a course over a period of time, for example, the grading period. Student grades are usually a compilation of marks and other scores.

Primary PowerSchool Source Data

  • [StoredGrades]
  • [Terms]
  • [Sections]
  • [ReportingStoreCodes] / [VirtualTablesData]
  • [StaffAssignment] / [VirtualTablesData3]

Selection Criteria

Records are published if the following criteria are met:

  • The student was published in the student resource.
  • The studentUniqueId must be populated in PowerSchool.
  • The student must not be excluded from state reporting.
  • The student must have an active school enrollment.
  • The school where the grade was earned must not be excluded from state reporting.
  • The course must have a valid state course code.
  • The course must not be excluded from state reporting ("NE_StateExcludeFromReporting").
  • The section must not be excluded from state reporting ("Exclude_State_Rpt_YN").
  • The course must not be excluded from Ed-Fi ([S_NE_CRS_X]ExcludeFromEdFi).
  • The section must not be excluded from Ed-Fi ([S_NE_SEC_X]ExcludeFromEdFi).
  • Within the studentSectionAssociationReference complex type, location, classPeriod, and courseOffering must refer to a valid section record in the Organization Schedules category.
  • A [TermBins] record exists for the storecode with the corresponding school and section termid.
  • Either letter grade or numeric grade must be populated for at least one grading period.

Resource Output

  • A grade record is published for each student, course section, and stored grades record that meets the selection criteria within the year for the Term selected in the PowerSchool UI.
  • Published grades include exam, semester, and grading period grades.
  • Where available, both letter grade and numeric grade are published.
  • The grade resource is dependent on the prior publishing of the following resources: student, section, studentSectionAssociation, and gradingPeriod.
  • LEAs and Schools may upload (publish) data to the ODS in real time or on-demand ("Run Now" button).

Note: Click Export to export the data collection results to an Excel spreadsheet.

Data Element

Description

Data type

Stored in [Table]Field

Req'd

letterGradeEarned

A final or interim (grading period) indicator of student performance in a class as submitted by the instructor.

*If NumericGradeEarned is not provided, then LetterGradeEarned is required.

Varchar(20)

[StoredGrades]Grade

O*

numericGradeEarned

A final or interim (grading period) indicator of student performance in a class as submitted by the instructor.

*If LetterGradeEarned is not provided, then NumericGradeEarned is required.

Integer

[StoredGrades]Percent

O*

numericGradeEarnedDecimal

A final or interim (grading period) indicator of student performance in a class as submitted by the instructor.

Decimal(9,2)

[StoredGrades]Grade (if value is numeric)

Else: [StoredGrades]Percent

O*

dualCredit

DualCreditDescriptor - Indicates if the student earned both high school and postsecondary credit for the course.

Descriptor

[StoredGrades]NE_DualCredit Code

[S_NE_SGR_X]Dual_Credit_Code

If blank:

[Sections]NE_DualCreditCode

[S_NE_SGR_X]Dual_Credit_Code

Not Applicable: '0'

Yes: '1'

No: '2'

Default = '0'

R

diagnosticStatement

A statement provided by the teacher that provides information in addition to the grade or assessment score.

Varchar(1024)

[StoredGrades]Comment_Value

O

gradeType

GradeType - The type of grade, for example, Exam, Final, Grading Period, Progress Report.

Note: GradeTypeDescriptorId is derived from the TermID, Store Code, and Final Grade Mapping

Enumerated List

Derived from:

[StoredGrades]TermID and StoreCode

Y1 or YR: 'Final'

If [StoredGrades]StoreCode = [Terms]Abbreviation:

'Final'

[ReportingStoreCodes]user_defined_integer and user_defined_text

[VirtualTablesData]user_defined_integer and user_defined_text

ReportingStoreCodes values are examined for matches to StoredGrades values. If match is found: 'Final'

[Terms]Portion

If value is 2: 'Semester'

Else: 'Grading Period'

R

studentSectionAssociationReference/studentSectionAssociationIdentity

Relates the student and section associated with the grade.

R

/studentReference/studentIdentity

StudentUniqueId – The student enrolled in the section.

Integer

[Students]State_StudentNumber

Derived from:

[StoredGrades]StudentID

R

/sectionReference/sectionIdentity

The section in which the student is enrolled.

R

//locationReference/locationIdentity

The location, typically a classroom, where the section meets.

R

///classroomIdentificationCode

A unique number or alphanumeric code assigned to a room by a school, school system, state, or other agency or entity.

Varchar(20)

[Sections]Room

If blank, default = 'OPEN'

R

///schoolReference/schoolIdentity

SchoolId - The school for the section's classroom.

Integer

SchoolId downloaded from State

Derived from:

[Sections]SchoolID

R


//classPeriodReference/classPeriodIdentity

The class period during which the section meets.

R

///classPeriodName

An indication of the portion of a typical daily session in which students receive instruction in a specified subject, for example, morning, sixth period, block period, or AB schedules.

Varchar(20)

[Period]Abbreviation

If blank:

[Period]Period_Number

R

///schoolReference/schoolIdentity

SchoolId - The school for the section's class period.

Integer

SchoolId downloaded from State

Derived from:

[Sections]SchoolID

R

//courseOfferingReference/courseOfferingIdentity

The course offering taught in the section.

R

///localCourseCode

The local code assigned by the LEA or Campus that identifies the organization of subject matter and related learning experiences provided for the instruction of students. This must match LocalCourseCode in corresponding CourseOffering.

Varchar(60)

[Sections]Course_Number + '-' + [Sections]DCID

R

///term

TermType - The name of the term in which the section is offered, for example, First semester, Second semester, Year long, Summer school. This must match Term in corresponding CourseOffering.

Enumerated List

[Sections]TermID

[Terms]Portion

[Terms]Abbreviation

R

///schoolYear

SchoolYearType - The identifier for the school year, for example, 2010-2011. This must match SchoolYear in corresponding CourseOffering.

Enumerated List

[Terms]YearID

R


///schoolReference/schoolIdentity

SchoolId – The school offering the course. This must match SchoolId in corresponding CourseOffering.

Integer

SchoolId downloaded from State

Derived from:

[Sections]SchoolID

R

/beginDate

Month, day, and year of the student's entry or assignment to the section.

Date

[CC]DateEnrolled

R

gradingPeriodReference/gradingPeriodIdentity

Identifies the grading period associated with the grade(s).

R

/gradingPeriod

GradingPeriodDescriptor - The name of the period for which grades are reported.

Descriptor

Derived from:

[StoredGrades]StoreCode

Records are mapped to grading periods using StoreCode.

R

/beginDate

Month, day, and year of the first day of the grading period.

Date

Derived from:

[StoredGrades]StoreCode

Map to Terms:

[Terms]FirstDay

R

/educationOrganizationReference/educationOrganizationIdentity

EducationOrganizationId – The school for which the grading period is defined.

Integer

SchoolId downloaded from State

Derived from:

[Terms]SchoolID, link to [Schools]

R

evaluator1StaffId

The StaffID corresponding to the teacher for the course.

String

[S_NE_SEC_X]NDE_Staff_Override, if populated.

Else: [S_NE_SGR_X]NDE_Staff_Override, if populated.

If both fields are not populated, the evaluator1StaffId is not published.

O

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.