All Collections
Sending Data to Branching Minds
Sending Student Data
Sending Student Information and Demographics to Branching Minds
Sending Student Information and Demographics to Branching Minds
Updated over a week ago

Platform Functionality

Student Information and demographics can be uploaded in bulk to Branching Minds to ensure that the latest data is reflected in the system.

Generic Student Information File Specifications

Branching Minds can accept student information or demographic data from any source system using the following generic file format.

Files can either be uploaded on a one-time basis to Branching Minds Cloud or on a recurring basis to the district's secure SFTP. If sharing to the SFTP, be sure to share them to the "student_info" subfolder.

Data must be transformed to fit the following specifications.

Student Information file:

Column header

Data Type

Required

Description

student_number

String

Yes

Student's unique identifier, matching the student number being shared with Branching Minds through rostering

state_id

String

No

Students' statewide unique identifier

english_proficiency

String

No, but strongly recommended

NE Schools: Beginning, Early Intermediate, Intermediate, Early Advanced, Advanced
NY Schools: Entering, Emerging, Transitioning, Expanding, Commanding
TX Schools: Beginning, Intermediate, Advanced, Advanced High
OH Schools: Proficient, Progressing, Emerging
AZ Schools: Pre-Emergent, Emergent, Basic, Intermediate, Proficient
CA Schools: Minimally Proficient, Somewhat Developed, Moderately Developed, Well Developed

CT Schools: Beginning, Early Intermediate, Intermediate, Proficient, Above Proficient
Others: Entering, Emerging, Developing, Expanding, Bridging/Reaching

**Note: If this column is included in the file, but the value is left blank for a student, their English Proficiency level will be set to Unspecified or N/A in the platform

plan_status

String

No

Accepted values: iep, plan_504, no_plan

is_gifted_talented

Boolean*

No

has_attendance_concern

Boolean*

No

frl_status

String

No

Accepted values: free, reduced, paid

hearing_test_passed

Boolean*

No

vision_test_passed

Boolean*

No

grade

String

No

Accepted values: PK, K, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12

birth_date

Date

No

Format must be MM/DD/YYYY

race

String

No

Accepted values: Unknown, Caucasian, Asian, Two or more races, Black or African American, American Indian, Hawaiian or Other Pacific Islander

gender

String

No

Accepted values: Male, Female, Other

hispanic_ethnicity

Boolean*

No

ell_status

Boolean*

No

NOTES:

**If a column header is included in the file, any cells within that field that are left blank will result in an unspecified value for that student in the platform. This will overwrite any existing value for that field and student and replace it with an unspecified value. If there are certain data fields that you are not including data for in the file, you should EXCLUDE the corresponding column header(s) for those data fields to ensure that no data currently existing in the platform in unintentionally overwritten.**

*Acceptable values for boolean data types (case-insensitive):

- "Y"/"T"/"1"/"YES"/"TRUE"

- "N"/"F"/"0"/"NO"/"FALSE"

Did this answer your question?