| ILLINOIS SCHOOL SYSTEM AUDITD230 Deep DiveConsolidated HSD 230 — Complete Audit |
| 7,485Students | $25.9MOutstanding bonds | $35.4MOct 2025 warrants | 132Agendas analyzed |
866-312-6456 | auditor@illinoisschooldistrictaudit.com | IllinoisSchoolDistrictAudit.com | May 2026
DISTRICT PROFILE
District: Consolidated High School District 230
RCDTS: 07-016-2300-17-0000 | Cook County, Illinois
Address: 15100 S. 94th Ave., Orland Park, IL 60462 | 708-745-5203
Superintendent: Dr. Robert J. Nolting | rnolting@d230.org
BOARD OF EDUCATION
| Name | Role | Term End | Notes |
| Dr. Lynn Zeder | President | April 2027 | Appointed 2022, elected 2023 |
| Susan Dalton | Vice President | April 2029 | Elected 2013, re-elected 4x. Longest-serving. |
| Tony Serratore | Secretary | April 2029 | Elected 2013, re-elected 4x |
| Tim Danlow | Member | April 2027 | Appointed (vacancy) |
| Moe Hammad | Member | April 2027 | Appointed (replaced Mohammed Jaber) |
| Chris Kasmer | Member | April 2027 | Elected 2023 |
| Mark Kelly | Member | April 2029 | Elected April 2025. ALSO SERVES ON D118 BOARD. |
| GOVERNANCE FLAG — Mark Kelly Dual Board ServiceMark Kelly serves simultaneously on D118 (feeder elementary district) and D230. Review 105 ILCS 5/10-10: board member 'may not be a school trustee.' FOIA both districts for his oath of office and any conflict-of-interest disclosures. |
| GOVERNANCE FLAG — No Pre-Oath VerificationIllinois has NO state agency required to verify the 7 disqualification grounds under 105 ILCS 5/10-10 before a board member is seated. D230 relies on self-attestation. No 10-10 self-attestation form exists in the public record. A registered child sex offender who lies on the Statement of Candidacy can be seated. Removal only via quo warranto (735 ILCS 5/18-101). |
ACADEMIC PERFORMANCE
| Subgroup | ELA % | Math % | Status |
| All Students | 59.3% | 51.2% | Baseline |
| White | 63.6% | 56.8% | Reference subgroup |
| Black/African American | 40.0% | 28.0% | 23.6 pt ELA gap; 28.8 pt Math gap vs White |
| Hispanic/Latino | 52.2% | 43.6% | 13.2 pt Math gap |
| Students with IEPs | 16.1% | 10.7% | BELOW 20% — IDEA FAPE risk |
| English Learners | 7.6% | 7.6% | CRITICALLY LOW — below 10% |
| Low Income | 36.0% | 30.2% | Significant gap from all-student rate |
School nurse ratio: 1,871:1 vs NASN recommendation of 750:1. Four nurses for 7,485 students.
Chronic absenteeism: G12: 26.3% | Low Income: 28.9% | EL: 27.8% — all above ESSA 20% trigger
BOND HISTORY — ALL 7 SERIES NON-REFERENDUM
| CRITICAL: $54M ISSUED WITHOUT VOTER APPROVALEvery bond issued by D230 in the last 18 years is non-referendum (Limited Tax / Working Cash). Last voter-approved bond was likely 1996-1997 era. While legally permitted under 105 ILCS 5/19-1 and DSEB provisions, each issuance required public notice and a 30-day back-door petition period. Verify each ordinance. Outstanding balance: $25,935,000. |
| Series | Type | Dated | Par | Use | Status |
| 2007B | GO Refunding | 12/5/2007 | $60,935,000 | Refunded prior referendum bonds | Retired |
| 2008 | GO Limited | 1/3/2008 | $10,000,000 | Working Cash | Retired |
| 2012A | GO Limited | 5/22/2012 | $6,585,000 | Building/Life Safety | Retired |
| 2017 | GO Limited | 8/3/2017 | $4,255,000 | Working Cash + facilities | Retired |
| 2019 | GO Limited | 5/14/2019 | $4,500,000 | Working Cash | Retired |
| 2020 | GO Limited Tax | 6/1/2020 | $23,190,000 | Working Cash Account | OUTSTANDING: $14,825,000 |
| 2022 | GO Limited Tax | 10/19/2022 | $11,225,000 | Working Cash Account | OUTSTANDING: $11,110,000 |
| October 30, 2025 — $35.4M Tax Anticipation Warrants VOTEDSame meeting also voted a supplemental tax levy to pay principal and interest on outstanding limited bonds. Combined with $25.9M in outstanding GO bonds, D230 authorized potential total debt exceeding $60M in a single October 2025 meeting. FOIA the ordinance, sale documents, and purchaser immediately. |
LIFE SAFETY — 10-YEAR SURVEY VOTED DECEMBER 2025
| Date | Agenda Item |
| Oct 20, 2025 | Life Safety Overview — Information (Building/Finance Committee) |
| Nov 17, 2025 | 10-Year Life Safety Report — Information |
| Dec 18, 2025 | 10-Year Life & Safety Survey — ACTION VOTE |
| Dec 18, 2025 | HES Custodial & Maintenance Contract Extension — ACTION (same meeting) |
| Dec 18, 2025 | Roofing Bid — ACTION (same meeting) |
| Dec 18, 2025 | 'Demand for Investigation' — Old Business — ACTION (EXTRAORDINARY) |
| URGENT: 'DEMAND FOR INVESTIGATION' — December 18, 2025A formal Demand for Investigation appeared as an Old Business Action item at the December 18, 2025 regular board meeting — the same meeting voting on the life safety survey, HES contract, and roofing bid. What is being investigated? Who is the subject? FOIA these supporting documents immediately. This is the single most urgent records request in the D230 audit. |
INSURANCE — ANNUAL RENEWALS ON CONSENT AGENDA
| Date | Finding |
| Dec 21, 2023 | 2024 Property/Casualty/Liability + Workers Comp Renewals — separate Action votes. No carrier names in agenda XML. |
| Oct 24, 2024 | Health Insurance Renewals — Action (CONSENT). No public discussion. |
| Dec 19, 2024 | 2025 Property, Casualty, Liability, Cyber, Workers Comp Renewal — Action (CONSENT). |
| Oct 30, 2025 | Health Insurance Renewals — Action (CONSENT). |
| Nov 17, 2025 | 2026 P/C/Liability/Cyber/WC Renewals — Information first. First time in period presented for information before consent vote. |
| Core Insurance Questions1. Who is D230's broker? Horton Group (Marsh McLennan Agency) is headquartered in Orland Park — same geography. Was Horton the broker? 2. Was there ever a competitive RFP? 3. FOIA Insurance Committee minutes and membership. 4. Orland Park fired Horton, saved $1M on same BCBS policy. What did D230 pay? |
TRANSPORTATION FRAUD CONTEXT
| The PTCRS AnomalyD230 submitted SPED transportation mileage claims of 513,123 miles in one fiscal year vs. ~39,000 the prior year — a 1,200% increase. ISBE reimbursed every dollar without question. No audit triggered. April 2026: Transportation Contract Extension voted as Action (renewal, not competitive rebid). |
HES CUSTODIAL CONTRACT — RECURRING VENDOR
| Date | HES Item |
| June 2024 | HES Contract Renewal — Discussion |
| Nov 2024 | HES Contract Renewal Discussion |
| Jan 2025 | HES Contract Extension — Action |
| Feb 2025 | HES Contract Extension — Discussion |
| Nov 2025 | HES Contract Renewal Discussion |
| Dec 18, 2025 | HES Custodial & Maintenance Contract Extension — Action (same meeting as Life Safety vote) |
| Competitive Bidding RequiredCustodial and maintenance contracts over $25,000 require competitive bidding under 105 ILCS 5/10-20.21. HES appears extended repeatedly without competitive rebid. FOIA: original contract, all extensions, total paid since 2015, any competitive bid documentation. |
COMPLIANCE FLAGS
| # | Area | Level | Finding |
| 1 | IEP ELA Proficiency | RED | 16.1% — below 20% IDEA FAPE threshold |
| 2 | IEP Math Proficiency | RED | 10.7% — below 20% |
| 3 | EL ELA/Math Proficiency | RED | 7.6% — critically low |
| 4 | School Nurse Ratio | RED | 1,871:1 vs 750:1 recommended |
| 5 | G11/G12 Absenteeism | ORANGE | 21.6% / 26.3% — above ESSA trigger |
| 6 | $54M Non-Referendum Bonds | YELLOW | No voter approval in 18 years |
| 7 | $35.4M Tax Warrants Oct 2025 | YELLOW | Verify ordinance and notice |
| 8 | Insurance on Consent Agenda | YELLOW | No public discussion of annual renewals |
| 9 | HES Contract Extensions | YELLOW | Competitive bid history unclear |
| 10 | Mark Kelly Dual Board Service | YELLOW | Serves D118 and D230 simultaneously |
| 11 | 'Demand for Investigation' | URGENT | Dec 18, 2025 — FOIA supporting documents immediately |
| 12 | Pre-Oath Self-Attestation | GAP | No 10-10 attestation in public record for any member |
⚠ MAY 2026 UPDATE — STATEWIDE POLITICAL NETWORK CONNECTIONS
D230 Is the Geographic Center of a Documented Statewide Corruption Network
🔴 The Hastings Pipeline — D230 Board VP → Senate Judiciary Chair with ISBE Oversight
Michael Hastings served as D230 Board Trustee, then Vice President, co-chairing Finance and Education committees — the same committees that reviewed transportation budgets, insurance renewals, and bond authorizations. He left D230 to run for State Senate in the 19th District, which covers D230's geographic area. He now chairs the Illinois Senate Judiciary Committee — the legislative committee with oversight of ISBE, the state agency that would investigate D230's anomalies (513,123 transport miles, $54M non-referendum bonds, consent-agenda insurance). In January 2026, Hastings and his father (Mayor Kyle Hastings Sr.) and brother (Trustee Kyle Hastings II) were named defendants in a 10-count federal civil rights lawsuit (O'Grady v. Hastings, N.D. Ill.) alleging use of a marked police cruiser and government funds to physically disrupt a rival political party's caucus. Hastings' divorce proceeding was sealed by Will County Circuit Court — no explanation given — after his wife reported a 2020 physical altercation.
Cross-reference: IL_Hastings_Dynasty_Report.html | Statewide Conflict Analysis #3
🟡 The O'Sullivan Revolving Door — D230 VP → Pekau's Village Clerk
Patrick O'Sullivan served as Vice President of D230's Board of Trustees and co-chaired Finance and Education committees — giving him deep knowledge of D230's financial structure, debt capacity, insurance arrangements, and transportation systems. He then accepted appointment as Village Clerk of Orland Park under Mayor Keith Pekau — the same Pekau who proposed three new TIF districts in 2024 (Andrew Corp, Petey's II, Lincoln Mercury) — still in feasibility study phase when Trustee Jaber publicly demanded they be suspended until Pekau filed delinquent village audits. Zeder attacked Jaber for raising this. The three new TIFs never reached a creation vote; Pekau lost his re-election bid in April 2025. One replacement TIF adjacent to the Triangle remains active. O'Sullivan's simultaneous proximity to D230's financial architecture and Pekau's TIF-proposing apparatus has never been publicly examined.
Cross-reference: SW Cook Political Network | Statewide Conflict Analysis #2
🟣 Morrison Dark Money — Cook County Commissioner (17th District) Over D230's Geography
Sean Morrison, Cook County Commissioner for the 17th District — which covers D230's geographic area — won re-election in November 2022 by 2,023 votes (2.58% margin) after receiving $300,000 from an unregistered shell entity (Coalition to Cut Taxes, 440 S. LaSalle Suite 3100) that illegally transferred ballot initiative money in violation of 10 ILCS 5/9-8.5(j). Morrison simultaneously endorsed Pekau for Congress and made robocalls for Pekau's 2025 mayoral campaign. Morrison's security company (Morrison Security Corporation) provides government security contracts to agencies he has oversight authority over. A formal complaint was filed seeking return of the $300,000 plus 150% fines ($450,000). Morrison resigned as Cook County GOP Chair in April 2025, two weeks after Pekau lost re-election by 15 points.
Cross-reference: Morrison Dark Money Report | Statewide Conflict Analysis #11
🟢 Insurance Update — Horton Group Now Marsh McLennan Agency ($7.75B Acquisition)
D230's long-term insurance broker Horton Group was acquired by Marsh McLennan Agency on August 1, 2024 for $7.75 billion. The same local representatives remain, but D230's insurance is now placed through the world's largest insurance broker — without any board vote on the ownership change. The identical no-competitive-bid pattern that Madigan personally directed for McCook (documented in the FBI investigation of convicted Mayor Jeff Tobolski) was operating at D230 through Horton/Sandner for the same period. The Orland Park case study proves one RFP on identical BCBS coverage saved $1,000,000/year. D230 has never issued an RFP for its insurance broker relationship per public records reviewed.
◆ Investigation Network — Connected Pages
⚡ Investigation NoteD230 is ground zero for multiple statewide patterns: Hastings revolving door (school board → legislature → ISBE oversight), insurance without