Ed-Fi Working Draft 10: Early Childhood Domain Model
Technical Suite: Suite 3
Status: Draft


This Working Draft outline a proposed new Early Childhood domain model for the Ed-Fi Data Standard.


General Discussion

State Education Agencies have been collecting data from early childhood education. They collect data from students enrolled in public PreK offered by the public school district, for both regular and special education students. Some states also collect data from students enrolled in private community providers. States also collect data from those who are not currently enrolled but are receiving special education services.  The purpose of reporting these data is to show that a program is helping children and their families, so that the public will continue to support and fund these programs. Due to increasing interest in high-quality and accountable programming, the demand for proper data collection and storing of early childhood data is increasing. There is a need to address states’ need in collecting and storing early childhood data.

Some states have been using the Ed-Fi K-12 domain model for enrollment and demographic entities to fit in data from early childhood education. They would create Ed-Fi extensions to support enrollment and participation in early childhood-specific programs. There is a need for Ed-Fi to have an early childhood domain model that collects information about students, their enrollment, and which programs they are enrolled in and the beginning and end dates of enrollment in such programs.

Background & Field Research

For the early childhood education model, SEA Working groups will assume that for public Pre-K schools, the data will come in via SIS and should use the core Ed-Fi K-12 model but with extended attributes. For community providers (private early learning centers), the data may or may not come from SIS. Students may receive special education services without being enrolled in a public Pre-K or community provider. New domain entities will be developed to support early learning services by community providers that are collected by the states.

Use Cases

Use Case 1. Public school district case. In this use case, data collection is for students who are enrolled in Pre-K grade level offered by a public school district. Students’ enrollment, demographics, ethnicity and contact information will be collected.  For SPED students, SPED program association data will be collected additionally. Discipline, attendance and schedule data will not be a part of this.

Use Case 2. State-funded private early learning centers case. In this use case, data collection is for students enrolled in private community providers for Pre-K that are funded by the state. Similar with the public school district case,  For SPED students, SPED program association data will be collected additionally. Discipline, attendance and schedule data will not be a part of this. 

Working Draft Details

Early Childhood Domain Model

Early Childhood Domain Model Overview

  • A new StudentCommunityProviderAssociation is the analogours enrollment entity to the StudentSchoolAssociation of K-12
  • A new StudentEducationOrganizationEarlyChildhoodAssociation is the analogous demographics and characteristics to the StudentEducationOrganizationAssociation of K-12.  Agencies will use the current StudentEducationOrganizationAssociation + the new StudentEducationOrganizationEarlyChildhoodAssociation to capture all of the demographics details for an early childhood student.  
  • New ChildcareLicense and QualityRating entities to reflect state licensing and QRIS
  • New FamilyProfile entity for key family information
  • Programs and the associated StudentProgramAssociation are used to reflect different early learning programs offered in both schools and community providers
  • Attendance is collected using StudentProgramAttendanceEvent
  • The Assessment domain is used to hold screening, summative and formative assessments
  • The Staff domain is used to capture employment, assignments, programs and credentials for Early Childhood staff

CommunityOrganization & CommunityProvider

  • CommunityOrganization - The umbrella organization. For example, Sixpence, Head Start, or perhaps a company with several providers
  • CommunityProvider - Where the children are served. A CommunityProvider does not have to belong to a CommunityOrganization.
    • ProviderFunding - Funding can be Public Setting/Public Funding, Private Setting/Public Funding, Private Setting/Private Funding
    • CapacityByAgeGroup
    • ServingSpecialNeedsIndicator

(Candidate CEDS attributes)

  • DaysHoursOpen - The days available per week and the hours available per day
  • ProviderCategoryDescriptor  - The Early Childhood setting. Possible values are Home-based, Community-based, Center-based, Center-based Special Needs, Family Childcare, Multi-setting, Locally-designed

Childcare License (New) 

  • CommunityProvider reference
  • License ID
  • Type of License - Possible values are Family Childcare Home, Child Care Center, Preschool, School Age Only
  • License Expiration Date
  • Minimum Age
  • Maximum Age
  • Total Capacity / Licensed Capacity by Age Group
  • Currently accepts subsidy / Willing to accept subsidy
  • License Status - Possible values are Active, Inactive, Closed, Revoked, Suspended

(Candidate CEDS attributes)

  • Accreditation Agency
  • Initial License Date
  • Early Learning Program Licensing Status - possible values are Unlicensed, Exempt-Regulated, Exempt-Unregulated, Licensed
  • Early Learning Program License Revocation Status
  • Early Learning Program License Suspension Status
  • State-Licensed Facility Capacity

Quality Rating (New)

  • EducationOrganization reference
  • QRIS level

(Candidate CEDS attributes)

  • Accreditation Agency
  • Quality Rating and Improvement System (QRIS) score
  • QRIS participation
  • QRIS award date
  • QRIS expiration date

FamilyProfile (New)

  • EducationOrganization reference
  • Student reference (collection)
  • Parent reference
  • Date when the family information was reported
  • Namespace reporting the identifier

(Candidate CEDS attributes)

  • Family Identifier
  • Number of people in family
  • Number of people in household
  • Family income / IncomeRange
  • Source of Family Income - Possible values are Wages, Alimony, Child Support, Worker's Compensation, Unemployment, Supplemental Security Income (SSI), Temporary Assistance for Needy Families (TANF), Agricultural, Other

StudentCommunityProviderAssociation (New)

The enrollment record for students in the CommunityProvider.

  • Student reference
  • CommunityProvider reference
  • EntryDate
  • CommunityProviderEntryType
  • ExitWithdrawDate
  • CommunityProviderExitWithdrawType
  • TuitionPaidByParents
  • ReceivesSubsidy

(Candidate CEDS attributes)

  • Application Date

StudentEducationOrganizationEarlyChildhoodAssociation (New)

Holds student characteristics and demographics particular to early childhood and NOT in the StudentEducationOrganizationAssociation. Both the StudentEducationOrganizationAssociation and the StudentEducationOrganizationEarlyChildhoodAssociation are collected as part of the enrollment process for early childhood education for both schools and community providers. StudentEducationOrganizationEarlyChildhoodAssociation can also be used for Kindergarten enrollments that collect the early childhood data.

  • Student reference
  • EducationOrganization reference
  • LowBirthWeight
  • MedicalCareSource
  • PriorChildCare
  • PriorProvider
  • PriorClass
  • FamilyLiteracyServices
  • FamilyLiteracyYearChildParticipation

EarlyLearningPrograms (New)

  • ProgramProgramName - The name of the Early Learning program.
    • ProgramSponsor - The funding source. Possible values are ECAP, Head Start, Early Head Start, Grant Funded, etc
    • EducationOrganization reference - refers to the organization offering the Early Learning program
  • StudentEarlyLearningProgramAssociation
    • EarlyLearningSetting - Possible values are Center-based, School-based, Home Visitation
    • EarlyLearningHoursPerWeek

(Candidate CEDS attributes)

  • CEDSEarlyChildhoodSetting - Possible values are Home-based, Community-based, Center-based, Center-based Special Needs, Family Childcare, Multi-setting, Locally-designed
  • EarlyChildhoodServicesReceived - Possible values are Assistive technology services, Audiology services, Family training/counseling services, Health services, Medical services, Nursing services, Nutrition services, Occupational therapy, Physical therapy, Psychological services, Sign language and cued language services, Service coordination, Social work services, Special instruction, Speech-language pathology services, Vision services, Behavioral health, Transportation, None, Other
  • Early Learning Curriculum (class group)
  • Service Entry Date
  • Service Exit Date
  • Frequency of Service - Possible values are Daily, Weekly, Monthly, Quarterly, Annually, One time


For Early Learning program in public school.

  • EntryGradeLevel - Indicates the Pre-K grade(s)

Early Childhood UML Models






Student Identification & Demographics

  • No labels