Roseville Joint Union High School District
RJUHSD · Section 504 · Data file analyzed: June 15, 2026

Section 504 Plans, District-Wide

An administrator's view of every Section 504 plan on record across the district's eight high schools — who is served today, whether reviews are current, how referrals are growing, and how the workload is distributed across staff.

1,059
Students on an active 504 plan today (one per student)
1,101
Students served across 1,675 plan records on file
263
New (initial) plans written in 2025–26
9.3%
of the district's 11,400 students have a Section 504 plan
The district's active Section 504 plans — how they are distributed across the eight high schools and grade levels, and what the 504 team decided for each student (further down this page). Each student is counted once: a plan is “active” if it has no leave date, and where a student has more than one open plan, only the one with the most recent meeting date is counted (the older one is flagged on the Compliance checks tab).

Districtwide distribution 1,059 active plans

Two district-wide views side by side: the donut shows each school's share of the 1,059 active plans (hover a segment for its school, count, and percentage), and the columns show how the caseload is distributed across grade levels — with 11th grade (301) the largest cohort.

Grade-level distribution

Left: share of active plans by school. Right: active plans by grade, summed across all eight high schools (n = 1,059).

By school and grade level all 8 schools

Each bar's length is that school's active total (labeled at right), segmented by grade. Schools are listed alphabetically.

Active 504 plans by school, stacked by grade (9–12). Hover a segment for exact counts. Section 504 records carry grades 9–12 only (no “12+” / grade-13 category).

Grade-level distribution per school

The same grade breakdown shown as a small column chart for each campus, on a shared scale — handy for comparing the shape of each school's caseload at a glance. Most sites lean toward the upper grades; Adelante (continuation) is almost entirely 11th–12th, reflecting its role.

Mini column charts share a common scale across schools (tallest bar = 66 students). Grades 9–12.

One plan per student: 3 students currently have a second open plan (no leave date on an older record as well as the current one). Only the most recent meeting counts toward the 1,059 above; the older plans are listed under Compliance checks → Duplicate open plans for staff to close out.
What the 504 team decided for students currently on a plan. Decision codes: 1 = eligible · 2 = eligible, no accommodations needed · 3 = not eligible.

Team decisions on the active caseload decision code

The overwhelming majority of current plans rest on a clear eligibility finding. A small share are eligible but with no accommodations currently needed, and a handful were determined not eligible at their most recent meeting yet remain open on file.

953
Eligible & served (code 1)
95.1% of decided cases — an identified disability with accommodations in place.
39
Eligible, no accommodations (code 2)
Qualifies, but the team found accommodations/supports are not currently needed.
10
Not eligible (code 3)
Most recent finding was not-eligible; review whether the plan should still be open.
57 active plans have no decision code recorded. Percentages above are of the 1,002 plans with a coded decision.

Eligibility decision mix by school composition

Eligibility composition is broadly consistent across sites. Granite Bay shows the largest share of “no accommodations” (code 2) determinations; Woodcreek the most not-eligible findings still on file.

Eligible (1) No accommodations (2) Not eligible (3)

Stacked by decision code; coded decisions only. Bar length = count of active plans with a recorded code.

Tip: the 📄 School summary button in the tab bar above (visible on every tab) generates a printable one-page data sheet for any school — or all of them at once.
Two views of compliance: whether plan reviews are current, and whether plan records were entered completely and correctly per the district's Aeries step-by-step guide. Click any flagged number to see the student IDs, then download or print the list. As of June 15, 2026.
Showing: All schools (district-wide)

Every check, at a glance click any tile

All ten checks the pipeline runs, district-wide. The first nine are the compliance and data-entry rules; the last (shaded) is an informational signal, not a violation. Each tile states the population it covers — a count is only meaningful against its scope. Click a tile to pull the student IDs behind it, then download or print the list.

Review timeliness by school reviews

District-wide the picture is strong: only 18 of 1,059 active plans (1.7%) are past their review due date. Attention is concentrated at two sites and in one data-entry pattern rather than spread evenly. Click a number to pull the student IDs behind it.

SchoolActive plansPast review due date % overdueNo Review Date
Two flags to action: West Park accounts for 10 of the 18 overdue reviews and Woodcreek has 34 active plans with no review date recorded at all — almost certainly a data-entry gap rather than 34 missing meetings, but it should be reconciled so the review clock can be tracked.
Reading this fairly: a missing due date is not the same as an overdue review — the meeting may have happened and simply not been keyed. The two columns are kept separate for that reason. Independence and Adelante are small sites where one or two cases move the percentage sharply.

Plan-entry & completeness audit Aeries guide

The district's Creating Section 504 Plans in Aeries guide specifies how the meeting date, leave date, and disability description must be entered. Completeness checks (meeting date, disability description) run on every plan on file; status checks (3-year rule, duplicate open plans, leave date) run on the relevant active or superseded records. The Scope column states which population each check covers. Click a count for the student IDs.

CheckWhat the guide requiresScopeFlaggedConcentrated at
Biggest item — the 3-year review rule: the guide states a review date may be no more than three years from the most recent meeting. 200 active plans carry a review date set beyond that window. Read that figure carefully: the large majority sit within days of the 3-year boundary and are effectively compliant. The 18 that are materially over (more than six months past the limit) are the real follow-up list.
Leave date & CALPADS: the guide requires that when a new plan replaces an old one, the prior plan's leave date be set exactly one day before the new plan's effective date — otherwise CALPADS reads two concurrent plans for one student and throws a duplicate-record error. 102 students have a superseded plan that breaks this rule. Completeness & participant titles: 2 plans have no meeting date entered, and 10 active plans have the Description of Disability field left blank — an exact count of a blank required field (the new export populates this field), each to be completed by staff. A further 300 active plans list a 504 meeting participant whose title is recorded only as “Staff”, and 53 list a participant titled only “Teacher” with no clarifying subject or role; both should be corrected so each record shows the participant's actual role. Counts are unique students; the per-school figures in “Concentrated at” can sum higher because a student with records at more than one school is listed under each.
How Section 504 has grown, and where the workload is going. The first two cards use district records and give the true long-run trend. The cards below them are computed from the Aeries export, which sees only currently-enrolled students — useful for detail, but read the note attached to those cards before quoting a year-over-year figure from them.

Total Section 504 plans by school year 2001-02 – 2024-25

The district's Section 504 population has grown from 67 plans in 2001-02 to 1,009 in 2024-25 — roughly 15× over the full record. The recent slope is the part that matters for staffing: up +60% in five years (from 629 in 2019-20), and +24% in the last year alone (from 817).

Source: district records, provided by the Executive Director of Special Servicesnot derived from the Aeries export. Years are non-contiguous before 2015–16. The final bar (2025–26) is the active-plan count computed from this export and is shown for continuity.

Why this chart, and not one built from the export? The Aeries export holds only currently-enrolled students, so it cannot see meetings held by students who have since graduated — any trend computed from it would overstate recent growth. These counts come from district records and are complete for every year, which makes this the one trustworthy long-run trend on the dashboard. It is independently corroborated: district records show 1,009 plans in 2024-25, and the export computes 1,059 active plans for 2025–26 — a consistent continuation from a separate source.

Growth by school where the increase is happening

The district-wide rise is not evenly shared. Some campuses have grown sharply while others are flat or falling — which matters more for staffing than the district total does.

School2019-202024-25ChangeFive-year trend

Blank cells mean the school reported no figure that year (West Park opened later). Source: district records, provided by the Executive Director of Special Services.

About the three cards below — what the Aeries export can and cannot tell you. The Aeries export contains only currently-enrolled students. RJUHSD is a 9–12 district, so a meeting held in 2022–23 is only in the file if that student is still here — which, for that year, means only the students who were then in 9th grade. Everyone else has graduated and taken their meeting history with them. Totals per school year are therefore not comparable (earlier years are missing their upper grades, so simply adding up each year manufactures growth that isn't there). Same-grade comparisons across years are comparable, and that is what this page uses.

New (initial) 504 plans, by grade and school year every grade

Initial plans are written at every grade level, not just 9th. The grid below shows each year's initials by the grade the student was in at the time of the meeting. A dash (—) is not zero: it marks a cell we structurally cannot see, because those students have since graduated.

School yearGrade 9Grade 10Grade 11Grade 12Coverage

Counts of “Initial” meetings by school year and grade-at-meeting. Only 2025–26 is complete across all four grades.

Meeting activity in 2025–26 the one complete year

2025–26 is the only school year in which every grade is visible, so it is the only year whose total can be stated with confidence: 675 Section 504 meetings, across all four grades.

Initial Re-evaluation Review Other

All 2025–26 504 meetings by type, broken out by the student's grade. Total bar length = all meetings held at that grade.

Meeting types districtwide, 2025–26 all 675 meetings

The mix of 504 work the district actually did in 2025–26 — the one school year in which every grade is visible, and therefore the only year whose totals can be stated with confidence. Initial meetings create a brand-new plan; re-evaluations and reviews maintain plans that already exist.

All Section 504 meetings held in 2025–26 across grades 9–12, by meeting type. Hover a segment for its count and share.

What the mix says: maintenance work — re-evaluations plus reviews — now accounts for 61% of all 504 meetings, more than the new referrals that get the attention. Every plan written today returns as a review, and roughly every three years as a re-evaluation, so that maintenance share compounds even if new referrals level off.
What this means for planning: every initial plan returns as a review and, roughly every three years, as a re-evaluation. The like-for-like 9th-grade series shows that maintenance work is what is really compounding — re-evaluations grew from 11 to 95 in four years. Even if new referrals level off, that maintenance load keeps rising as the existing base of plans comes due.
Six things for district administrators to carry out of this file.
1
A large, healthy active program
1,059 students are on an active 504 plan across 1,101 ever served — and 95.1% of coded decisions are a clear eligibility finding. The program is substantial and well-documented.
2
Demand has grown steadily for two decades
District records show Section 504 plans rising from 67 in 2001-02 to 1,009 in 2024-25 — about 15×. The recent slope is what drives staffing: +60% in five years, and +24% in the last year alone. Growth is uneven across campuses — see Growth & Activity for the by-school picture.
3
Review compliance is strong overall
Only 18 of 1,059 active plans (1.7%) are past their review due date. Compliance is good district-wide rather than a systemic problem.
4
Two specific items to close
West Park holds 10 of the 18 overdue reviews, and Woodcreek has 34 active plans with no review date keyed. Both are concentrated, fixable, and worth a targeted clean-up.
5
Maintenance work, not new referrals, is the bigger load
Of the 675 Section 504 meetings held in 2025–26, 41061% — were re-evaluations or reviews of plans already in place, against 262 new referrals. Every plan written today returns as a review and, roughly every three years, as a re-evaluation, so that maintenance share keeps compounding even if new referrals level off.
6
Caseloads are uneven
35 facilitators carry the 1,059 active plans — about 30.3 each district-wide. Because most serve several campuses, single-site figures read lower; Woodcreek's 29.0 per facilitator is the heaviest concentration and the clearest candidate for added capacity or rebalancing.
Source & method. Export “Section_504_Plans_anonymized_with_titles__6152026_v2.xlsx” as of June 15, 2026; 1,675 distinct plans (the export carries one row per meeting participant — 7,653 rows — collapsed to plan level) for 1,101 unique students. Active = the most recent (by meeting date) of each student's plans with no leave date in column G; where a student has more than one open plan, only that one is counted, so the active total is one per student (1,059 students). Each student is attributed to exactly one campus, so the per-school figures sum to the district total. School codes mapped per the district key: 32 Roseville, 33 Oakmont, 34 Adelante, 35 West Park, 36 Antelope, 38 Woodcreek, 39 Independence, 100 Granite Bay. Eligibility from column O (1 eligible, 2 eligible / no accommodations needed, 3 not eligible). Meeting type from column M (IN initial, RE-EVA re-evaluation, REV review, OTH other). School year runs July–June, keyed on meeting date. Review overdue = active plan whose next-review date (column F) precedes the export date; No Review Date = column F blank with a meeting date present. Aeries-guide checks follow the district's Creating Section 504 Plans in Aeries guide: the 3-year rule flags active plans whose review date (F) is more than three years after the meeting date (D); the leave-date check flags superseded (non-latest) plans whose leave date (G) is not exactly one day before the replacing plan's effective date (E) — a CALPADS duplicate risk; the description check flags active plans with the Description of Disability (column H) left blank; the meeting-date check flags plans with no meeting date (column D); the title checks flag active plans whose participant list (column P) includes a title recorded only as “Staff”, or “Teacher” without a clarifying subject or role. Facilitators = distinct values of Plan Facilitator (column N) tied to an active plan; most serve more than one campus, so per-school counts overlap (64 site-level vs. 35 distinct district-wide). Clickable counts list the underlying anonymized student IDs and can be downloaded as CSV or printed. All figures are raw counts from the export; percentages are computed on this page. District enrollment (11,400 students, as of July 2026) is not in the 504 export — the export contains only students who have a plan, so it cannot supply the denominator. It is district enrollment provided by the Executive Director of Special Services, and is the sole figure on this page not computed from the export. Small sites (Independence n=49, Adelante n=40) shift on small numbers — read their rates with caution. Built by build_504_data.pybuild_dashboard.py from the export named above; every figure on this page, including the numbers written into the narrative, is computed by that pipeline.