Skip to main content
Skip table of contents

Contacts

Student contact refers to the information related to the individuals who can be contacted regarding a student. This typically includes parents, guardians, or other responsible parties.

  • Contact Information: Details such as names, addresses, phone numbers, and email addresses of the contacts.

  • Relationship to Student: The nature of the relationship between the contact and the student (e.g., parent, guardian, emergency contact).

  • Contact Preferences: Information on how and when the contact prefers to be reached.

  • Emergency Contact Details: Specifics about who to contact in case of an emergency and their priority.

parents

Primary PowerSchool Source Data

Tables: core Student Contacts (Unlimited Contacts):
Person (p), StudentContactAssoc (sca), StudentContactDetail (scd), Codeset (cs), PersonAddress (pa), PersonAddressAssoc (paa), EmailAddress (ea), PersonEmailAddressAssoc (peaa), PhoneNumber (pn), PersonPhoneNumberAssoc (ppna)

Selection Criteria

Legacy TEA: Parents/guardian are collected only for the SPPI-14 collection, which reports students who were prior year SPED grads and specific types of leavers.
For Ed-fi, publish max 2 contacts for all enrolled students
Selection Criteria: Publish records from the Person table where:

  • At least one StudentContactAssociation exists for the student

  • Student is enrolled during the school year

  • scd.isactive = 1
    Additional criteria from student contact record (in order)

  • studentcontactdetail.iscustodial = 1

  • studentcontactdetail.liveswithflg = 1

  • Codeset.code from StudentContactAssoc.currreltypecodesetid

    • Legal Guardian

    • Mother

    • Father

  • Otherwise contacts with highest priority

Resource Output

  • A student record is published for each student enrolled in the district in the year for the Term selected in the PowerSchool UI.

  • The student resource is not dependent on the prior publishing of other Ed-Fi resources.
    Note: After a student record is uploaded, it cannot be modified until a studentSchoolAssociation record in the Student Enrollment category has also been uploaded for the same student.

    • This establishes a relationship between the school, the associated LEA, and the student.

    • The LEA then has permission to modify the previously uploaded Student record.

  • 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.

Resource

Data Element

 Description

TX Element

TX Element Name

Stored in [Table]Field

 

Required?

parentUniqueId

E1324

PARENT-ID

derived from person.id (same as studentcontactassoc.personid)

Y

personalTitlePrefix

Person.PrefixCodeSetID (value = cs.code)

N

firstName

E0703

FIRST-NAME

Person.FirstName

Y

middleName

E0704

MIDDLE-NAME

Person.MiddleName

N

lastSurname

E0705

LAST-NAME

Person.LastName

Y

addresses

[Array]

TX

addressTypeDescriptor

E1113

ADDRESS-TYPE

personaddress: code value from personaddressassoc.addresstypecodesetid

Y

streetNumberName

E1114

STREET-NUMBER-NAME

PersonAddress.Street

Y

apartmentRoomSuiteNumber

E1115

APARTMENT-ROOM-SUITE-NUMBER

PersonAddress.LineTwo

N

buildingStieNumber

PersonAddress.unit

N

city

E1117

CITY

PersonAddress.City

Y

stateAbbreviationDescriptor

E1118

STATE-ABBREVIATION

codeset.code from personaddress.statecodesetid

Y

postalCode

E1119

POSTAL-CODE

PersonAddress.PostalCode

Y

electronicMails

[Array]

TX

electronicMailTypeDescriptor

E1242

EMAIL-ADDRESS-TYPE

code value from peaa.emailtypecodesetid

Y

electroncMailAddress

E1243

EMAIL-ADDRESS

Students.guardianemail

Y

primaryEmailAddressIndicator

when peaa.isprimaryemailaddress = 1 then 'true'

N

telephones

[Array]

TX

telephoneNumberTypeDescriptor

E1455

TELEPHONE-NUMBER-TYPE

code value from ppna.phonetypecodesetid

Y

telephoneNumber

E1269

TELEPHONE-NUMBER

StudentCoreFields.guardiandayphone

Y

orderOfPriority

ppna.phonenumberpriorityorder

N

textMessageCapabilityIndicator

when pn.IsSMS = 1 then 'true'

N

TX extensions

 

 

TX

generationCodeDescriptor

E0706
E1303

GENERATION-CODE
GENERATION-CODE-SUFFIX

Person.SuffixCodeSetID (value = cs.code)
single-char code, don't left-zero-pad to 2 chars

TX

additional fields for display only

 

 

 

sch.school_name

p.lastname||', '||p.firstname

studentParentAssociations

The studentParentAssociations resource links students to their parents or guardians.

Primary PowerSchool Source Data

Tables: Person (p), StudentContactAssoc (sca), StudentContactDetail (scd), Codeset (cs), Students (s)

Selection Criteria

Legacy TEA: Parents/guardian are collected only for the SPPI-14 collection, which reports students who were prior year SPED grads and specific types of leavers.
For Ed-fi, publish max 2 contacts for all enrolled students
Selection Criteria: Publish records from the Person table where:

  • At least one StudentContactAssociation exists for the student

  • Student is enrolled during the school year

  • scd.isactive = 1
    Additional criteria from student contact record (in order)

  • studentcontactdetail.iscustodial = 1

  • studentcontactdetail.liveswithflg = 1

  • Codeset.code from StudentContactAssoc.currreltypecodesetid

    • Legal Guardian

    • Mother

    • Father

  • Otherwise contacts with highest priority

Resource Output

parentUniqueId

E1324

PARENT-ID

derived from studentcontactassoc.personid

Y

studentUniqueId

E1523

TX-UNIQUE-STUDENT-ID

studentcontactassoc.studentdcid

Y

emergencyContactStatus

studentcontactdetail.isemergency

N

primaryContactStatus

studentcontactdetail.iscustodial

N

relationDescriptor

E1423

RELATION

Codeset.code from StudentContactAssoc.currreltypecodesetid

TX

livesWith

studentcontactdetai.liveswithflg

N

contactPriority

E1427

CONTACT-PRIORITY

StudentContactAssoc.ContactPriorityOrder

TX

additional fields for display only

 

 

 

sch.school_name

Y

s.student_number

Y

s.lastfirst

Y

p.lastname||', '||p.firstname

Y

JavaScript errors detected

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

If this problem persists, please contact our support.