Education data model

With the education data model component in the education accelerator, you can use Microsoft Dataverse to build solutions based on tables and attributes that higher education and K-12 education institutions use. It includes tables for student, school, staff, and faculty data elements and more tables for attendance, assignments, internships, scholarships, grants, and accomplishments.

The education data model can be used across the Microsoft Dataverse and Microsoft technology stack. The data model is a combination of custom tables, enriched tables from the Microsoft Dataverse data model, and connections. You can extend these data elements to build industry-leading applications on Microsoft Power Platform and Microsoft Dynamics 365. The education data model is also available as a stand-alone model that ISV and SI partners can utilize.

Custom tables

The education data model provides custom tables for higher education and K-12 education use cases.

  • Academic Period
  • Academic Period Enrollment
  • Academic Subject
  • Accomplishments
  • Achievements
  • Area of Interest
  • Area of Study
  • Assessment
  • Assessment Delivery
  • Assessment Item
  • Assessment Performance Level
  • Attendance
  • Behavior Incident
  • Bell Schedule
  • Bell Schedule Time
  • Certification
  • Certification Process
  • Certification Requirement
  • Course
  • Course Enrollment
  • Course Requirement
  • Course Section
  • Credential
  • Education Content
  • Education Level
  • External System
  • External System Identifier
  • Extracurricular Activity
  • Extracurricular Participant
  • Grade Scale
  • Grading Period
  • Grant
  • Grant Applicant
  • Incident Action
  • Incident Type
  • Internship
  • Internship Applicant
  • Intervention
  • Intervention Participant
  • Learning Standard
  • Learning Standard Criteria
  • Previous Education
  • Program
  • Program Enrollment
  • Program/Grade Level
  • Program Requirement
  • Program Version
  • Program Version Detail
  • Recommended Student Resource
  • Registration Status
  • Scholarship
  • Scholarship Applicant
  • School Calendar
  • School Calendar Date
  • School Enrollment
  • Student Assessment
  • Student Assessment Item Response
  • Student Characteristic
  • Student Program Type
  • Student Resource
  • Student Status
  • Test Score
  • Test Type

Enriched tables

The education data model provides enriched tables for higher education and K-12 education use cases from the Microsoft Dataverse data model.

  • Account
  • Activity
  • Address
  • Appointment
  • Connection
  • Contact
  • Letter
  • Task

Connections

To gain a better view of the student and maintain information of interest to the parents, guardians, faculty, and staff who are connected to the student, the education data model extends the Dataverse connections feature.This feature enables a dynamic yet flexible data model that can enrich student information.

Below are the connections that are implemented in the education accelerator.

Connections for account

  • Adjunct
  • Administrator
  • Advisor
  • Affiliate
  • Aide
  • Alumni
  • Assistant
  • Chair
  • Coach
  • Doctor
  • Faculty
  • Guardian
  • Instructor
  • IT Admin
  • Lecturer
  • Mentor
  • Nurse
  • Occupational Therapist
  • Office Staff
  • Other
  • Paraprofessional Educator
  • Parent
  • Physical Therapist
  • Principal
  • Proctor
  • Professor
  • Relative
  • Researcher
  • Special Services
  • Speech
  • Staff
  • Student
  • Substitute
  • Teacher
  • Teacher Assistant
  • Vision

Connections for contact

  • Administrator
  • Advisor
  • Aide
  • Child
  • Doctor
  • Guardian
  • Other
  • Parent
  • Relative
  • Spouse/Partner

Connections for courses and course sections

  • Adjunct
  • Administrator
  • Advisor
  • Affiliate
  • Aide
  • Assistant
  • Course
  • Coach
  • Instructor
  • Lecturer
  • Occupational Therapist
  • Paraprofessional Educator
  • Physical Therapist
  • Principal
  • Proctor
  • Professor
  • Special Services
  • Speech
  • Staff
  • Student
  • Substitute
  • Teacher
  • Teacher Assistant

Sample data

The education accelerator also includes optional sample data. This data helps customers and partners better understand the schema, and it can be installed anytime. Sample data includes records across both custom tables and enriched Dataverse tables.

Additional resources

You can download the education data model, installation guide, and other technical documentation for free from GitHub as part of the open-source creative license. You can also find entity relationship diagrams for the education data model in the Education Accelerator Solution Packaging and Layering document and metadata in the Education Accelerator Metadata document in the GitHub repository.