Data Integration for Pathways
Welcome to Pathways Data Integration!
Follow this guide to send your SIS data to Pathways
Table of Contents
Introduction
Pathways is a premier school administration software for managing the graduation requirements, grades, and statuses for your high school students.
Data Sets
Each Student Information System (SIS) provides unique data sets for Pathways. Generally speaking, Pathways will collect the following student data:
Students - Contains general student information including: names, ids, etc.
Grades - historical and current-semester grades for your students. Some SISs will send data in two files.
GPA - the weighted and/or unweighted grade point averages for your students. Some SISs include this data within the students file.
IBC (TX Only) - additional details on student graduation paths and programs for Texas districts.
Course Crosswalk - an additional data set, required by some SISs, to align local course codes with sate-assigned course codes.
Method
Data exported from most SISs will be sent to Pathways via SFTP. If your district uses Aeries SIS, data will be transferred using API.
Data Send Schedules
All data sets should be sent nightly (including weekends) before 1am CST.
Data Transfer & Responsibilities
Pathways views your SIS as the Single Source of Truth for all data. Please review the steps below for how data is sent from your SIS to Pathways.
1 - Manage Data in SIS – Sending data to Pathways begins with adding, updating, and maintaining the accuracy of course request, student, and teacher data within your SIS.
2 - Export Data from SIS – Your district IT, with help from your Pathways Data Integrations Engineer, will configure SIS data exports that create the Pathways data files.
3 - Send Files to EAI – Your SIS/District IT will send data files to Pathways on a regular basis (via SFTP or API, depending on your SIS).
4 - Maintain Servers – Pathways will create and maintain servers for the purpose of securely retrieving data from your SIS.
5 - ETL & Data Security – EAI will retrieve the data files from SFTP, encrypt, and store data using AWS. See EAI’s Data Privacy page for more information on how EAI secures your data.
6 - EAI Product - EAI will display your district data in Pathways.
Timeline & Checklist
A meeting with your Pathways DI Engineer to review the data requirements and/or configure exports in your SIS. This meeting can be up to 45 minutes.
Weeks 1: Send First Files:
By the end of the first week, SFTP will be configured and the first files (data sets) sent to Pathways.
Please configure all files to be sent nightly (including weekends) before 1am CST.
Week 2: Data Validation:
Your Pathways DI Engineer will review and validate the sent data, then follow up with you for any needed adjustments to the exports.
After: Data Management:
Once the data in Pathways is validated, you will continue to maintain data within your SIS you may be contacted by your staff if data abnormalities are discovered in Pathways.
Please reach out to your DI Engineer if you need assistance troubleshooting any of these data abnormalities.
Instructions for Exporting SIS Data:
Locate the templates and instructions for your SIS below.
Ascender SIS
Contact your Education Regional Center (ERC) support team to submit a request to send data to Pathways. Please include the information below and cc your DI Engineer as part of this request.
Data Requirements:
| File | Modified | |
|---|---|---|
|
Microsoft Excel Spreadsheet PW-Ascender Data Requirements.xlsx Ascender SIS data requirements for Pathways |
Sept 26, 2023 by Former user | |
|
Text File students.txt Example Students data for Ascender SIS |
Sept 26, 2023 by Former user | |
|
Text File historic_grades.txt Example Historic Grades data for Ascender SIS |
Sept 26, 2023 by Former user | |
|
Text File current_grades.txt Example Current Grades for Ascender SIS |
Sept 26, 2023 by Former user |
Instructions:
Step 1: Your ERC will build the following export files:
All data files must be in CSV format and pipe-separated.
students.txt - First Name|Last Name|State Student Id|Ascender Student Id|Gender|Graduation Year|Birthdate|School Id|GPA|IBC PEIMS|Sum|Total Credits District|Sumt|Total Credits Transferred|Stem Endeavors|Public Service Endeavors|BUS Industry Endeavors|Multi Discipline Endeavors|Arts Humanities Endeavors|Distinguished Coursework|Foundation Coursework|College Career Instruction|DT CPR|DT Police Interact|DT Speech|FAFSA Status
current_grades.txt - Student ID|Course Name|Course ID|State Course ID|Potential Credits|Credits Earned|Grade/Score|Year Taken|Grading Period|Counts Toward GPA|Is AP Class|Earned Dual Credit|ONRAMPS|Final Grade
historic_grades.txt - Student ID|Course Name|Course ID|State Course ID|Potential Credits|Credits Earned|Grade/Score|Year Taken|Grading Period|Counts Toward GPA|Is AP Class|Earned Dual Credit|ONRAMPS
Step 2: Send test data exports to Pathways:
Notify your DI Engineer that your ERC has completed the data exports.
Send these files via SFTP using the SFTP creds provided by your DI Engineer.
Your DI Engineer will then validate the data and load it to Pathways.
Step 3: Request Nightly Sends from ERC:
Once the data has been validated by your DI Engineer, forward the SFTP details to your ERC so they can schedule the export.
eSchoolPLUS
Download the Cognos templates (below) and configure them using the instructions below. Please note, these templates may need to be modified to account for district-specific data.
Cognos Report Templates:
| File | Modified | |
|---|---|---|
|
Text File Clipboard_students.txt Student import file for eSchoolPLUS/Cognos |
May 20, 2024 by Former user | |
|
Text File Clipboard_courses.txt Courses import file for eSchoolPLUS/Cognos |
May 20, 2024 by Former user | |
|
Text File Clipboard_current_grades.txt Current grades import file for eSchoolPLUS/Cognos |
May 20, 2024 by Former user | |
|
Text File Clipboard_GPA.txt GPA import file for eSchoolPLUS/Cognos |
May 20, 2024 by Former user | |
|
Text File Clipboard_historical_grades.txt Historical grades import file for eSchoolPLUS/Cognos |
May 20, 2024 by Former user |
Instructions:
Step 1: Download Cognos files:
Download the Cognos Report Template files, above.
Step 2: Load the files to Cognos:
Load each report template file to Cognos.
Then run each report to confirm that the expected data was exported.
Note: The template files may need to be customized for your specific table structure. Your Pathways DI Engineer can assist you with this process.
Step 3: Schedule and send CSV files via SFTP:
Schedule all reports to run and send data to Pathways nightly, before 1am CST using the SFTP credentials provided by your Pathways DI Engineer.
For eSchool districts who do not use Cognos, the following are the file specifications to assist in creating SQL statements or using other reporting tools:
Student Data
eSchool Student Roster Data Specifications
File Name: students.csv
File Format: .csv
Delimiter: Comma ","
Row 1 Headers: Listed below. Spelling is STRICTLY enforced. Capitalization, spaces, and special characters are not enforced. For example, "Student ID", "student_id", and "StudentId" are all acceptable forms for the "Student Id" field.
Column Order: Order of columns is not enforced
Campus ID, State Student ID, Student Id, First Name, Middle Name, Last Name, Student Grade, Student Gender, DOB, Email, Federal Race Code, Federal Race Name, Meal Status Code, Grad Year, Graduation type code, Diploma Type Name, Grad Requirement Group, Grad Requirement Group Name, Endorsement Type, Endorsement Name
Course Cross Walk
eSchool Course Crosswalk Data Specifications
File Name: students.csv
File Format: .csv
Delimiter: Comma ","
Row 1 Headers: Listed below. Spelling is STRICTLY enforced. Capitalization, spaces, and special characters are not enforced. For example, "Student ID", "student_id", and "StudentId" are all acceptable forms for the "Student Id" field.
Column Order: Order of columns is not enforced
Building - Course, Active Status - Course, Receive Mark, Course Code - Course, Course Name - Course, Department - Course, Department Name - Course, Credit - Course, State Course School Year - Course, State Course Code - Course, Dual Credit Indicator - PEIMS CourseCat, Course Level - Course, Course Level Name - Course, Course Type - PEIMS CourseCat, Course Type Desc - PEIMS CourseCat, Non Campus Based Instruction Code - PEIMS CourseCat, Non Campus Based Instruction Desc - PEIMS CourseCat, ACT Indicator - PEIMS CourseCat, College Credit Hours - PEIMS CourseCat, Population Served - PEIMS CourseCat, Population Served Desc - PEIMS CourseCat, Sequence - PEIMS CourseCat, Sequence Desc - PEIMS CourseCat
Grades
This set of specifications is the same for both current_grades and historical_grades files. You will be sending two files.
The current grades file (current_grades.csv) will include data for only the current school year.
Historical grades file (historical_grades.csv) needs to include all data for previous school years in which students took courses that earn high school credit. (Remember to exclude the current school year.)
eSchool Grade Data Specifications
File Name: current_grades.csv or historical_grades.csv
File Format: .csv
Delimiter: Comma ","
Row 1 Headers: Listed below. Spelling is STRICTLY enforced. Capitalization, spaces, and special characters are not enforced. For example, "Student ID", "student_id", and "StudentId" are all acceptable forms for the "Student Id" field.
Column Order: Order of columns is not enforced
State Student ID, Student Id, Student Grade, School Year, Building - Schedules, Course Code, Course Name - Schedules, Credit Attempted - RC, Earned Credit, RC Status - RC, Receive Mark - MS-RC, Student Course Marking Period - RC, Student Course Mark Type - RC, Grade Value
GPA
eSchool GPA Data Specifications
File Name: gpa.csv
File Format: .csv
Delimiter: Comma ","
Row 1 Headers: Listed below. Spelling is STRICTLY enforced. Capitalization, spaces, and special characters are not enforced. For example, "Student ID", "student_id", and "StudentId" are all acceptable forms for the "Student Id" field.
Column Order: Order of columns is not enforced
Student Id, Student Name Last-First-Middle, Cum Gpa, School Year, Grade, Gpa Type, Description
Harmony
Follow the instructions below to manually update data from Harmony SIS to Pathways. We recommend completing this update at the end of each grading period (quarter, semester, trimester, etc.).
Instructions:
First, you will need to export 2 reports from Harmony.
Exporting Student Roster Data from Harmony: Download the NWEA® Report from Harmony®.
Exporting Student Grade Data from Harmony: Download the .pdf version of the students' transcripts.
Log into Pathways:
To login to Pathways, please use the following information:
Pathways Login:
URL: https://pw1.graduationpathways.com/access/login
Login: your (district) email address
Need help? Log In AssistanceClick on Import Data under Utilities:
Click on the link to select the Harmony SIS file you wish to import:
Select Choose File and then Upload File to complete the update.
Please let your DI or CSM know if you run into any issues.
PowerSchool
Download the PowerSchool API directly within Pathways and configure it by following the instructions below.
Instructions:
Step 1: Download Plugin File from Pathways
Log into your Pathways account.
Go to Utilities in the green ribbon and select District Settings.
Click the link Student Information System (SIS) Settings and Import Policies under Student Information System (SIS) Settings.
Download the Pathways PowerSchool Plugin API ZIP file by clicking the link:
*Note - your plugin name may differ from the one shown in the screenshot.
Step 2: Install the Plugin File in PowerSchool
Open a new tab and log into PowerSchool. Go to System Management → Server → Plugin Configuration.
Click the Install button and search for the zipped Pathways plugin file. Click the Enable checkbox. (Do not unzip this file before installation.)
Configure SFTP:
Next, add a new Pathways SFTP config. This config will be used/selected for each of the data exports.
Go to System Management → Server → Plugin Configuration.
Select Remote Connection Manager, then under Function, click Remote Connection Manager.
Click Create Connection.
Name the connection Pathways SFTP and select the Protocol SFTP, as shown below:
Next, enter the following and click Test Connection.
Hostname = sftp.graduationpathways.com
Port = 22
Authentication Type = Password
username/password provided by your DI Engineer
Click Allow Upload and then Submit. Leave the Remote Path blank.
When completed, Pathways SFTP will appear on the Manage Remote Connections Table:
Step 3: Configure Exports in Powerschool
Configuring Exports
Go to Data and Reporting → Exports → Data Export Manager.
Select the Show All in category
Select the following queries one at a time and follow the instructions below (Step 4). Do this for all of the queries in the list until you have csv exports for these 10 files:
Export From: | Export File Name: |
NQ - com.sfs.dataXtractor.students.classrank | gpa.csv |
NQ - com.sfs.dataXtractor.students.contacts | students.csv |
NQ - com.sfs.dataXtractor.students.curgrades | current_grades.csv |
NQ - com.sfs.dataXtractor.students.demographics | demographics.csv |
NQ - com.sfs.dataXtractor.students.enrolledcourses | courses.csv |
NQ - com.sfs.dataXtractor.students.gradreqsets | gradreqset.csv |
NQ - com.sfs.dataXtractor.students.storedgrades | historical_grades.csv |
NQ - com.sfs.dataXtractor.terms.items | terms.csv |
NQ - com.sfs.dataXtractor.test.items | test_items.csv |
NQ - com.sfs.dataXtractor.test.scores | test_scores.csv |
Select all the PowerSchool attributes in the list from the left. Then remove the Table Names and period prefix in the Labels Used on Export:
Click Next twice, then enter the following details:
Export File Name = gpa.csv
Be sure to change the extension to .csv
Line Delimitator = CR
Field Delimitator = Comma
Character Set = Windows ANSI
Under Export Options, select Include Column Headers
and click Save Template (choose a name that will help you find this easily. Ex. Pathways-GPA)
Assigning/Scheduling SFTP
Go to the My Templates Tab and find the templates you just created. Click on the calendar icon to begin scheduling the export.
Select the following settings and Save the export schedule. (Please schedule your exports around midnight daily)
Finally, after you have created the 10 templates/schedules, go back to the Scheduled System Templates Tab and click the Play Buttons to send the scheduled files to Pathways.
Alert your Data Integration Engineer so they can check Pathways for your files!
Step 1: Download API file from Pathways
Log into your Pathways account.
Go to Utilities in the green ribbon and select District Settings.
Click the link Student Information System (SIS) Settings and Import Policies under Student Information System (SIS) Settings.
Download the Pathways PowerSchool Plugin API ZIP file by clicking the link:
Step 2: Install the API file in PowerSchool
Open a new tab and log into PowerSchool. Go to System Management → Server → Plugin Configuration.
Click the Install button and search for the zipped Pathways plugin file. Click the Enable checkbox. (Do not unzip this file before installation.)
Find and open Education Advanced Pathways Plugin on the plugin list.
Click Data Provider Configuration to view the your Client ID and Client Secret.
Step 3: Configure API in Pathways
Go back to your Pathways account to Student Information System (SIS) Settings and Import Policies
Enter the following information under the PowerSchool API Access section:
Then click Save at the bottom of the page.
Click Test Connection to confirm the API is retrieving data.
Step 4: Notify your DI Engineer
Email your DI Engineer that the plugin has been configured. They will then validate data within Pathways and follow up with you on next steps, if needed.
In PowerSchool:
Navigate to Data and Reporting>Exports>Data Export Manager
Make the following selections:
Category - PowerSchool Data Sets
Export From - Contacts
CONTACTS.PERSON
DCID
Contact ID
First Name
Last Name
Is Active
CONTACTS.PCAS_ACCOUNT
Is Access Account Enabled
Access Account User Name
CONTACTS.PCAS_EMAILCONTACT
Access Account Email Address
CONTACTS.STUDENTCONTACTASSOC
Student Contact ID
Student Number
Student Last Name
Student First Name
Allow Data Access
Select/Edit Records from Contacts
Contact Status - Active
Access Account - All
Export Summary and Output Options
Delimiter - Comma
Include Column Headers
CSV
Surround “field values” in quotes
File Name - Pathways_Contacts_Export
You will be sent a set of SFTP credentials from an EAI representative. Please SFTP the resulting report to us. We will verify receipt of the file, update the rostering of parents and students, and we will reach back out with a schedule to send us the file regularly.
Skyward Q
Download the Import files for your state (below) and then load/configure them in Skyward Q using the instructions below.
Indiana Import Files:
| File | Modified | |
|---|---|---|
|
File IN_Pathways_EAI_Students.sxr IN Students import file for Skyward Q |
Oct 02, 2023 by Former user | |
|
File IN_Pathways_EAI_Grades.sxr IN Grades import file for Skyward Q |
Oct 02, 2023 by Former user | |
|
File IN_Pathways_EAI_GPA.sxr IN GPA Import file for Skyward Q |
Oct 02, 2023 by Former user | |
|
File IN_Pathways_EAI_Course_Crosswalk.sxr IN Course Crosswalk import file for Skyward Q |
Oct 02, 2023 by Former user |
Texas Import Files:
| File | Modified | |
|---|---|---|
|
File TX_Pathways_EAI_Students.sxr TX Students import file for Skyward Q |
Sept 29, 2023 by Former user | |
|
File TX_Pathways_EAI_Grades.sxr TX Grades import file for Skyward Q |
Sept 29, 2023 by Former user | |
|
File TX_Pathways_EAI_GPA.sxr TX GPA import file for Skyward Q |
Sept 29, 2023 by Former user | |
|
File TX_Pathways_EAI_Course_Service_IDs.sxr TX Service ID import file for Skyward Q |
Sept 29, 2023 by Former user | |
|
File TX_Pathways_EAI_Course_Crosswalk.sxr TX Course Crosswalk import file for Skyward Q |
Sept 29, 2023 by Former user |
Instructions:
Step 1: Download Import Files
Download your State-specific Pathways import files, below. The data files are:
Step 2: Load Import Files to Skyward Q:
Log into Skyward Q. Then select the green menu. Go to Reporting, then Report Manager.
Select Upload Reports and chose all downloaded Pathways import files.
Finally, click Run Process to create the reports.
Step 3: Schedule and Configure SFTP:
Complete the following for each Pathways Import file.
In Skyward Q, go back to Report Manager.
Search for “Education Advanced” and click the Details button.
Click Scheduled Reports then Add Scheduled Report.
Enter a Report Name of your choice. Then enter of Start Time before 1am CST.
Click on Save & Add Export Location.
Enter the Skyward Q Report Name from the chart in Step 1, above. (ex. students.csv)
Click Add FTP/SFTP Connection or search for your existing Pathways SFTP connection.
Use the hostname and credentials provided by your Pathways DI Engineer to add a new SFTP connection in Skyward Q. Please click Test Connection before saving.
Save and manually send the file. Then email your Pathways DI Engineer to notify them that the files have been sent.
See Skyward Q’s Technical Knowledge Base for more information on configuring data exports.
Skyward SMS
Download the Import files for your state (below) and then load/configure them in Skyward SMS using the instructions below.
Indiana Import Files:
| File | Modified | |
|---|---|---|
|
Text File Pathways IN SSMS - course_crosswalk.txt |
Dec 05, 2025 by Starrla Bond | |
|
Text File Pathways IN SSMS - gpa.txt IN gpa export template for Skyward SMS |
Nov 06, 2023 by Former user | |
|
Text File Pathways IN SSMS - grades.txt |
Dec 02, 2025 by Starrla Bond | |
|
Text File Pathways IN SSMS - students.txt IN students export template for Skyward SMS |
Nov 06, 2023 by Former user |
Texas Import Files:
| File | Modified | |
|---|---|---|
|
Text File TX EAI-IBC.txt TX ibc export template for Skyward SMS |
Nov 06, 2023 by Former user | |
|
Text File TX Pathways - Course_Crosswalk.txt |
Dec 05, 2025 by Starrla Bond | |
|
Text File TX Pathways - Students.txt TX students export template for Skyward SMS |
Nov 06, 2023 by Former user | |
|
Text File TX Pathways-GPA.txt TX gpa export template for Skyward SMS |
Nov 06, 2023 by Former user | |
|
Text File TX Pathways-Grades.txt |
Nov 20, 2025 by Starrla Bond |
Instructions:
Step 1: Download the Pathways Import Files
Download the Import Files (above) for your State.
When completed, each Import File will generate the following Reports in Skyward SMS:
Step 2: Load Import Files to SkyBuild:
Follow these steps to load the Students and Course Crosswalk import files to SkyBuild.
Log into Skyward SMS. Then go to the Administration tab and click Exports under SkyBuild.
Select Export File Builder. Then click the Load Interfaces from File button.
Select the Load Interface from File option. Then click Choose File.
Locate the import file on your computer. Then click Import.
Include Headers?: Please Include headers for the Students export only. Do not include headers for the Course Crosswalk export.