SB3 PowerSchool SIS Texas
Breadcrumbs

Student Unique ID Request

The Student Unique ID Request extracts information for the assignment of the state unique student identification number. The Texas Education Data Standards (TEDS) requires that each student has a state-assigned unique ID.

Selection Criteria

Selection criteria determine which database records are used in the report.

School Selection

The report selects school records to include based on the following criteria:

  • The school must be associated with a student included in the report.

Student Selection

The report selects student records to include based on the following criteria:

  • The student must have a blank State Student Number.

  • The student must not be excluded from state reporting.

  • The student must not be considered a no-show.

  • The student must have enrollment or re-enrollment records that fall within the user-selected start and end dates for the report.

  • The following required student demographic fields must be populated with valid values:Student Name (last and first names)Federal EthnicityRace CodeBirthdateSSN

  • The student's State Grade Level must contain a valid value, if populated.

Report Input

Each of the available run options and data fields for the report is described below. 

Field

Description

Select Schools

If run at the district level, choose one of the following:

  • Select Multiple Schools – Select schools to include in the report. To select a single school, click that school. To select multiple schools, use Ctrl+Click and select each school to be included.

  • All Schools – Run the report for the entire district.

If run at the school level, the report includes all records associated with the current school that meet the selection criteria. To change the current school, click School at the top of the page and choose the appropriate school from the list.

Current Selection Students

Indicate which students to include in the report by selecting one of the following options:

  • The Selected [number] Students Only – Run the report for students in the current selection.

  • All Students – Run the report for all students in the current school or district that meet the selection criteria.

Note: If running the report for a single student or group of students, select the students prior to running the report.

School Year

Choose the school year for the student enrollment data you want to include in the report. This value populates the school year field within the extract.

Note: Verify that the start and end dates populated are within the school year selected. At the present time, SRP does not allow for data validation to prevent these from being out of sync.

Start Date

Enter a start date for the report.

End Date

Enter an end date for the report

Transmission ID

Enter a local identifier to include in the file header and trailer records. If left blank, the first 10 characters of the current user's last name outputs on the record.

Note: This field may not exceed 10 characters.

Schedule

Select this option if the user wants to run this report on a scheduled basis. Once this option is selected the following choices are:

  • Run OnceStart Date and Start Time to run the report.

  • RepeatSelect Daily, Weekly, Monthly or Yearly for the appropriate re-occurrence for running the report.If Daily is selected, check the Weekdays only box to limit to weekdays.If Weekly is selected, check which weekday to run the report.If Monthly is selected, check the month to run the report.If Yearly is selected, select either the date or the weekday to run the report.

  • Date Range – Select No End Date or a date that the re-occurrence should end.

Report Output

Each of the fields displayed in the output of the report is described below. See Understanding the Report Output Table for a definition of each column in the table.

This extract creates a comma-delimited file.

Position

Data Element

Description

[Table]FieldName

Req'd

Length

Header Record Layout

The header record is the first record in the file.

1

Record Type

The record type.

'TH'

Yes

2

2

Extract Date

The date the extract was run.

Derived

Yes

10

3

Extract Time

The time the extract was run.

Derived

Yes

8

4

Transmission ID

The identifier of the submitter. Used for auditing.

Derived

The runtime parameter, Transmission ID, if populated. Otherwise the last name of the user logged into the system.

Yes

10

5

Version

The TEDS version.

'3.0'

Yes

10

6

Delimiter

The type of file delimiter. Hard-coded as 0X2C to note that the delimiter is a comma.

'0X2C'

Yes

4

7

Source Name

The name of the source. Hard-coded as SIS for students.

'SIS'

Yes

N/A

8

Text Qualifier

The type of text qualifier. Hard-coded as 0X22 to note that the qualifier is double quote.

'0X22'

Yes

N/A

Detail Record Layout

All fields that are reserved and not used by TEA must be included as blank, separated by a comma, and in double quote. The detail records represent the individual student event data.

1

Record Type

The record type.

'ID'

Yes

2

2

Current School Code

The school where the student is enrolled.


[Students]SchoolID

[Reenrollments]SchoolID

[Schools]Alternate_School_Number

[Schools]School_Number

Yes

9

3

Reserved Field

Not used by TEA. Always blank.

N/A

No

20

4

Last Name

The student's legal last name.

Override: [S_TX_STU_X]E0705

[Students]Last_Name

Yes

60

5

First Name

The student's legal first name.

Override: [S_TX_STU_X]E0703

[Students]First_Name

Yes

60

6

Middle Name

The student's legal middle name.

Override: [S_TX_STU_X]E0704

[Students]Middle_Name

No

60

7

Name Suffix

The student's generational suffix code.

[S_TX_STU_X]E0706

No

1

8

Gender

The student's gender.

[Students]Gender

Yes

1

9

Date of Birth

The student's birth date.

[Students]DOB

Yes

10

10

Current Grade Level Code

The student's grade level.

[S_TX_STU_X]State_Grade_Level

[Students]Grade_Level

[S_TX_REN_X]State_Grade_Level

[Reenrollments]Grade_Level

Yes

2

11

Local Student ID

The student's local ID number. This field provides a mechanism to import student data from the TSDS Unique ID system back into local systems.

[Students]Student_Number

Yes

9

12

Social Security Number or S-#

The student's social security number.

[Students]SSN

Yes

9

13

Race

The student's race code.

[StudentRace]RaceCD

Yes

1

14

TSDS Uniq-ID

The student's state unique identifier.

[Students]State_StudentNumber

This field will be blank for new Unique ID Requests.

Yes

10

15

Current District Code

The district where the student is enrolled.

[Prefs]DistrictNumber

Yes

6

16

Current School Year

The current school year for the data contained in the extract. This value extracts from the school year runtime parameter selected on the report input.

[Terms]YearID

Yes

4

17

Alternate Last Name

The student's maiden name. This field is not stored in PowerSchool and is an optional field per TEA.

N/A

No

25

18

Reserved Field

Not used by TEA. Always blank.

N/A

No

25

19

Reserved Field

Not used by TEA. Always blank.

N/A

No

25

20

Reserved Field

Not used by TEA. Always blank.

N/A

No

25

21

Reserved Field

Not used by TEA. Always blank.

N/A

No

25

22

Reserved Field

Not used by TEA. Always blank.

N/A

No

25

23

Reserved Field

Not used by TEA. Always blank.

N/A

No

25

24

Reserved Field

Not used by TEA. Always blank.

N/A

No

25

25

Reserved Field

Not used by TEA. Always blank.

N/A

No

25

26

Reserved Field

Not used by TEA. Always blank.

N/A

No

25

27

Reserved Field

Not used by TEA. Always blank.

N/A

No

25

28

Reserved Field

Not used by TEA. Always blank.

N/A

No

25

29

Reserved Field

Not used by TEA. Always blank.

N/A

No

25

30

Reserved Field

Not used by TEA. Always blank.

N/A

No

25

31

Ethnicity Indicator

The student's Hispanic/Latino indicator.

Valid values:

  • 1 - Hispanic/Latino

  • 0 - Not Hispanic/Latino.

[Students]FedEthnicity

Yes

1

32

Race 2 Code

If the student has multiple race codes, this field contains the second code.

[StudentRace]RaceCD

No

1

33

Race 3 Code

If the student has multiple race codes, this field contains the third code.

[StudentRace]RaceCD

No

1

34

Race 4 Code

If the student has multiple race codes, this field contains the fourth code.

[StudentRace]RaceCD

No

1

35

Race 5 Code

If the student has multiple race codes, this field contains the fifth code.

[StudentRace]RaceCD

No

1

36

Reserved Field

Not used by TEA. Always blank.

N/A

No

10

37

Reserved Field

Not used by TEA. Always blank.

N/A

No

60

38

Reserved Field

Not used by TEA. Always blank.

N/A

No

100

39

Reserved Field

Not used by TEA. Always blank.

N/A

No

60

40

Reserved Field

Not used by TEA. Always blank.

N/A

No

50

41

Reserved Field

Not used by TEA. Always blank.

N/A

No

50

42

Reserved Field

Not used by TEA. Always blank.

N/A

No

30

43

Reserved Field

Not used by TEA. Always blank.

N/A

No

30

44

Reserved Field

Not used by TEA. Always blank.

N/A

No

2

45

Reserved Field

Not used by TEA. Always blank.

N/A

No

17

46

Reserved Field

Not used by TEA. Always blank.

N/A

No

22

47

Reserved Field

Not used by TEA. Always blank.

N/A

No

20

48

Reserved Field

Not used by TEA. Always blank.

N/A

No

N/A

49

Reserved Field

Not used by TEA. Always blank.

N/A

No

20

50

Reserved Field

Not used by TEA. Always blank.

N/A

No

20

51

Reserved Field

Not used by TEA. Always blank.

N/A

No

125

52

Reserved Field

Not used by TEA. Always blank.

N/A

No

25

53

Reserved Field

Not used by TEA. Always blank.

N/A

No

20

54

Reserved Field

Not used by TEA. Always blank.

N/A

No

2

55

Submission Purpose

The type of data in the input file.

Hard-coded as 001 for assignment.

'001'

Yes

3

56

Person Type

The type of person on the record.

Hard-coded as 02 for student.

'02'

Yes

2

57

Reserved Field

Not used by TEA. Always blank.

N/A

No

1

58

Reserved Field

Not used by TEA. Always blank.

N/A

No

100

59

Entry/Exit Date

This field is blank for ID Assignment records.

Blank

No

N/A

60

Entry/Exit Type

This field is blank for ID Assignment records.

Blank

No

2

61

Reserved Field

Not used by TEA. Always blank.

N/A

No

100

62

Entry/Exit Verified Flag

This field is blank for ID Assignment records.

Blank

No

1

63

Reserved Field

Not used by TEA. Always blank.

N/A

No

N/A

64

Reserved Field

Not used by TEA. Always blank.

N/A

No

N/A

65

Reserved Field

Not used by TEA. Always blank.

N/A

No

25

66

Reserved Field

Not used by TEA. Always blank.

N/A

No

100

67

Reserved Field

Not used by TEA. Always blank.

N/A

No

100

68

Reserved Field

Not used by TEA. Always blank.

N/A

No

100

69

Reserved Field

Not used by TEA. Always blank.

N/A

No

100

70

Reserved Field

Not used by TEA. Always blank.

N/A

No

N/A

71

Reserved Field

Not used by TEA. Always blank.

N/A

No

N/A

72

Reserved Field

Not used by TEA. Always blank.

N/A

No

3

73

Reserved Field

Not used by TEA. Always blank.

N/A

No

255

74

Reserved Field

Not used by TEA. Always blank.

N/A

No

255

75

Reserved Field

Not used by TEA. Always blank.

N/A

No

255

76

Reserved Field

Not used by TEA. Always blank.

N/A

No

12

77

Reserved Field

Not used by TEA. Always blank.

N/A

No

50

78

Reserved Field

Not used by TEA. Always blank.

N/A

No

10

Trailer Record Layout

The trailer record is the last record in the file.

1

Record Type

The type of record.

'TT'

Yes

2

2

Transmission ID

The identifier of the submitter. Used for auditing.

Derived

The runtime parameter, Transmission ID, if populated. Otherwise the last name of the user logged into the system.

Yes

10

3

Number of Records

The number of records in the file, including the header and trailer records.

Derived

Yes

10