{
 "both_sides": [
  {
   "all_in": 302463.0,
   "fund_share": 0.3576,
   "fy": 2014,
   "general": 194316.0,
   "general_basis": "restated actual",
   "revenue": null,
   "revolving": 108147.0,
   "revolving_state": "published"
  },
  {
   "all_in": 336737.0,
   "fund_share": 0.3324,
   "fy": 2015,
   "general": 224799.0,
   "general_basis": "restated actual",
   "revenue": 135767.0,
   "revolving": 111938.0,
   "revolving_state": "published"
  },
  {
   "all_in": 324732.0,
   "fund_share": 0.3505,
   "fy": 2016,
   "general": 210913.0,
   "general_basis": "restated actual",
   "revenue": 121456.0,
   "revolving": 113819.0,
   "revolving_state": "published"
  },
  {
   "all_in": 379246.0,
   "fund_share": 0.4128,
   "fy": 2017,
   "general": 222695.0,
   "general_basis": "restated actual",
   "revenue": 108551.0,
   "revolving": 156551.0,
   "revolving_state": "published"
  },
  {
   "all_in": 429479.0,
   "fund_share": 0.2398,
   "fy": 2018,
   "general": 326478.0,
   "general_basis": "restated actual",
   "revenue": 108000.0,
   "revolving": 103001.0,
   "revolving_state": "published"
  },
  {
   "all_in": 395833.0,
   "fund_share": 0.2221,
   "fy": 2019,
   "general": 307931.0,
   "general_basis": "restated actual",
   "revenue": 108000.0,
   "revolving": 87902.0,
   "revolving_state": "published"
  },
  {
   "all_in": null,
   "fund_share": null,
   "fy": 2020,
   "general": 292049.0,
   "general_basis": "restated actual",
   "revenue": null,
   "revolving": null,
   "revolving_state": "not published"
  },
  {
   "all_in": null,
   "fund_share": null,
   "fy": 2021,
   "general": 356700.0,
   "general_basis": "restated actual",
   "revenue": null,
   "revolving": null,
   "revolving_state": "not published"
  },
  {
   "all_in": null,
   "fund_share": null,
   "fy": 2022,
   "general": 395940.0,
   "general_basis": "restated actual",
   "revenue": null,
   "revolving": null,
   "revolving_state": "not published"
  },
  {
   "all_in": null,
   "fund_share": null,
   "fy": 2023,
   "general": 320384.0,
   "general_basis": "restated actual",
   "revenue": null,
   "revolving": null,
   "revolving_state": "not published"
  },
  {
   "all_in": null,
   "fund_share": null,
   "fy": 2024,
   "general": 285281.0,
   "general_basis": "restated actual",
   "revenue": null,
   "revolving": 129125.0,
   "revolving_state": "partial"
  },
  {
   "all_in": null,
   "fund_share": null,
   "fy": 2025,
   "general": 533464.0,
   "general_basis": "restated actual",
   "revenue": null,
   "revolving": 53940.06,
   "revolving_state": "partial"
  },
  {
   "all_in": 665245.44,
   "fund_share": 0.2208,
   "fy": 2026,
   "general": 518334.0,
   "general_basis": "budget",
   "revenue": 188944.46,
   "revolving": 146911.44,
   "revolving_state": "published"
  }
 ],
 "by_sport": [
  {
   "athletes": 10.0,
   "cost": 5675.65,
   "fy": 2024,
   "level": "HS",
   "per_athlete": 567.56,
   "season": "Fall",
   "sport": "Boys CC"
  },
  {
   "athletes": 9.0,
   "cost": 4865.88,
   "fy": 2025,
   "level": "HS",
   "per_athlete": 540.65,
   "season": "Fall",
   "sport": "Boys CC"
  },
  {
   "athletes": 4.0,
   "cost": null,
   "fy": 2026,
   "level": "HS",
   "per_athlete": null,
   "season": "Fall",
   "sport": "Boys CC"
  },
  {
   "athletes": 37.0,
   "cost": 14637.8,
   "fy": 2024,
   "level": "HS",
   "per_athlete": 395.62,
   "season": "Fall",
   "sport": "Boys Soccer"
  },
  {
   "athletes": 35.0,
   "cost": 15628.84,
   "fy": 2025,
   "level": "HS",
   "per_athlete": 446.54,
   "season": "Fall",
   "sport": "Boys Soccer"
  },
  {
   "athletes": 33.0,
   "cost": null,
   "fy": 2026,
   "level": "HS",
   "per_athlete": null,
   "season": "Fall",
   "sport": "Boys Soccer"
  },
  {
   "athletes": 14.0,
   "cost": 5906.0,
   "fy": 2024,
   "level": "HS",
   "per_athlete": 421.86,
   "season": "Fall",
   "sport": "Cheer"
  },
  {
   "athletes": 18.0,
   "cost": 6535.25,
   "fy": 2025,
   "level": "HS",
   "per_athlete": 363.07,
   "season": "Fall",
   "sport": "Cheer"
  },
  {
   "athletes": 15.0,
   "cost": null,
   "fy": 2026,
   "level": "HS",
   "per_athlete": null,
   "season": "Fall",
   "sport": "Cheer"
  },
  {
   "athletes": 30.0,
   "cost": 12004.28,
   "fy": 2024,
   "level": "HS",
   "per_athlete": 400.14,
   "season": "Fall",
   "sport": "Field Hockey"
  },
  {
   "athletes": 22.0,
   "cost": 10227.35,
   "fy": 2025,
   "level": "HS",
   "per_athlete": 464.88,
   "season": "Fall",
   "sport": "Field Hockey"
  },
  {
   "athletes": 28.0,
   "cost": null,
   "fy": 2026,
   "level": "HS",
   "per_athlete": null,
   "season": "Fall",
   "sport": "Field Hockey"
  },
  {
   "athletes": 32.0,
   "cost": 30114.24,
   "fy": 2024,
   "level": "HS",
   "per_athlete": 941.07,
   "season": "Fall",
   "sport": "Football"
  },
  {
   "athletes": 39.0,
   "cost": 41920.29,
   "fy": 2025,
   "level": "HS",
   "per_athlete": 1074.88,
   "season": "Fall",
   "sport": "Football"
  },
  {
   "athletes": 44.0,
   "cost": null,
   "fy": 2026,
   "level": "HS",
   "per_athlete": null,
   "season": "Fall",
   "sport": "Football"
  },
  {
   "athletes": 12.0,
   "cost": 5325.25,
   "fy": 2024,
   "level": "HS",
   "per_athlete": 443.77,
   "season": "Fall",
   "sport": "Girls CC"
  },
  {
   "athletes": 15.0,
   "cost": 4613.88,
   "fy": 2025,
   "level": "HS",
   "per_athlete": 307.59,
   "season": "Fall",
   "sport": "Girls CC"
  },
  {
   "athletes": 15.0,
   "cost": null,
   "fy": 2026,
   "level": "HS",
   "per_athlete": null,
   "season": "Fall",
   "sport": "Girls CC"
  },
  {
   "athletes": 35.0,
   "cost": 19659.81,
   "fy": 2024,
   "level": "HS",
   "per_athlete": 561.71,
   "season": "Fall",
   "sport": "Girls Soccer"
  },
  {
   "athletes": 34.0,
   "cost": 19521.97,
   "fy": 2025,
   "level": "HS",
   "per_athlete": 574.18,
   "season": "Fall",
   "sport": "Girls Soccer"
  },
  {
   "athletes": 36.0,
   "cost": null,
   "fy": 2026,
   "level": "HS",
   "per_athlete": null,
   "season": "Fall",
   "sport": "Girls Soccer"
  },
  {
   "athletes": 13.0,
   "cost": 7936.97,
   "fy": 2024,
   "level": "HS",
   "per_athlete": 610.54,
   "season": "Fall",
   "sport": "Golf"
  },
  {
   "athletes": 16.0,
   "cost": 11266.0,
   "fy": 2025,
   "level": "HS",
   "per_athlete": 704.12,
   "season": "Fall",
   "sport": "Golf"
  },
  {
   "athletes": 15.0,
   "cost": null,
   "fy": 2026,
   "level": "HS",
   "per_athlete": null,
   "season": "Fall",
   "sport": "Golf"
  },
  {
   "athletes": 14.0,
   "cost": 3122.82,
   "fy": 2024,
   "level": "HS",
   "per_athlete": 223.06,
   "season": "Fall",
   "sport": "Unified Basketball $100"
  },
  {
   "athletes": 19.0,
   "cost": 2995.5,
   "fy": 2025,
   "level": "HS",
   "per_athlete": 157.66,
   "season": "Fall",
   "sport": "Unified Basketball $100"
  },
  {
   "athletes": 23.0,
   "cost": null,
   "fy": 2026,
   "level": "HS",
   "per_athlete": null,
   "season": "Fall",
   "sport": "Unified Basketball $100"
  },
  {
   "athletes": 30.0,
   "cost": 6805.2,
   "fy": 2024,
   "level": "MS",
   "per_athlete": 226.84,
   "season": "Fall",
   "sport": "Cross Country"
  },
  {
   "athletes": 21.0,
   "cost": 4470.5,
   "fy": 2025,
   "level": "MS",
   "per_athlete": 212.88,
   "season": "Fall",
   "sport": "Cross Country"
  },
  {
   "athletes": 27.0,
   "cost": null,
   "fy": 2026,
   "level": "MS",
   "per_athlete": null,
   "season": "Fall",
   "sport": "Cross Country"
  },
  {
   "athletes": 25.0,
   "cost": 7229.53,
   "fy": 2024,
   "level": "MS",
   "per_athlete": 289.18,
   "season": "Fall",
   "sport": "Field Hockey"
  },
  {
   "athletes": 27.0,
   "cost": 7760.0,
   "fy": 2025,
   "level": "MS",
   "per_athlete": 287.41,
   "season": "Fall",
   "sport": "Field Hockey"
  },
  {
   "athletes": 17.0,
   "cost": null,
   "fy": 2026,
   "level": "MS",
   "per_athlete": null,
   "season": "Fall",
   "sport": "Field Hockey"
  },
  {
   "athletes": 14.0,
   "cost": 19295.36,
   "fy": 2024,
   "level": "HS",
   "per_athlete": 1378.24,
   "season": "Spring",
   "sport": "Baseball"
  },
  {
   "athletes": 25.0,
   "cost": 7220.5,
   "fy": 2025,
   "level": "HS",
   "per_athlete": 288.82,
   "season": "Spring",
   "sport": "Baseball"
  },
  {
   "athletes": 24.0,
   "cost": null,
   "fy": 2026,
   "level": "HS",
   "per_athlete": null,
   "season": "Spring",
   "sport": "Baseball"
  },
  {
   "athletes": 29.0,
   "cost": 14189.18,
   "fy": 2024,
   "level": "HS",
   "per_athlete": 489.28,
   "season": "Spring",
   "sport": "Boys Lax"
  },
  {
   "athletes": 29.0,
   "cost": 4252.5,
   "fy": 2025,
   "level": "HS",
   "per_athlete": 146.64,
   "season": "Spring",
   "sport": "Boys Lax"
  },
  {
   "athletes": 32.0,
   "cost": null,
   "fy": 2026,
   "level": "HS",
   "per_athlete": null,
   "season": "Spring",
   "sport": "Boys Lax"
  },
  {
   "athletes": 30.0,
   "cost": 9873.5,
   "fy": 2024,
   "level": "HS",
   "per_athlete": 329.12,
   "season": "Spring",
   "sport": "Boys Track"
  },
  {
   "athletes": 34.0,
   "cost": 2263.66,
   "fy": 2025,
   "level": "HS",
   "per_athlete": 66.58,
   "season": "Spring",
   "sport": "Boys Track"
  },
  {
   "athletes": 28.0,
   "cost": null,
   "fy": 2026,
   "level": "HS",
   "per_athlete": null,
   "season": "Spring",
   "sport": "Boys Track"
  },
  {
   "athletes": -2.0,
   "cost": null,
   "fy": 2026,
   "level": "HS",
   "per_athlete": null,
   "season": "Spring",
   "sport": "Girls LAx oOD"
  },
  {
   "athletes": 31.0,
   "cost": 14061.16,
   "fy": 2024,
   "level": "HS",
   "per_athlete": 453.59,
   "season": "Spring",
   "sport": "Girls Lax"
  },
  {
   "athletes": 22.0,
   "cost": 7407.49,
   "fy": 2025,
   "level": "HS",
   "per_athlete": 336.7,
   "season": "Spring",
   "sport": "Girls Lax"
  },
  {
   "athletes": 12.0,
   "cost": null,
   "fy": 2026,
   "level": "HS",
   "per_athlete": null,
   "season": "Spring",
   "sport": "Girls Lax"
  },
  {
   "athletes": 50.0,
   "cost": 12966.5,
   "fy": 2024,
   "level": "HS",
   "per_athlete": 259.33,
   "season": "Spring",
   "sport": "Girls Track"
  },
  {
   "athletes": 32.0,
   "cost": 2021.17,
   "fy": 2025,
   "level": "HS",
   "per_athlete": 63.16,
   "season": "Spring",
   "sport": "Girls Track"
  },
  {
   "athletes": 34.0,
   "cost": null,
   "fy": 2026,
   "level": "HS",
   "per_athlete": null,
   "season": "Spring",
   "sport": "Girls Track"
  },
  {
   "athletes": 6.0,
   "cost": null,
   "fy": 2024,
   "level": "HS",
   "per_athlete": null,
   "season": "Spring",
   "sport": "OOD LAX"
  },
  {
   "athletes": 0.0,
   "cost": null,
   "fy": 2025,
   "level": "HS",
   "per_athlete": null,
   "season": "Spring",
   "sport": "OOD LAX"
  },
  {
   "athletes": 4.0,
   "cost": null,
   "fy": 2026,
   "level": "HS",
   "per_athlete": null,
   "season": "Spring",
   "sport": "OOD LAX"
  },
  {
   "athletes": 31.0,
   "cost": 22684.5,
   "fy": 2024,
   "level": "HS",
   "per_athlete": 731.76,
   "season": "Spring",
   "sport": "Softball"
  },
  {
   "athletes": 26.0,
   "cost": 7540.0,
   "fy": 2025,
   "level": "HS",
   "per_athlete": 290.0,
   "season": "Spring",
   "sport": "Softball"
  },
  {
   "athletes": 32.0,
   "cost": null,
   "fy": 2026,
   "level": "HS",
   "per_athlete": null,
   "season": "Spring",
   "sport": "Softball"
  },
  {
   "athletes": 12.0,
   "cost": 2583.0,
   "fy": 2024,
   "level": "HS",
   "per_athlete": 215.25,
   "season": "Spring",
   "sport": "Unified Track ($100)"
  },
  {
   "athletes": 11.0,
   "cost": 500.95,
   "fy": 2025,
   "level": "HS",
   "per_athlete": 45.54,
   "season": "Spring",
   "sport": "Unified Track ($100)"
  },
  {
   "athletes": 0.0,
   "cost": null,
   "fy": 2026,
   "level": "HS",
   "per_athlete": null,
   "season": "Spring",
   "sport": "Unified Track ($100)"
  },
  {
   "athletes": 8.0,
   "cost": 2497.5,
   "fy": 2024,
   "level": "MS",
   "per_athlete": 312.19,
   "season": "Spring",
   "sport": "Softball"
  },
  {
   "athletes": 12.0,
   "cost": 1213.5,
   "fy": 2025,
   "level": "MS",
   "per_athlete": 101.12,
   "season": "Spring",
   "sport": "Softball"
  },
  {
   "athletes": 0.0,
   "cost": null,
   "fy": 2026,
   "level": "MS",
   "per_athlete": null,
   "season": "Spring",
   "sport": "Softball"
  },
  {
   "athletes": 25.0,
   "cost": 4316.0,
   "fy": 2024,
   "level": "MS",
   "per_athlete": 172.64,
   "season": "Spring",
   "sport": "Track"
  },
  {
   "athletes": 44.0,
   "cost": 2852.67,
   "fy": 2025,
   "level": "MS",
   "per_athlete": 64.83,
   "season": "Spring",
   "sport": "Track"
  },
  {
   "athletes": 46.0,
   "cost": null,
   "fy": 2026,
   "level": "MS",
   "per_athlete": null,
   "season": "Spring",
   "sport": "Track"
  },
  {
   "athletes": 21.0,
   "cost": 28027.46,
   "fy": 2024,
   "level": "HS",
   "per_athlete": 1334.64,
   "season": "Winter",
   "sport": "HS BasketBall - Boys"
  },
  {
   "athletes": 27.0,
   "cost": 23602.5,
   "fy": 2025,
   "level": "HS",
   "per_athlete": 874.17,
   "season": "Winter",
   "sport": "HS BasketBall - Boys"
  },
  {
   "athletes": 24.0,
   "cost": null,
   "fy": 2026,
   "level": "HS",
   "per_athlete": null,
   "season": "Winter",
   "sport": "HS BasketBall - Boys"
  },
  {
   "athletes": 23.0,
   "cost": 21296.0,
   "fy": 2024,
   "level": "HS",
   "per_athlete": 925.91,
   "season": "Winter",
   "sport": "HS Basketball - Girls"
  },
  {
   "athletes": 23.0,
   "cost": 25535.25,
   "fy": 2025,
   "level": "HS",
   "per_athlete": 1110.23,
   "season": "Winter",
   "sport": "HS Basketball - Girls"
  },
  {
   "athletes": 15.0,
   "cost": null,
   "fy": 2026,
   "level": "HS",
   "per_athlete": null,
   "season": "Winter",
   "sport": "HS Basketball - Girls"
  },
  {
   "athletes": 40.0,
   "cost": 23700.7,
   "fy": 2024,
   "level": "HS",
   "per_athlete": 592.52,
   "season": "Winter",
   "sport": "Ice Hockey - Boys"
  },
  {
   "athletes": 39.0,
   "cost": 20723.4,
   "fy": 2025,
   "level": "HS",
   "per_athlete": 531.37,
   "season": "Winter",
   "sport": "Ice Hockey - Boys"
  },
  {
   "athletes": 37.0,
   "cost": null,
   "fy": 2026,
   "level": "HS",
   "per_athlete": null,
   "season": "Winter",
   "sport": "Ice Hockey - Boys"
  },
  {
   "athletes": 2.0,
   "cost": 2117.48,
   "fy": 2024,
   "level": "HS",
   "per_athlete": 1058.74,
   "season": "Winter",
   "sport": "Ice Hockey - Girls"
  },
  {
   "athletes": 5.0,
   "cost": 5121.36,
   "fy": 2025,
   "level": "HS",
   "per_athlete": 1024.27,
   "season": "Winter",
   "sport": "Ice Hockey - Girls"
  },
  {
   "athletes": 3.0,
   "cost": null,
   "fy": 2026,
   "level": "HS",
   "per_athlete": null,
   "season": "Winter",
   "sport": "Ice Hockey - Girls"
  },
  {
   "athletes": 27.0,
   "cost": 14800.25,
   "fy": 2024,
   "level": "HS",
   "per_athlete": 548.16,
   "season": "Winter",
   "sport": "Indoor Track - Boys"
  },
  {
   "athletes": 25.0,
   "cost": 11362.5,
   "fy": 2025,
   "level": "HS",
   "per_athlete": 454.5,
   "season": "Winter",
   "sport": "Indoor Track - Boys"
  },
  {
   "athletes": 30.0,
   "cost": null,
   "fy": 2026,
   "level": "HS",
   "per_athlete": null,
   "season": "Winter",
   "sport": "Indoor Track - Boys"
  },
  {
   "athletes": 43.0,
   "cost": 14800.25,
   "fy": 2024,
   "level": "HS",
   "per_athlete": 344.19,
   "season": "Winter",
   "sport": "Indoor Track - Girls"
  },
  {
   "athletes": 29.0,
   "cost": 11362.5,
   "fy": 2025,
   "level": "HS",
   "per_athlete": 391.81,
   "season": "Winter",
   "sport": "Indoor Track - Girls"
  },
  {
   "athletes": 34.0,
   "cost": null,
   "fy": 2026,
   "level": "HS",
   "per_athlete": null,
   "season": "Winter",
   "sport": "Indoor Track - Girls"
  },
  {
   "athletes": -10.0,
   "cost": 0.0,
   "fy": 2024,
   "level": "HS",
   "per_athlete": null,
   "season": "Winter",
   "sport": "Out of District"
  },
  {
   "athletes": -12.0,
   "cost": 0.0,
   "fy": 2025,
   "level": "HS",
   "per_athlete": null,
   "season": "Winter",
   "sport": "Out of District"
  },
  {
   "athletes": -20.0,
   "cost": null,
   "fy": 2026,
   "level": "HS",
   "per_athlete": null,
   "season": "Winter",
   "sport": "Out of District"
  },
  {
   "athletes": 14.0,
   "cost": 10960.0,
   "fy": 2024,
   "level": "HS",
   "per_athlete": 782.86,
   "season": "Winter",
   "sport": "Ski Team"
  },
  {
   "athletes": 10.0,
   "cost": 12984.0,
   "fy": 2025,
   "level": "HS",
   "per_athlete": 1298.4,
   "season": "Winter",
   "sport": "Ski Team"
  },
  {
   "athletes": 14.0,
   "cost": null,
   "fy": 2026,
   "level": "HS",
   "per_athlete": null,
   "season": "Winter",
   "sport": "Ski Team"
  },
  {
   "athletes": 19.0,
   "cost": null,
   "fy": 2026,
   "level": "HS",
   "per_athlete": null,
   "season": "Winter",
   "sport": "Winter Cheer"
  },
  {
   "athletes": 14.0,
   "cost": 7788.25,
   "fy": 2024,
   "level": "MS",
   "per_athlete": 556.3,
   "season": "Winter",
   "sport": "Basketball - Boys"
  },
  {
   "athletes": 18.0,
   "cost": 3975.88,
   "fy": 2025,
   "level": "MS",
   "per_athlete": 220.88,
   "season": "Winter",
   "sport": "Basketball - Boys"
  },
  {
   "athletes": 14.0,
   "cost": null,
   "fy": 2026,
   "level": "MS",
   "per_athlete": null,
   "season": "Winter",
   "sport": "Basketball - Boys"
  },
  {
   "athletes": 13.0,
   "cost": 7268.25,
   "fy": 2024,
   "level": "MS",
   "per_athlete": 559.1,
   "season": "Winter",
   "sport": "Basketball - Girls"
  },
  {
   "athletes": 15.0,
   "cost": 3975.88,
   "fy": 2025,
   "level": "MS",
   "per_athlete": 265.06,
   "season": "Winter",
   "sport": "Basketball - Girls"
  },
  {
   "athletes": 12.0,
   "cost": null,
   "fy": 2026,
   "level": "MS",
   "per_athlete": null,
   "season": "Winter",
   "sport": "Basketball - Girls"
  }
 ],
 "categories": [
  {
   "Coaches": 127088.4,
   "Everything else": 55429.45,
   "Officials": 51570.04,
   "Transportation": 117555.0,
   "fy": 2024,
   "total": 351642.89
  },
  {
   "Coaches": 91589.0,
   "Everything else": 50370.59,
   "Officials": 50695.5,
   "Transportation": 91066.06,
   "fy": 2025,
   "total": 283721.15
  }
 ],
 "category_order": [
  "Coaches",
  "Transportation",
  "Officials",
  "Everything else"
 ],
 "coaching": [
  {
   "fund": 45278.0,
   "fy": 2014,
   "general": 114636.0,
   "lines": [
    "Athletic Coaches"
   ]
  },
  {
   "fund": 27221.0,
   "fy": 2015,
   "general": 130661.0,
   "lines": [
    "Athletic Coaches"
   ]
  },
  {
   "fund": 40092.0,
   "fy": 2016,
   "general": 120646.0,
   "lines": [
    "Athletic Coaches"
   ]
  },
  {
   "fund": 34815.0,
   "fy": 2017,
   "general": 130020.0,
   "lines": [
    "Athletic Coaches"
   ]
  },
  {
   "fund": null,
   "fy": 2018,
   "general": 163146.0,
   "lines": [
    "Athletic Coaches"
   ]
  },
  {
   "fund": null,
   "fy": 2019,
   "general": 150636.0,
   "lines": [
    "Athletic Coaches"
   ]
  },
  {
   "fund": null,
   "fy": 2020,
   "general": 92801.0,
   "lines": [
    "Athletic Coaches",
    "Unified Sports Coach"
   ]
  },
  {
   "fund": null,
   "fy": 2021,
   "general": 143417.0,
   "lines": [
    "Athletic Coaches",
    "Unified Sports Coach"
   ]
  },
  {
   "fund": null,
   "fy": 2022,
   "general": 147191.0,
   "lines": [
    "Athletic Coaches",
    "Unified Sports Coach"
   ]
  },
  {
   "fund": null,
   "fy": 2023,
   "general": 100351.0,
   "lines": [
    "Athletic Coaches"
   ]
  },
  {
   "fund": null,
   "fy": 2024,
   "general": 46733.0,
   "lines": [
    "Athletic Coaches"
   ]
  },
  {
   "fund": null,
   "fy": 2025,
   "general": 155614.0,
   "lines": [
    "Athletic Coaches"
   ]
  },
  {
   "fund": null,
   "fy": 2026,
   "general": 177671.0,
   "lines": [
    "Athletic Coaches",
    "Freshman & Ms Coaches",
    "Unified Sports,Track/Basketball Coach"
   ]
  }
 ],
 "compare": {
  "fy": 2024,
  "general_total": 124301.0,
  "rows": [
   {
    "category": "Officials",
    "general": 0.0,
    "outside": 51570.04,
    "workbook": 51570.04
   },
   {
    "category": "Coaches",
    "general": 46733.0,
    "outside": 80355.4,
    "workbook": 127088.4
   },
   {
    "category": "Transportation",
    "general": 40000.0,
    "outside": 77555.0,
    "workbook": 117555.0
   },
   {
    "category": "Uniforms",
    "general": 0.0,
    "outside": 16293.54,
    "workbook": 16293.54
   },
   {
    "category": "Everything else matched",
    "general": 37568.0,
    "outside": 1567.91,
    "workbook": 39135.91
   }
  ],
  "share": 0.3535,
  "unmatched": [
   {
    "amount": 90200.0,
    "item": "Athletic Director"
   },
   {
    "amount": 61800.0,
    "item": "Athletic Trainer"
   },
   {
    "amount": 8980.0,
    "item": "Athletic Insurance"
   }
  ],
  "unmatched_total": 160980.0,
  "workbook_total": 351642.89
 },
 "count_columns": [
  "Full Pay",
  "2nd Sibling",
  "3rd sibling",
  "Full Waiver"
 ],
 "coverage": {
  "cost_years": [
   2024,
   2025
  ],
  "disbursements": 173,
  "disbursements_named": 2,
  "fee_rows": 31,
  "fund_years": [
   2024,
   2025,
   2026
  ],
  "history_years": [
   2014,
   2015,
   2016,
   2017,
   2018,
   2019,
   2020,
   2021,
   2022,
   2023,
   2024,
   2025,
   2026
  ],
  "mix_years": [
   2024,
   2025
  ],
  "part_years": [
   2024,
   2025,
   2026
  ],
  "postings": 277,
  "sports": 33
 },
 "fee_check": [
  {
   "level": "High school",
   "net": 162870.55,
   "participations": 533.0,
   "per_participation": 305.57,
   "stated_fee": 325.0,
   "under_top_tier": true
  },
  {
   "level": "Middle school",
   "net": 26073.91,
   "participations": 116.0,
   "per_participation": 224.78,
   "stated_fee": 275.0,
   "under_top_tier": true
  }
 ],
 "fee_headline": [
  {
   "amount": 250.0,
   "fy": 2024,
   "level": "HS",
   "school_year": "2023-24",
   "set_on": "",
   "source": "District athletics workbook, by sport (Town filename: Copy of Athletics 24.25 (1).xlsx)"
  },
  {
   "amount": 200.0,
   "fy": 2024,
   "level": "MS",
   "school_year": "2023-24",
   "set_on": "",
   "source": "LHS Athletics FAQ (rschoolteams.com)"
  },
  {
   "amount": 250.0,
   "fy": 2025,
   "level": "HS",
   "school_year": "2024-25",
   "set_on": "",
   "source": "District athletics workbook, by sport (Town filename: Copy of Athletics 24.25 (1).xlsx)"
  },
  {
   "amount": 200.0,
   "fy": 2025,
   "level": "MS",
   "school_year": "2024-25",
   "set_on": "",
   "source": "LHS Athletics FAQ (rschoolteams.com)"
  },
  {
   "amount": 325.0,
   "fy": 2026,
   "level": "HS",
   "school_year": "2025-26",
   "set_on": "2025-02-26",
   "source": "School Committee minutes, 26 February 2025 \u2014 \"Increasing New & Existing Revenues\""
  },
  {
   "amount": 275.0,
   "fy": 2026,
   "level": "MS",
   "school_year": "2025-26",
   "set_on": "2025-02-26",
   "source": "School Committee minutes, 26 February 2025 \u2014 \"Increasing New & Existing Revenues\""
  },
  {
   "amount": 400.0,
   "fy": 2027,
   "level": "HS",
   "school_year": "2026-27",
   "set_on": "2026-08",
   "source": "Superintendent's email to families, August 2026"
  }
 ],
 "fee_mix": [
  {
   "2nd Sibling": 66.0,
   "3rd sibling": 7.0,
   "Full Pay": 505.0,
   "Full Waiver": 64.0,
   "fy": 2024,
   "total": 675.0,
   "unclassified": 33.0
  },
  {
   "2nd Sibling": 56.0,
   "3rd sibling": 7.0,
   "Full Pay": 516.0,
   "Full Waiver": 80.0,
   "fy": 2025,
   "total": 669.0,
   "unclassified": 10.0
  }
 ],
 "fees": [
  {
   "amount": 100.0,
   "fy": 2024,
   "item": "unified_track",
   "level": "ANY",
   "school_year": "2023-24",
   "set_on": "",
   "source": "LHS Athletics FAQ (rschoolteams.com)",
   "source_ref": "Unified Track =$100.00",
   "verified": "quoted in source"
  },
  {
   "amount": 475.0,
   "fy": 2024,
   "item": "family_cap",
   "level": "HS",
   "school_year": "2023-24",
   "set_on": "",
   "source": "LHS Athletics FAQ (rschoolteams.com)",
   "source_ref": "Total Cap per season=$475.00",
   "verified": "quoted in source"
  },
  {
   "amount": 250.0,
   "fy": 2024,
   "item": "full_pay",
   "level": "HS",
   "school_year": "2023-24",
   "set_on": "",
   "source": "District athletics workbook, by sport (Town filename: Copy of Athletics 24.25 (1).xlsx)",
   "source_ref": "Spring!E3",
   "verified": "Spring!E3"
  },
  {
   "amount": 32.5,
   "fy": 2024,
   "item": "reduced_fee",
   "level": "HS",
   "school_year": "2023-24",
   "set_on": "",
   "source": "District athletics workbook, by sport (Town filename: Copy of Athletics 24.25 (1).xlsx)",
   "source_ref": "Spring!Q3",
   "verified": "Spring!Q3"
  },
  {
   "amount": 140.0,
   "fy": 2024,
   "item": "second_child",
   "level": "HS",
   "school_year": "2023-24",
   "set_on": "",
   "source": "District athletics workbook, by sport (Town filename: Copy of Athletics 24.25 (1).xlsx)",
   "source_ref": "Spring!H3",
   "verified": "Spring!H3"
  },
  {
   "amount": 85.0,
   "fy": 2024,
   "item": "third_child",
   "level": "HS",
   "school_year": "2023-24",
   "set_on": "",
   "source": "District athletics workbook, by sport (Town filename: Copy of Athletics 24.25 (1).xlsx)",
   "source_ref": "Spring!K3",
   "verified": "Spring!K3"
  },
  {
   "amount": 200.0,
   "fy": 2024,
   "item": "full_pay",
   "level": "MS",
   "school_year": "2023-24",
   "set_on": "",
   "source": "LHS Athletics FAQ (rschoolteams.com)",
   "source_ref": "1st student=$200.00",
   "verified": "quoted in source"
  },
  {
   "amount": 26.0,
   "fy": 2024,
   "item": "reduced_fee",
   "level": "MS",
   "school_year": "2023-24",
   "set_on": "",
   "source": "District athletics workbook, by sport (Town filename: Copy of Athletics 24.25 (1).xlsx)",
   "source_ref": "Spring!T3",
   "verified": "Spring!T3"
  },
  {
   "amount": 150.0,
   "fy": 2024,
   "item": "second_child",
   "level": "MS",
   "school_year": "2023-24",
   "set_on": "",
   "source": "LHS Athletics FAQ (rschoolteams.com)",
   "source_ref": "2nd student=$150.00",
   "verified": "quoted in source"
  },
  {
   "amount": 100.0,
   "fy": 2025,
   "item": "unified_track",
   "level": "ANY",
   "school_year": "2024-25",
   "set_on": "",
   "source": "LHS Athletics FAQ (rschoolteams.com)",
   "source_ref": "Unified Track =$100.00",
   "verified": "quoted in source"
  },
  {
   "amount": 475.0,
   "fy": 2025,
   "item": "family_cap",
   "level": "HS",
   "school_year": "2024-25",
   "set_on": "",
   "source": "LHS Athletics FAQ (rschoolteams.com)",
   "source_ref": "Total Cap per season=$475.00",
   "verified": "quoted in source"
  },
  {
   "amount": 250.0,
   "fy": 2025,
   "item": "full_pay",
   "level": "HS",
   "school_year": "2024-25",
   "set_on": "",
   "source": "District athletics workbook, by sport (Town filename: Copy of Athletics 24.25 (1).xlsx)",
   "source_ref": "Spring!F3",
   "verified": "Spring!F3"
  },
  {
   "amount": 32.5,
   "fy": 2025,
   "item": "reduced_fee",
   "level": "HS",
   "school_year": "2024-25",
   "set_on": "",
   "source": "District athletics workbook, by sport (Town filename: Copy of Athletics 24.25 (1).xlsx)",
   "source_ref": "Spring!R3",
   "verified": "Spring!R3"
  },
  {
   "amount": 140.0,
   "fy": 2025,
   "item": "second_child",
   "level": "HS",
   "school_year": "2024-25",
   "set_on": "",
   "source": "District athletics workbook, by sport (Town filename: Copy of Athletics 24.25 (1).xlsx)",
   "source_ref": "Spring!I3",
   "verified": "Spring!I3"
  },
  {
   "amount": 85.0,
   "fy": 2025,
   "item": "third_child",
   "level": "HS",
   "school_year": "2024-25",
   "set_on": "",
   "source": "District athletics workbook, by sport (Town filename: Copy of Athletics 24.25 (1).xlsx)",
   "source_ref": "Spring!L3",
   "verified": "Spring!L3"
  },
  {
   "amount": 200.0,
   "fy": 2025,
   "item": "full_pay",
   "level": "MS",
   "school_year": "2024-25",
   "set_on": "",
   "source": "LHS Athletics FAQ (rschoolteams.com)",
   "source_ref": "1st student=$200.00",
   "verified": "quoted in source"
  },
  {
   "amount": 26.0,
   "fy": 2025,
   "item": "reduced_fee",
   "level": "MS",
   "school_year": "2024-25",
   "set_on": "",
   "source": "District athletics workbook, by sport (Town filename: Copy of Athletics 24.25 (1).xlsx)",
   "source_ref": "Spring!U3",
   "verified": "Spring!U3"
  },
  {
   "amount": 150.0,
   "fy": 2025,
   "item": "second_child",
   "level": "MS",
   "school_year": "2024-25",
   "set_on": "",
   "source": "LHS Athletics FAQ (rschoolteams.com)",
   "source_ref": "2nd student=$150.00",
   "verified": "quoted in source"
  },
  {
   "amount": 1500.0,
   "fy": 2026,
   "item": "family_cap",
   "level": "ANY",
   "school_year": "2025-26",
   "set_on": "2025-02-26",
   "source": "School Committee minutes, 26 February 2025 \u2014 \"Increasing New & Existing Revenues\"",
   "source_ref": "family cap of $1500",
   "verified": "quoted in source"
  },
  {
   "amount": 325.0,
   "fy": 2026,
   "item": "full_pay",
   "level": "HS",
   "school_year": "2025-26",
   "set_on": "2025-02-26",
   "source": "School Committee minutes, 26 February 2025 \u2014 \"Increasing New & Existing Revenues\"",
   "source_ref": "up \nto $325",
   "verified": "quoted in source"
  },
  {
   "amount": 325.0,
   "fy": 2026,
   "item": "full_pay_confirm",
   "level": "HS",
   "school_year": "2025-26",
   "set_on": "",
   "source": "District athletics workbook, by sport (Town filename: Copy of Athletics 24.25 (1).xlsx)",
   "source_ref": "Spring!G3",
   "verified": "Spring!G3"
  },
  {
   "amount": 50.0,
   "fy": 2026,
   "item": "reduced_fee",
   "level": "HS",
   "school_year": "2025-26",
   "set_on": "2025-02-26",
   "source": "School Committee minutes, 26 February 2025 \u2014 \"Increasing New & Existing Revenues\"",
   "source_ref": "Reduced fee for high school to $50",
   "verified": "quoted in source"
  },
  {
   "amount": 50.0,
   "fy": 2026,
   "item": "reduced_fee_confirm",
   "level": "HS",
   "school_year": "2025-26",
   "set_on": "",
   "source": "District athletics workbook, by sport (Town filename: Copy of Athletics 24.25 (1).xlsx)",
   "source_ref": "Spring!S3",
   "verified": "Spring!S3"
  },
  {
   "amount": 25.0,
   "fy": 2026,
   "item": "sibling_discount_pct",
   "level": "HS",
   "school_year": "2025-26",
   "set_on": "2025-02-26",
   "source": "School Committee minutes, 26 February 2025 \u2014 \"Increasing New & Existing Revenues\"",
   "source_ref": "A 25% discount for siblings",
   "verified": "quoted in source"
  },
  {
   "amount": 275.0,
   "fy": 2026,
   "item": "full_pay",
   "level": "MS",
   "school_year": "2025-26",
   "set_on": "2025-02-26",
   "source": "School Committee minutes, 26 February 2025 \u2014 \"Increasing New & Existing Revenues\"",
   "source_ref": "$275 for Middle School",
   "verified": "quoted in source"
  },
  {
   "amount": 40.0,
   "fy": 2026,
   "item": "reduced_fee",
   "level": "MS",
   "school_year": "2025-26",
   "set_on": "2025-02-26",
   "source": "School Committee minutes, 26 February 2025 \u2014 \"Increasing New & Existing Revenues\"",
   "source_ref": "$40 for middle school",
   "verified": "quoted in source"
  },
  {
   "amount": 40.0,
   "fy": 2026,
   "item": "reduced_fee_confirm",
   "level": "MS",
   "school_year": "2025-26",
   "set_on": "",
   "source": "District athletics workbook, by sport (Town filename: Copy of Athletics 24.25 (1).xlsx)",
   "source_ref": "Spring!V3",
   "verified": "Spring!V3"
  },
  {
   "amount": 1500.0,
   "fy": 2027,
   "item": "family_cap",
   "level": "ANY",
   "school_year": "2026-27",
   "set_on": "2026-08",
   "source": "Superintendent's email to families, August 2026",
   "source_ref": "",
   "verified": "source not held"
  },
  {
   "amount": 400.0,
   "fy": 2027,
   "item": "full_pay",
   "level": "HS",
   "school_year": "2026-27",
   "set_on": "2026-08",
   "source": "Superintendent's email to families, August 2026",
   "source_ref": "",
   "verified": "source not held"
  },
  {
   "amount": 300.0,
   "fy": 2027,
   "item": "second_child",
   "level": "HS",
   "school_year": "2026-27",
   "set_on": "2026-08",
   "source": "Superintendent's email to families, August 2026",
   "source_ref": "",
   "verified": "source not held"
  },
  {
   "amount": 225.0,
   "fy": 2027,
   "item": "third_child",
   "level": "HS",
   "school_year": "2026-27",
   "set_on": "2026-08",
   "source": "Superintendent's email to families, August 2026",
   "source_ref": "",
   "verified": "source not held"
  }
 ],
 "fund_flow": [
  {
   "closing": 33993.31,
   "fy": 2024,
   "journals": 49925.0,
   "net": -103852.53,
   "opening": 137845.84,
   "payments": -317003.64,
   "postings": 109,
   "receipts": 213151.11,
   "without_journals": -15931.69
  },
  {
   "closing": 131239.09,
   "fy": 2025,
   "journals": 254121.18,
   "net": 97245.78,
   "opening": 33993.31,
   "payments": -293054.09,
   "postings": 92,
   "receipts": 390299.87,
   "without_journals": -122882.09
  },
  {
   "closing": 131332.94,
   "fy": 2026,
   "journals": 0,
   "net": 93.85,
   "opening": 131239.09,
   "payments": -171153.77,
   "postings": 76,
   "receipts": 171247.62,
   "without_journals": 131332.94
  }
 ],
 "fund_sources": [
  {
   "amount": -190978.99,
   "fy": 2024,
   "meaning": "accounts payable \u2014 warrant disbursement",
   "postings": 36,
   "src": "APP"
  },
  {
   "amount": 135965.36,
   "fy": 2024,
   "meaning": "cash receipts posting",
   "postings": 44,
   "src": "CRP"
  },
  {
   "amount": 49925.0,
   "fy": 2024,
   "meaning": "general journal entry",
   "postings": 1,
   "src": "GEN"
  },
  {
   "amount": 22582.82,
   "fy": 2024,
   "meaning": "general journal reversal / correction",
   "postings": 3,
   "src": "GRV"
  },
  {
   "amount": -121346.72,
   "fy": 2024,
   "meaning": "payroll journal",
   "postings": 24,
   "src": "PRJ"
  },
  {
   "amount": -140878.92,
   "fy": 2025,
   "meaning": "accounts payable \u2014 warrant disbursement",
   "postings": 21,
   "src": "APP"
  },
  {
   "amount": 131481.37,
   "fy": 2025,
   "meaning": "cash receipts posting",
   "postings": 44,
   "src": "CRP"
  },
  {
   "amount": 254121.18,
   "fy": 2025,
   "meaning": "general journal entry",
   "postings": 4,
   "src": "GEN"
  },
  {
   "amount": -22582.82,
   "fy": 2025,
   "meaning": "general journal reversal / correction",
   "postings": 3,
   "src": "GRV"
  },
  {
   "amount": -124895.03,
   "fy": 2025,
   "meaning": "payroll journal",
   "postings": 19,
   "src": "PRJ"
  },
  {
   "amount": -136753.3,
   "fy": 2026,
   "meaning": "accounts payable \u2014 warrant disbursement",
   "postings": 13,
   "src": "APP"
  },
  {
   "amount": 166421.63,
   "fy": 2026,
   "meaning": "cash receipts posting",
   "postings": 37,
   "src": "CRP"
  },
  {
   "amount": 939.36,
   "fy": 2026,
   "meaning": "general journal reversal / correction",
   "postings": 1,
   "src": "GRV"
  },
  {
   "amount": -30513.84,
   "fy": 2026,
   "meaning": "payroll journal",
   "postings": 24,
   "src": "PRJ"
  }
 ],
 "fy26_fund": {
  "all_in": 665245.44,
  "appropriation": 518334.0,
  "revenue": 188944.46,
  "spending": 146911.44
 },
 "gaps": [
  {
   "side": "money_out",
   "what": "What any special revenue fund bought",
   "why": "no expense report exists for these funds \u00b7 purpose is presumed, never observed"
  },
  {
   "side": "document_wanted",
   "what": "`glytdbud-expense` for the special revenue funds",
   "why": "The identical report the town already runs for the general fund and for each of the four enterprise funds, pointed at funds 13xx/22xx/26xx\u201329xx instead. \u2014 closes: Turns **every restricted edge** above from presumption into traced fact \u2014 athletics, lunch, circuit breaker, extended day, and every grant."
  },
  {
   "side": "document_wanted",
   "what": "DESE End of Year Financial Report",
   "why": "Published by the state. \u2014 closes: Separates district spending by FUND, which is the one thing the town\u2019s budget documents never show."
  },
  {
   "side": "people",
   "what": "Which fund pays which post",
   "why": "This is the load-bearing one. The rosters name people and the budget names dollars, and **nothing published joins them to a funding source**. So a paraprofessional line rising cannot be distinguished from a grant that was paying for those posts ending \u2014 which is exactly what the special education escalator rests on. \u2014 closes: DESE's End of Year Financial Report, which separates spending by fund."
  },
  {
   "side": "money_out",
   "what": "What the four `ADJ EXP` journal entries moved, and from where",
   "why": "$254,121.18 \u2014 65% of everything that reached the athletics revolving fund in FY2025 \u2014 arrived on four general-journal entries whose entire description is an expense adjustment made per a memo. An entry raising cash in a fund and labelled as an expense adjustment fits at least three readings: expenses charged here and later moved elsewhere, a transfer in from another fund, or a correction of charges posted to the wrong account. Those are different facts about the world and identical facts on the page, and the same shape of entry could be adjusting any fund in the town without either budget document showing a trace. \u2014 closes: the five memos the ledger names, dated 08/12/24, 01/30/25, 05/02/25, 07/02/25 and 08/20/2025."
  },
  {
   "side": "money_out",
   "what": "Whether a general fund athletics line is net of the revolving fund",
   "why": "In FY2024 the town\u2019s comparable athletics lines came to $124,301 against $351,643 the district\u2019s own sport-by-sport workbook totals for the same categories \u2014 so the appropriation covered 35% of the cost. That is measurable for FY2024 and FY2025 only, because those are the only years anybody published both halves. For every other year, and every other programme, a line that rose because the cost rose looks exactly like a line that rose because a fund stopped paying part of it. \u2014 closes: the MUNIS `Account_Detail` export for the general fund athletics orgs S3066672 and S3066671, all object codes."
  },
  {
   "side": "people",
   "what": "How many children play sports",
   "why": "Two town documents give 593 and 649 for the same year and count different things: one counts fee categories, the other counts participations by sport, and a participation is not a child \u2014 one student playing three seasons is three of them. Some workbook rows are negative, subtracting out-of-district athletes back out, so a season total is a net figure rather than a headcount of bodies. Nothing published is an unduplicated count. \u2014 closes: an unduplicated athlete roster, or a participation report that states whether it counts students or participations."
  }
 ],
 "generated_by": "scripts/build_athletics_charts.py",
 "memo_entries": [
  {
   "amount": 49925.0,
   "comments": "ADJ PER MEMO 08/12/24",
   "eff": "2024-06-30",
   "fy": 2024,
   "journal": "1576",
   "post": "2024-09-18",
   "ref1": "JE JUN",
   "reference": "ADJ EXP"
  },
  {
   "amount": 1282.57,
   "comments": "PER MEMO 01/30/25",
   "eff": "2025-02-12",
   "fy": 2025,
   "journal": "157",
   "post": "2025-02-12",
   "ref1": "JE FEB",
   "reference": "ADJ EXP"
  },
  {
   "amount": 113559.0,
   "comments": "PER MEMO 05/02/25",
   "eff": "2025-05-02",
   "fy": 2025,
   "journal": "54",
   "post": "2025-05-06",
   "ref1": "JE MAY",
   "reference": "ADJ EXP"
  },
  {
   "amount": 19271.08,
   "comments": "PER MEMO 7/02/25",
   "eff": "2025-06-30",
   "fy": 2025,
   "journal": "709",
   "post": "2025-07-02",
   "ref1": "JE JUN",
   "reference": "ADJ EXP"
  },
  {
   "amount": 120008.53,
   "comments": "PER MEMO 08/20/2025",
   "eff": "2025-06-30",
   "fy": 2025,
   "journal": "1339",
   "post": "2025-08-27",
   "ref1": "JE JUN",
   "reference": "ADJ EXP"
  }
 ],
 "memo_total": 304046.18,
 "negatives": [
  {
   "athletes": -10.0,
   "fy": 2024,
   "level": "HS",
   "season": "Winter",
   "sport": "Out of District"
  },
  {
   "athletes": -12.0,
   "fy": 2025,
   "level": "HS",
   "season": "Winter",
   "sport": "Out of District"
  },
  {
   "athletes": -2.0,
   "fy": 2026,
   "level": "HS",
   "season": "Spring",
   "sport": "Girls LAx oOD"
  },
  {
   "athletes": -20.0,
   "fy": 2026,
   "level": "HS",
   "season": "Winter",
   "sport": "Out of District"
  }
 ],
 "participation": [
  {
   "athletes": 197.0,
   "fy": 2024,
   "level": "HS",
   "season": "Fall"
  },
  {
   "athletes": 55.0,
   "fy": 2024,
   "level": "MS",
   "season": "Fall"
  },
  {
   "athletes": 160.0,
   "fy": 2024,
   "level": "HS",
   "season": "Winter"
  },
  {
   "athletes": 27.0,
   "fy": 2024,
   "level": "MS",
   "season": "Winter"
  },
  {
   "athletes": 203.0,
   "fy": 2024,
   "level": "HS",
   "season": "Spring"
  },
  {
   "athletes": 33.0,
   "fy": 2024,
   "level": "MS",
   "season": "Spring"
  },
  {
   "athletes": 207.0,
   "fy": 2025,
   "level": "HS",
   "season": "Fall"
  },
  {
   "athletes": 48.0,
   "fy": 2025,
   "level": "MS",
   "season": "Fall"
  },
  {
   "athletes": 146.0,
   "fy": 2025,
   "level": "HS",
   "season": "Winter"
  },
  {
   "athletes": 33.0,
   "fy": 2025,
   "level": "MS",
   "season": "Winter"
  },
  {
   "athletes": 179.0,
   "fy": 2025,
   "level": "HS",
   "season": "Spring"
  },
  {
   "athletes": 56.0,
   "fy": 2025,
   "level": "MS",
   "season": "Spring"
  },
  {
   "athletes": 213.0,
   "fy": 2026,
   "level": "HS",
   "season": "Fall"
  },
  {
   "athletes": 44.0,
   "fy": 2026,
   "level": "MS",
   "season": "Fall"
  },
  {
   "athletes": 156.0,
   "fy": 2026,
   "level": "HS",
   "season": "Winter"
  },
  {
   "athletes": 26.0,
   "fy": 2026,
   "level": "MS",
   "season": "Winter"
  },
  {
   "athletes": 164.0,
   "fy": 2026,
   "level": "HS",
   "season": "Spring"
  },
  {
   "athletes": 46.0,
   "fy": 2026,
   "level": "MS",
   "season": "Spring"
  }
 ],
 "participation_totals": [
  {
   "cost": 351642.89,
   "fy": 2024,
   "hs": 560.0,
   "ms": 115.0,
   "per_participation": 520.95,
   "total": 675.0
  },
  {
   "cost": 283721.15,
   "fy": 2025,
   "hs": 532.0,
   "ms": 137.0,
   "per_participation": 424.1,
   "total": 669.0
  },
  {
   "cost": null,
   "fy": 2026,
   "hs": 533.0,
   "ms": 116.0,
   "per_participation": null,
   "total": 649.0
  }
 ],
 "recomputed": [
  {
   "boolean": true,
   "ours": null,
   "published": null,
   "what": "Whether the middle school blended fee exceeds its own top tier, FY2026",
   "where": "athletics-ledger.md \u00a78",
   "why": "That section reports the middle school half as unresolved, because no document it held gave a 2025-26 middle school rate and the blended rate therefore exceeded the only rate stated. The fee register now carries one \u2014 $275, from School Committee minutes of 26 February 2025 \u2014 and the blended rate recomputed below comes in under it, which is what a blend of full pay, reduced fees and waivers has to do. On that figure the anomaly does not arise."
  }
 ],
 "related": [
  {
   "id": "athletics",
   "pdf": "/docs/analyses/athletics.pdf",
   "title": "Athletics: what it costs, who pays, and what the budget line does not say",
   "updated": "2026-09-07",
   "url": "/docs/analyses/athletics.md",
   "why": "The written analysis: both sides of the money, FY14 to FY26, and why an appropriation is not a cost",
   "words": 7302
  },
  {
   "id": "athletics-ledger",
   "pdf": "/docs/analyses/athletics-ledger.pdf",
   "title": "The athletics ledger: what a fund's cashbook shows that a budget line cannot",
   "updated": "2026-09-07",
   "url": "/docs/analyses/athletics-ledger.md",
   "why": "Three years of the fund at transaction level \u2014 277 postings with vendor, check number and the clerk\u2019s own comments",
   "words": 4324
  }
 ],
 "source": "sources/data/lunenburg.db \u2014 athletics_history, athletics_by_sport, athletic_fee_schedule, fund_1301_cash_journal, money_gaps",
 "transport": [
  {
   "cost": null,
   "fund": 30085.0,
   "fund_share": null,
   "fy": 2014,
   "general": 17000.0,
   "state": "published"
  },
  {
   "cost": null,
   "fund": 40742.0,
   "fund_share": null,
   "fy": 2015,
   "general": 21600.0,
   "state": "published"
  },
  {
   "cost": null,
   "fund": 33308.0,
   "fund_share": null,
   "fy": 2016,
   "general": 23000.0,
   "state": "published"
  },
  {
   "cost": null,
   "fund": 50986.0,
   "fund_share": null,
   "fy": 2017,
   "general": 23000.0,
   "state": "published"
  },
  {
   "cost": null,
   "fund": 27450.0,
   "fund_share": null,
   "fy": 2018,
   "general": 33500.0,
   "state": "published"
  },
  {
   "cost": null,
   "fund": 40000.0,
   "fund_share": null,
   "fy": 2019,
   "general": 24975.0,
   "state": "published"
  },
  {
   "cost": null,
   "fund": null,
   "fund_share": null,
   "fy": 2020,
   "general": 38795.0,
   "state": "not published"
  },
  {
   "cost": null,
   "fund": null,
   "fund_share": null,
   "fy": 2021,
   "general": 45000.0,
   "state": "not published"
  },
  {
   "cost": null,
   "fund": null,
   "fund_share": null,
   "fy": 2022,
   "general": 48755.0,
   "state": "not published"
  },
  {
   "cost": null,
   "fund": null,
   "fund_share": null,
   "fy": 2023,
   "general": 39880.0,
   "state": "not published"
  },
  {
   "cost": 117555.0,
   "fund": 77555.0,
   "fund_share": 0.6597,
   "fy": 2024,
   "general": 40000.0,
   "state": "published"
  },
  {
   "cost": 91066.06,
   "fund": 3244.06,
   "fund_share": 0.0356,
   "fy": 2025,
   "general": 87822.0,
   "state": "published"
  },
  {
   "cost": null,
   "fund": null,
   "fund_share": null,
   "fy": 2026,
   "general": 127550.0,
   "state": "not published"
  }
 ]
}
