EDORA
Skip to content

EDORA Learn — Pipelines

← Back to Learning Center

Education & Reentry

Pipeline 09B

School is the backbone of stability. When youth enter the justice pipeline, keeping enrollment active, transferring credits, and re-engaging fast on return prevents academic freefall and reduces complaints.

What We Track

Exclusion (Context & Disparities)

  • Suspensions/expulsions trend since 2015 (annual rate per 100 enrolled)
  • Disparities by subgroup (race/ethnicity, disability/IEP, EL status) with rate ratios

Re-enrollment Timeliness & Bridges

  • Days from release → active enrollment (target ≤10 days)
  • Use of alternative education bridges or interim placement when comprehensive school is delayed

Credit Transfer & Records Completeness

  • Transcript + IEP/504 packet completeness (checklist signed by registrar)
  • On-time delivery (pre-release send; posting date at receiving school)
  • Standardized course codes to prevent “lost credits” (crosswalk applied)

McKinney–Vento

  • Identification at reentry; liaison assignment recorded (name/contact)
  • Transportation arranged; dispute resolution timelines met if triggered

Short-Run Outcomes (Early Stability)

  • Attendance (first 30 days) & credits earned per term/quarter
  • Persistence at 30/90/180 days (still enrolled; not transferred/withdrawn)

Typical Flow

  1. Pre-release packet compiled
    • Transcripts, IEP/504, assessments, course map sent to receiving LEA; receipt confirmed
  2. Liaison handoff at reentry
    • McKinney–Vento screening; transport & records verification; schedule intake
  3. Re-enrollment in least disruptive setting
    • Place in comprehensive school; use alt-ed bridge only if needed; start date recorded (≤10d target)
  4. Schedule & services aligned to plan
    • Credit recovery plan set; ensure MH/SUD referrals honored; accommodations active
  5. Follow-up at 30/90/180 days
    • Review attendance, credit accrual, persistence; adjust supports; log any exclusion events
Schema source: education-and-reentry

Fields

FieldTypeRequiredCodesetDescription
pipeline_place_iduuidUnique identifier for this education reentry record.
pipeline_stage_idenum
stages.yml#stage_key(8)
  • intake
  • detention
  • adjudication
  • disposition
  • supervision
  • commitment_and_placement
  • reentry
  • closure
One of the canonical stages; here = reentry_aftercare.
pipeline_place_keyenum
pipeline_places.yml#place_key(45)
  • intake
  • pre_petition_diversion_and_deflection
  • diversion
  • youth_assessment_tools
  • prosecutorial_screening
  • status_offenses
  • adjudication
  • case_planning
  • family_engagement
  • case_timeliness
  • language_access
  • restorative_justice
  • detention_screening
  • community_atds
  • electronic_monitoring
  • court_appearance_and_fta
  • initial_hearing
  • pretrial_supervision
  • probation
  • intensive_supervision
  • …and 25 more
Canonical key for this place (maps to route/slug).
youth_idstringSalted/hashed or state UID. No plaintext PII.
staff_idstringReentry coordinator or supervising officer (ID only).
occurred_datetimedatetimeAnchor timestamp for this education handoff/re-enrollment episode.
jurisdiction_codestringCounty/parish/circuit or standardized local code.
legal_case_idstringCase/docket identifier if education actions are court-linked.
source_systemstringOrigin system name.
source_filestringSource batch/file id if flatfile.
extract_run_idstringETL run id for lineage.
series_break_flagbooleanComparability break applies to this row.
series_break_reasonenum
series_breaks.yml#reason(4)
  • definition_change
  • vendor_change
  • coverage_change
  • policy_change
Reason for break (policy/process/tool change).
release_datedateActual release-to-community date (anchor for re-enrollment).
receiving_school_provider_idstringReceiving LEA/school identifier.
enrollment_setting_type_codeenum
enrollment_setting_types.yml#type(6)
  • comprehensive_school
  • alternative_education
  • online_program
  • homebound
  • hospital_school
  • other
Comprehensive school, alt-ed program/bridge, online, homebound, etc.
re_enrollment_start_datedateFirst active enrollment date at receiving school/program.
interim_education_bridge_used_flagbooleanTrue if an alternative/bridge placement used while awaiting comprehensive setting.
education_bridge_type_codeenum
education_bridge_types.yml#type(6)
  • alt_ed_center
  • night_school
  • online_module
  • credit_recovery_lab
  • tutoring_center
  • other
Type of bridge used (alt_ed_center, night_school, online_module, credit_recovery_lab, other).
elapsed_days_release_to_enrollmentintegerStructural store of days from release_date to re_enrollment_start_date (if both present).
sending_school_provider_idstringSending school/placement registrar (if different).
packet_components_providedarray<string>
record_packet_components.yml#component(8)
  • transcript
  • iep
  • section504
  • assessment_results
  • course_map
  • immunizations
  • accommodations_plan
  • other
Items included in education packet (transcript, IEP/504, assessments, course_map); semicolon-delimited.
packet_completeness_status_codeenum
packet_completeness_statuses.yml#status(4)
  • complete
  • partial
  • missing_items
  • not_received
Registrar checklist outcome for completeness.
packet_sent_datedateDate packet was sent (target pre-release).
packet_received_datedateDate receiving school acknowledged packet receipt.
delivery_timeliness_status_codeenum
delivery_timeliness_statuses.yml#status(3)
  • on_time
  • late
  • not_received
On-time vs late relative to release and policy target.
course_crosswalk_applied_flagbooleanTrue if standardized course code crosswalk was applied to transcript.
course_crosswalk_versionstringVersion/contract id of crosswalk used.
mckv_eligibility_status_codeenum
mckv_eligibility_statuses.yml#status(3)
  • eligible
  • ineligible
  • pending_review
McKinney–Vento eligibility determination at reentry.
education_liaison_staff_idstringAssigned LEA liaison (ID only).
transport_arranged_flagbooleanTransportation arranged under McKinney–Vento or local policy.
dispute_status_codeenum
enrollment_dispute_statuses.yml#status(5)
  • none
  • open
  • resolved_upheld
  • resolved_overturned
  • withdrawn
Status if a dispute over enrollment/placement was triggered.
dispute_open_datedateDate dispute initiated (if applicable).
dispute_resolution_datedateDate dispute resolved/closed.
attendance_30d_days_presentintegerDays present during first 30 calendar days of enrollment.
attendance_30d_days_enrolledintegerDays enrolled during first 30 calendar days of enrollment.
credits_earned_this_termnumberCredits earned in the active term/quarter (structural store).
persistence_30d_status_codeenum
enrollment_persistence_statuses.yml#status(4)
  • still_enrolled
  • transferred
  • withdrawn
  • unknown
Enrollment status at 30 days (still_enrolled, transferred, withdrawn).
persistence_90d_status_codeenum
enrollment_persistence_statuses.yml#status(4)
  • still_enrolled
  • transferred
  • withdrawn
  • unknown
Enrollment status at 90 days.
persistence_180d_status_codeenum
enrollment_persistence_statuses.yml#status(4)
  • still_enrolled
  • transferred
  • withdrawn
  • unknown
Enrollment status at 180 days.
registrar_staff_idstringRegistrar who signed packet completeness checklist (ID only).
Download CSVwhat_we_track.csv

Data & Methods

Education indicators use an enrolled-student denominator; justice-linked rates may use the 12–17 youth population where appropriate. Apply small-n pooling across 2–3 years and flag suppressed cells. Mark series breaks when definitions or information systems change (e.g., new course-code crosswalks). For McKinney–Vento, treat liaison assignment and transport authorization as binary coverage metrics and annotate any policy shifts that affect eligibility.

Related

Transparency note: We disaggregate exclusion and re-enrollment by race/ethnicity, disability, and rurality, and annotate pooled values or proxy measures to keep interpretations honest.