The product

How Prealign works, end to end.

Continuous TEDS checks against your Ed-Fi ODS, an Alignment score your whole team understands, and the security controls a procurement review will ask about — with a live demo you can try below.

Validation run

SUCCESS
  • ID 924f3afb-0d0b-4528-8b27-05ecc8760aeb
  • Started 5/19/2026, 11:51:32 PM
  • Finished 5/19/2026, 11:51:36 PM
alignment
85.32%
rules shown
14
of 1,612 total
rules with violations
14
total violations
1,392

Per-rule results

Bundle: 20260518T143601Z

Group:
Severity:
Attendance 2 rules · 301 failures
Attendance42400-0012FatalTotalEligibleDaysPresent must not be greater than NumberDaysTaught less TotalDaysAbsent.148,41221399.9%
Attendance42400-0006FatalThe last character of TotalIneligibleDaysPresent must be either "0" or "5".148,4128899.9%
Courses & Assessments 1 rule · 27 failures
Courses & Assessments43415-0020FatalCourseCode must be a high-school course (Eligible for State HS Credit = "Y") and must not begin with "8".38,2042799.9%
Discipline 1 rule · 14 failures
Discipline44425-0011FatalIf DisciplineActionLengthDifferenceReason is "00", then OfficialLengthOfDisciplinaryAssignment and ActualLengthOfDisciplinaryAssignment must be equal.1,8421499.2%
Finance 3 rules · 319 failures
Finance231103FundingFMissing budget amounts prevent the state from verifying expenditures against required spending thresholds, which can trigger funding reductions or recapture adjustments.1,29431275.9%
Finance30090-0011FatalSchoolId on a staff responsibility must be an active, under-construction, or financial campus registered with the TEA.4,106699.9%
Finance20030-0001FatalThere must be Budget data where BudgetFund is "199" and BudgetObject is "5XXX".—
Organization 1 rule · 4 failures
Organization10200-0011FatalIf SchoolDayWaiverMinutes is greater than 0, then CalendarWaiverEventType must identify a valid waiver day type.5,832499.9%
Special Programs 1 rule · 58 failures
Special Programs41163-0011FatalA student receiving Speech Therapy Only ("24") must be reported with an InstructionalSetting of "00".2,7135897.9%
Staff 2 rules · 30 failures
Staff30050-0002SpecialNumberDaysEmployed should be between 100 and 261.3,1842799.2%
Staff30040-0038Fatal✓StaffUniqueId must match an entry in the TSDS Unique ID system.3,184399.9%
Student Identity & Enrollment 3 rules · 639 failures
Student Identity & Enrollment229311FundingFMissing ADA eligibility codes prevent students from being counted in the attendance snapshot under TEC §48.005, shrinking every weighted allotment the district receives.24,80048698.0%
Student Identity & Enrollment40110-0004FatalIf ADAEligibility is "3" or "6", then CampusIdOfResidence must be reported and must not be in the reporting LEA.24,80014299.4%
Student Identity & Enrollment40100-0099Fatal✓StudentUniqueId must match an entry in the TSDS Unique ID system.24,80011100.0%
01 Why it matters

Submission-proof your data.

Catch the issues that drive rework — and the ones that quietly reduce your FSP allotment — weeks before submission day, while the data can still be fixed.

  • ›Continuous checks against TEDS rules
  • ›Rule coverage tracks TEA's TEDS changes, usually within days
  • ›Issues surfaced while they're still fixable
  • ›Targets the records that actually drive funding
Fall PEIMS · run-up
Fixed before submission day
on track
  1. 6 weeks out
    First run flags 41 issues
    surfaced while the data can still be fixed
  2. 4 weeks out
    Records corrected in your SIS
    re-checked continuously against TEDS rules
  3. 2 weeks out
    Funding records verified
    the rows that actually drive your FSP allotment
  4. Submission day
    Clean — no surprises
    nothing left to discover at the deadline
02 Security

Security-first.

Data security at the core. Concrete protections, no superlatives.

  • ›MFA mandatory for every account
  • ›OAuth2 to your Ed-Fi ODS — no stored ODS passwords
  • ›SSO via OIDC / SAML (Keycloak)
  • ›Per-district Postgres schemas, no shared tables
  • ›Audit logs on every validation run
Security controls 5 / 5 active
  • Multi-factor auth every account ENFORCED
  • OAuth2 to your Ed-Fi ODS no stored passwords ACTIVE
  • SSO · OIDC / SAML Keycloak-backed READY
  • Per-district Postgres no shared tables ISOLATED
  • Audit log on every run immutable trail ON
03 Interface

A modern, intuitive UI.

One Alignment score, drill-down to the failing row, no nested submenus. Districts shouldn't need a training video to find an issue.

  • ›One Alignment score, 0–100%
  • ›Drill-down: score → rule → row
  • ›Fast filters by group and severity
  • ›CSV exports for remediation tracking
  • ›Historical score trend across cycles
last run

Alignment %

87.4%
May 19
last run

Rules with violations

41
May 19
last run

Total violations

4,128
May 19

Validation trend

Last 15 runs
Alignment % Rows processed Rules with violations Total violations
0%025%30,10350%60,20575%90,308100%120,410

Sync status

OK
ResourceStatusLast syncRowsDurationChange ver.
studentsOKMay 1948,2011.8s184502
staffsOKMay 196,412920ms92117
studentSchoolAssociationsOKMay 1949,1172.1s201330
studentSectionAttendanceEventsOKMay 19412,58012.4s1842010
disciplineIncidentsOKMay 191,204410ms18904
budgetsOKMay 19982220ms4812
04 Ed-Fi native

Ed-Fi native, no vendor lock-in.

Pulls directly from your Ed-Fi ODS over OAuth2. Works from the canonical Ed-Fi Data Standard 6.1 plus the Texas extensions PEIMS depends on. No proprietary export to leave behind.

  • ›OAuth2 to any Ed-Fi ODS
  • ›Ed-Fi Data Standard 6.1 + Texas extensions
  • ›Incremental sync via change queries
  • ›No SFTP, no nightly CSV jobs
05 Integrations

Built to fit the systems you run.

Every district runs a different mix of tools, and replacing them is the last thing you need. Prealign fits into the systems and workflow you already have — and when something you depend on isn't connected yet, we build the integration to fit.

  • ›Fits alongside the tools you already run — no rip-and-replace
  • ›Reads from your Ed-Fi ODS, where your SIS and finance data already live
  • ›Findings export to the tools you already track work in
  • ›Need another integration? We build it to fit your stack
Works with your stack
Connects to what you already run
Custom-fit
  • Ed-Fi ODS OAuth2
  • SIS · finance · HR data via Ed-Fi
  • Identity provider OIDC / SAML
  • Remediation & exports CSV / API
Need another system connected? We build it to fit →
06 Permissions

User-level access and permissions.

District admins decide what each user sees — down to specific schools, specific rule areas. A campus principal sees only their campus; a finance lead sees finance rules district-wide. No accidental over-sharing.

  • ›Per-user school scoping
  • ›Per-ruleset access (Attendance, Finance, Discipline, …)
  • ›District-level vs. campus-level findings
  • ›Future schools auto-grant via 'All schools'
07 Notifications

Alignment, delivered to the right inbox.

After every validation run, Prealign emails the alignment score straight to the people who own the data — no dashboard login required. Each ruleset goes to the staff responsible for it.

  • ›Automatic email after every validation run
  • ›Admins route each ruleset to the right users
  • ›Recipients choose daily, weekly, or monthly
  • ›Submission reminders 4 weeks before the deadline

See it against your own district's data.

A 30-minute call to walk through how Prealign would run against your Ed-Fi ODS. No student data needed for the first conversation.