{
 "about": "Grades 9-12 enrolment and high school spending a pupil: Lunenburg, Monty Tech and the districts build_enrollment.py compares Lunenburg with.",
 "enrolment": {
  "districts": [
   {
    "district": "Lunenburg",
    "g912": {
     "2008": 619,
     "2009": 566,
     "2010": 541,
     "2011": 535,
     "2012": 504,
     "2013": 456,
     "2014": 430,
     "2015": 425,
     "2016": 429,
     "2017": 433,
     "2018": 442,
     "2019": 458,
     "2020": 452,
     "2021": 474,
     "2022": 450,
     "2023": 440,
     "2024": 449,
     "2025": 452,
     "2026": 433
    },
    "high_school": "Lunenburg High",
    "high_school_code": "01620505",
    "lea": "01620000",
    "regional": false,
    "rows": {
     "2008": 41856,
     "2009": 39599,
     "2010": 37362,
     "2011": 35141,
     "2012": 32901,
     "2013": 30633,
     "2014": 28341,
     "2015": 26053,
     "2016": 23760,
     "2017": 21468,
     "2018": 19188,
     "2019": 16909,
     "2020": 14628,
     "2021": 12357,
     "2022": 10090,
     "2023": 7820,
     "2024": 5568,
     "2025": 3320,
     "2026": 1086
    },
    "vocational": false
   },
   {
    "district": "Ashburnham-Westminster",
    "g912": {
     "2008": 710,
     "2009": 741,
     "2010": 738,
     "2011": 677,
     "2012": 673,
     "2013": 653,
     "2014": 684,
     "2015": 710,
     "2016": 701,
     "2017": 693,
     "2018": 702,
     "2019": 657,
     "2020": 651,
     "2021": 635,
     "2022": 614,
     "2023": 650,
     "2024": 631,
     "2025": 629,
     "2026": 637
    },
    "high_school": "Oakmont Regional High School",
    "high_school_code": "06100505",
    "lea": "06100000",
    "regional": true,
    "rows": {
     "2008": 40831,
     "2009": 38590,
     "2010": 36364,
     "2011": 34144,
     "2012": 31891,
     "2013": 29610,
     "2014": 27314,
     "2015": 25023,
     "2016": 22733,
     "2017": 20453,
     "2018": 18174,
     "2019": 15887,
     "2020": 13612,
     "2021": 11346,
     "2022": 9079,
     "2023": 6823,
     "2024": 4572,
     "2025": 2334,
     "2026": 110
    },
    "vocational": false
   },
   {
    "district": "Ayer Shirley School District",
    "g912": {
     "2012": 307,
     "2013": 318,
     "2014": 325,
     "2015": 341,
     "2016": 401,
     "2017": 409,
     "2018": 409,
     "2019": 389,
     "2020": 374,
     "2021": 357,
     "2022": 368,
     "2023": 394,
     "2024": 412,
     "2025": 417,
     "2026": 386
    },
    "high_school": "Ayer Shirley Regional High School",
    "high_school_code": "06160505",
    "lea": "06160000",
    "regional": true,
    "rows": {
     "2012": 31939,
     "2013": 29657,
     "2014": 27360,
     "2015": 25070,
     "2016": 22779,
     "2017": 20498,
     "2018": 18219,
     "2019": 15932,
     "2020": 13657,
     "2021": 11391,
     "2022": 9125,
     "2023": 6869,
     "2024": 4618,
     "2025": 2380,
     "2026": 156
    },
    "vocational": false
   },
   {
    "district": "Groton-Dunstable",
    "g912": {
     "2008": 856,
     "2009": 830,
     "2010": 847,
     "2011": 863,
     "2012": 860,
     "2013": 879,
     "2014": 865,
     "2015": 862,
     "2016": 837,
     "2017": 809,
     "2018": 785,
     "2019": 761,
     "2020": 721,
     "2021": 716,
     "2022": 700,
     "2023": 675,
     "2024": 684,
     "2025": 651,
     "2026": 642
    },
    "high_school": "Groton Dunstable Regional",
    "high_school_code": "06730505",
    "lea": "06730000",
    "regional": true,
    "rows": {
     "2008": 41596,
     "2009": 39342,
     "2010": 37107,
     "2011": 34887,
     "2012": 32643,
     "2013": 30372,
     "2014": 28079,
     "2015": 25788,
     "2016": 23495,
     "2017": 21210,
     "2018": 18927,
     "2019": 16646,
     "2020": 14364,
     "2021": 12089,
     "2022": 9822,
     "2023": 7552,
     "2024": 5302,
     "2025": 3059,
     "2026": 826
    },
    "vocational": false
   },
   {
    "district": "Harvard",
    "g912": {
     "2008": 419,
     "2009": 420,
     "2010": 432,
     "2011": 430,
     "2012": 443,
     "2013": 433,
     "2014": 420,
     "2015": 414,
     "2016": 416,
     "2017": 411,
     "2018": 402,
     "2019": 399,
     "2020": 360,
     "2021": 345,
     "2022": 323,
     "2023": 324,
     "2024": 323,
     "2025": 328,
     "2026": 319
    },
    "high_school": "The Bromfield High School",
    "high_school_code": "01250505",
    "lea": "01250000",
    "regional": false,
    "rows": {
     "2008": 41630,
     "2009": 39375,
     "2010": 37142,
     "2011": 34921,
     "2012": 32679,
     "2013": 30406,
     "2014": 28113,
     "2015": 25822,
     "2016": 23529,
     "2017": 21244,
     "2018": 18961,
     "2019": 16681,
     "2020": 14398,
     "2021": 12123,
     "2022": 9856,
     "2023": 7586,
     "2024": 5335,
     "2025": 3090,
     "2026": 857
    },
    "vocational": false
   },
   {
    "district": "North Middlesex",
    "g912": {
     "2008": 1171,
     "2009": 1155,
     "2010": 1142,
     "2011": 1104,
     "2012": 1078,
     "2013": 999,
     "2014": 952,
     "2015": 896,
     "2016": 835,
     "2017": 795,
     "2018": 796,
     "2019": 810,
     "2020": 799,
     "2021": 786,
     "2022": 779,
     "2023": 769,
     "2024": 745,
     "2025": 700,
     "2026": 641
    },
    "high_school": "North Middlesex Regional",
    "high_school_code": "07350505",
    "lea": "07350000",
    "regional": true,
    "rows": {
     "2008": 42207,
     "2009": 39945,
     "2010": 37707,
     "2011": 35484,
     "2012": 33245,
     "2013": 30983,
     "2014": 28690,
     "2015": 26396,
     "2016": 24101,
     "2017": 21809,
     "2018": 19528,
     "2019": 17251,
     "2020": 14968,
     "2021": 12697,
     "2022": 10429,
     "2023": 8161,
     "2024": 5910,
     "2025": 3660,
     "2026": 1427
    },
    "vocational": false
   },
   {
    "district": "Monty Tech",
    "g912": {
     "2008": 1323,
     "2009": 1341,
     "2010": 1355,
     "2011": 1400,
     "2012": 1435,
     "2013": 1432,
     "2014": 1433,
     "2015": 1435,
     "2016": 1436,
     "2017": 1429,
     "2018": 1424,
     "2019": 1422,
     "2020": 1430,
     "2021": 1417,
     "2022": 1413,
     "2023": 1409,
     "2024": 1428,
     "2025": 1417,
     "2026": 1403
    },
    "high_school": "Montachusett Regional Vocational Technical",
    "high_school_code": "08320605",
    "lea": "08320000",
    "regional": true,
    "rows": {
     "2008": 42059,
     "2009": 39797,
     "2010": 37558,
     "2011": 35337,
     "2012": 33099,
     "2013": 30838,
     "2014": 28546,
     "2015": 26254,
     "2016": 23961,
     "2017": 21669,
     "2018": 19386,
     "2019": 17106,
     "2020": 14825,
     "2021": 12555,
     "2022": 10287,
     "2023": 8019,
     "2024": 5768,
     "2025": 3521,
     "2026": 1290
    },
    "vocational": true
   }
  ],
  "first_fy": 2008,
  "grain": "DESE’s 1 October headcount in grades 9, 10, 11 and 12, district rows; for Monty Tech, the whole district, which the generator checks is the same number every year.",
  "last_fy": 2026,
  "source": {
   "href": "/docs/state-dese/dese-enrollment-by-grade.xlsx",
   "key": "state-dese/dese-enrollment-by-grade.xlsx"
  }
 },
 "generated_by": "scripts/build_high_schools.py",
 "monty_tech_members": {
  "anchor": "Total 1,488 1,465 -23 12,227,609 12,923,815 696,206",
  "count": 18,
  "docs_url": "/docs/town-budget/docs/3583-fy27-monty-tech-budget-presentation-pdf.pdf#page=24",
  "line": 79,
  "towns": [
   "Ashburnham",
   "Ashby",
   "Athol",
   "Barre",
   "Fitchburg",
   "Gardner",
   "Harvard",
   "Holden",
   "Hubbardston",
   "Lunenburg",
   "Petersham",
   "Phillipston",
   "Princeton",
   "Royalston",
   "Sterling",
   "Templeton",
   "Westminster",
   "Winchendon"
  ]
 },
 "spending": {
  "categories": [
   "District-Level Federal Instructional Expenditures",
   "District-Level Federal Non-Instructional Expenditures",
   "District-Level State and Local Instructional Expenditures",
   "District-Level State and Local Non Instructional Expenditures",
   "FTEPupil",
   "MCAS Performance",
   "Other Staff",
   "School-Level Federal Instructional Expenditures",
   "School-Level State and Local Instructional Expenditures",
   "Student Demographics",
   "Sub-Total A",
   "Sub-Total B",
   "Sub-Total C",
   "Teacher Salaries",
   "Total A+B+C"
  ],
  "first_fy": 2019,
  "last_fy": 2025,
  "measure": "DESE’s school-level per-pupil expenditure, the row it labels Total A+B+C, Total Expenditures: district non-instructional, district-level instructional and school-reported instructional spending, state, local and federal, a pupil.",
  "rule": "A school-year is compared only where the enrolment file shows that school enrolling grades 9-12 and no grade below 9.",
  "schools": [
   {
    "code": "01620505",
    "district": "Lunenburg",
    "lea": "01620000",
    "school": "Lunenburg High",
    "years": {
     "2019": {
      "a": 5593,
      "b": 549,
      "c": 8329,
      "enrolled": 458,
      "enrolled_g912": 458,
      "enrolment_row": 16910,
      "grades_9_12_only": true,
      "row": 567745,
      "total": 14471
     },
     "2020": {
      "a": 5302,
      "b": 504,
      "c": 8712,
      "enrolled": 452,
      "enrolled_g912": 452,
      "enrolment_row": 14629,
      "grades_9_12_only": true,
      "row": 484262,
      "total": 14518
     },
     "2021": {
      "a": 5923,
      "b": 665,
      "c": 8842,
      "enrolled": 474,
      "enrolled_g912": 474,
      "enrolment_row": 12358,
      "grades_9_12_only": true,
      "row": 398774,
      "total": 15430
     },
     "2022": {
      "a": 6366,
      "b": 766,
      "c": 9705,
      "enrolled": 450,
      "enrolled_g912": 450,
      "enrolment_row": 10091,
      "grades_9_12_only": true,
      "row": 308779,
      "total": 16837
     },
     "2023": {
      "a": 7340,
      "b": 876,
      "c": 10449,
      "enrolled": 440,
      "enrolled_g912": 440,
      "enrolment_row": 7821,
      "grades_9_12_only": true,
      "row": 218865,
      "total": 18664
     },
     "2024": {
      "a": 5264,
      "b": 2068,
      "c": 10892,
      "enrolled": 449,
      "enrolled_g912": 449,
      "enrolment_row": 5569,
      "grades_9_12_only": true,
      "row": 130087,
      "total": 18224
     },
     "2025": {
      "a": 7202,
      "b": 1397,
      "c": 11046,
      "enrolled": 452,
      "enrolled_g912": 452,
      "enrolment_row": 3321,
      "grades_9_12_only": true,
      "row": 41546,
      "total": 19644
     }
    }
   },
   {
    "code": "06100505",
    "district": "Ashburnham-Westminster",
    "lea": "06100000",
    "school": "Oakmont Regional High School",
    "years": {
     "2019": {
      "a": 5128,
      "b": 758,
      "c": 8006,
      "enrolled": 675,
      "enrolled_g912": 657,
      "enrolment_row": 15890,
      "grades_9_12_only": true,
      "row": 529009,
      "total": 13892
     },
     "2020": {
      "a": 4916,
      "b": 708,
      "c": 8141,
      "enrolled": 667,
      "enrolled_g912": 651,
      "enrolment_row": 13615,
      "grades_9_12_only": true,
      "row": 448267,
      "total": 13765
     },
     "2021": {
      "a": 5707,
      "b": 913,
      "c": 8867,
      "enrolled": 647,
      "enrolled_g912": 635,
      "enrolment_row": 11349,
      "grades_9_12_only": true,
      "row": 358934,
      "total": 15487
     },
     "2022": {
      "a": 5725,
      "b": 814,
      "c": 8692,
      "enrolled": 625,
      "enrolled_g912": 614,
      "enrolment_row": 9082,
      "grades_9_12_only": true,
      "row": 268920,
      "total": 15231
     },
     "2023": {
      "a": 6075,
      "b": 1155,
      "c": 8534,
      "enrolled": 658,
      "enrolled_g912": 650,
      "enrolment_row": 6826,
      "grades_9_12_only": true,
      "row": 179698,
      "total": 15764
     },
     "2024": {
      "a": 6398,
      "b": 924,
      "c": 8799,
      "enrolled": 634,
      "enrolled_g912": 631,
      "enrolment_row": 4575,
      "grades_9_12_only": true,
      "row": 90859,
      "total": 16121
     },
     "2025": {
      "a": 6799,
      "b": 914,
      "c": 9771,
      "enrolled": 633,
      "enrolled_g912": 629,
      "enrolment_row": 2337,
      "grades_9_12_only": true,
      "row": 2983,
      "total": 17484
     }
    }
   },
   {
    "code": "06160505",
    "district": "Ayer Shirley School District",
    "lea": "06160000",
    "school": "Ayer Shirley Regional High School",
    "years": {
     "2019": {
      "a": 6138,
      "b": 1912,
      "c": 8624,
      "enrolled": 389,
      "enrolled_g912": 389,
      "enrolment_row": 15930,
      "grades_9_12_only": true,
      "row": 530537,
      "total": 16674
     },
     "2020": {
      "a": 6125,
      "b": 1659,
      "c": 8891,
      "enrolled": 374,
      "enrolled_g912": 374,
      "enrolment_row": 13655,
      "grades_9_12_only": true,
      "row": 449714,
      "total": 16674
     },
     "2021": {
      "a": 7300,
      "b": 2490,
      "c": 9931,
      "enrolled": 357,
      "enrolled_g912": 357,
      "enrolment_row": 11389,
      "grades_9_12_only": true,
      "row": 360521,
      "total": 19720
     },
     "2022": {
      "a": 7149,
      "b": 3059,
      "c": 9903,
      "enrolled": 368,
      "enrolled_g912": 368,
      "enrolment_row": 9123,
      "grades_9_12_only": true,
      "row": 270537,
      "total": 20111
     },
     "2023": {
      "a": 7704,
      "b": 3461,
      "c": 9573,
      "enrolled": 394,
      "enrolled_g912": 394,
      "enrolment_row": 6867,
      "grades_9_12_only": true,
      "row": 181319,
      "total": 20738
     },
     "2024": {
      "a": 7234,
      "b": 2871,
      "c": 9307,
      "enrolled": 412,
      "enrolled_g912": 412,
      "enrolment_row": 4616,
      "grades_9_12_only": true,
      "row": 92473,
      "total": 19413
     },
     "2025": {
      "a": 8051,
      "b": 3369,
      "c": 9562,
      "enrolled": 417,
      "enrolled_g912": 417,
      "enrolment_row": 2378,
      "grades_9_12_only": true,
      "row": 4580,
      "total": 20982
     }
    }
   },
   {
    "code": "06730505",
    "district": "Groton-Dunstable",
    "lea": "06730000",
    "school": "Groton Dunstable Regional",
    "years": {
     "2019": {
      "a": 6189,
      "b": 834,
      "c": 8506,
      "enrolled": 763,
      "enrolled_g912": 761,
      "enrolment_row": 16644,
      "grades_9_12_only": true,
      "row": 557602,
      "total": 15529
     },
     "2020": {
      "a": 6044,
      "b": 847,
      "c": 8981,
      "enrolled": 725,
      "enrolled_g912": 721,
      "enrolment_row": 14362,
      "grades_9_12_only": true,
      "row": 474986,
      "total": 15872
     },
     "2021": {
      "a": 7053,
      "b": 1332,
      "c": 9522,
      "enrolled": 721,
      "enrolled_g912": 716,
      "enrolment_row": 12087,
      "grades_9_12_only": true,
      "row": 388403,
      "total": 17907
     },
     "2022": {
      "a": 7517,
      "b": 1343,
      "c": 9901,
      "enrolled": 704,
      "enrolled_g912": 700,
      "enrolment_row": 9820,
      "grades_9_12_only": true,
      "row": 298507,
      "total": 18761
     },
     "2023": {
      "a": 8044,
      "b": 1587,
      "c": 10769,
      "enrolled": 680,
      "enrolled_g912": 675,
      "enrolment_row": 7550,
      "grades_9_12_only": true,
      "row": 208552,
      "total": 20399
     },
     "2024": {
      "a": 8880,
      "b": 1155,
      "c": 10437,
      "enrolled": 689,
      "enrolled_g912": 684,
      "enrolment_row": 5300,
      "grades_9_12_only": true,
      "row": 119783,
      "total": 20472
     },
     "2025": {
      "a": 9246,
      "b": 1578,
      "c": 10737,
      "enrolled": 659,
      "enrolled_g912": 651,
      "enrolment_row": 3057,
      "grades_9_12_only": true,
      "row": 31459,
      "total": 21561
     }
    }
   },
   {
    "code": "01250505",
    "district": "Harvard",
    "lea": "01250000",
    "school": "The Bromfield High School",
    "years": {
     "2019": {
      "a": 7154,
      "b": 2547,
      "c": 9954,
      "enrolled": 627,
      "enrolled_g912": 399,
      "enrolment_row": 16680,
      "grades_9_12_only": false,
      "row": 558828,
      "total": 19655
     },
     "2020": {
      "a": 6849,
      "b": 1943,
      "c": 10267,
      "enrolled": 619,
      "enrolled_g912": 360,
      "enrolment_row": 14397,
      "grades_9_12_only": false,
      "row": 476054,
      "total": 19059
     },
     "2021": {
      "a": 7137,
      "b": 938,
      "c": 11372,
      "enrolled": 593,
      "enrolled_g912": 345,
      "enrolment_row": 12122,
      "grades_9_12_only": false,
      "row": 389624,
      "total": 19446
     },
     "2022": {
      "a": 8405,
      "b": 1346,
      "c": 10744,
      "enrolled": 573,
      "enrolled_g912": 323,
      "enrolment_row": 9855,
      "grades_9_12_only": false,
      "row": 299737,
      "total": 20495
     },
     "2023": {
      "a": 8886,
      "b": 1304,
      "c": 12149,
      "enrolled": 560,
      "enrolled_g912": 324,
      "enrolment_row": 7585,
      "grades_9_12_only": false,
      "row": 209762,
      "total": 22339
     },
     "2024": {
      "a": 9420,
      "b": 1375,
      "c": 13949,
      "enrolled": 325,
      "enrolled_g912": 323,
      "enrolment_row": 5337,
      "grades_9_12_only": true,
      "row": 120997,
      "total": 24744
     },
     "2025": {
      "a": 9829,
      "b": 1105,
      "c": 14706,
      "enrolled": 328,
      "enrolled_g912": 328,
      "enrolment_row": 3092,
      "grades_9_12_only": true,
      "row": 32625,
      "total": 25639
     }
    }
   },
   {
    "code": "07350505",
    "district": "North Middlesex",
    "lea": "07350000",
    "school": "North Middlesex Regional",
    "years": {
     "2019": {
      "a": 6373,
      "b": 1510,
      "c": 6679,
      "enrolled": 830,
      "enrolled_g912": 810,
      "enrolment_row": 17252,
      "grades_9_12_only": true,
      "row": 581063,
      "total": 14562
     },
     "2020": {
      "a": 6024,
      "b": 1463,
      "c": 6851,
      "enrolled": 817,
      "enrolled_g912": 799,
      "enrolment_row": 14969,
      "grades_9_12_only": true,
      "row": 496526,
      "total": 14338
     },
     "2021": {
      "a": 6818,
      "b": 1936,
      "c": 7531,
      "enrolled": 793,
      "enrolled_g912": 786,
      "enrolment_row": 12698,
      "grades_9_12_only": true,
      "row": 412375,
      "total": 16285
     },
     "2022": {
      "a": 7071,
      "b": 2239,
      "c": 7930,
      "enrolled": 785,
      "enrolled_g912": 779,
      "enrolment_row": 10430,
      "grades_9_12_only": true,
      "row": 322462,
      "total": 17240
     },
     "2023": {
      "a": 7607,
      "b": 2240,
      "c": 8317,
      "enrolled": 779,
      "enrolled_g912": 769,
      "enrolment_row": 8162,
      "grades_9_12_only": true,
      "row": 232561,
      "total": 18164
     },
     "2024": {
      "a": 8291,
      "b": 2172,
      "c": 8024,
      "enrolled": 757,
      "enrolled_g912": 745,
      "enrolment_row": 5911,
      "grades_9_12_only": true,
      "row": 143782,
      "total": 18486
     },
     "2025": {
      "a": 8220,
      "b": 2182,
      "c": 8788,
      "enrolled": 711,
      "enrolled_g912": 700,
      "enrolment_row": 3661,
      "grades_9_12_only": true,
      "row": 55178,
      "total": 19190
     }
    }
   },
   {
    "code": "08320605",
    "district": "Monty Tech",
    "lea": "08320000",
    "school": "Montachusett Regional Vocational Technical",
    "years": {
     "2019": {
      "a": 9384,
      "b": 0,
      "c": 11089,
      "enrolled": 1422,
      "enrolled_g912": 1422,
      "enrolment_row": 17107,
      "grades_9_12_only": true,
      "row": 575188,
      "total": 20473
     },
     "2020": {
      "a": 9716,
      "b": 0,
      "c": 11150,
      "enrolled": 1430,
      "enrolled_g912": 1430,
      "enrolment_row": 14824,
      "grades_9_12_only": true,
      "row": 491166,
      "total": 20866
     },
     "2021": {
      "a": 9973,
      "b": 0,
      "c": 12193,
      "enrolled": 1417,
      "enrolled_g912": 1417,
      "enrolment_row": 12554,
      "grades_9_12_only": true,
      "row": 406410,
      "total": 22166
     },
     "2022": {
      "a": 10598,
      "b": 0,
      "c": 12725,
      "enrolled": 1413,
      "enrolled_g912": 1413,
      "enrolment_row": 10286,
      "grades_9_12_only": true,
      "row": 316483,
      "total": 23323
     },
     "2023": {
      "a": 11817,
      "b": 0,
      "c": 12763,
      "enrolled": 1409,
      "enrolled_g912": 1409,
      "enrolment_row": 8018,
      "grades_9_12_only": true,
      "row": 226642,
      "total": 24580
     },
     "2024": {
      "a": 12207,
      "b": 0,
      "c": 13293,
      "enrolled": 1428,
      "enrolled_g912": 1428,
      "enrolment_row": 5769,
      "grades_9_12_only": true,
      "row": 137908,
      "total": 25500
     },
     "2025": {
      "a": 12659,
      "b": 0,
      "c": 13748,
      "enrolled": 1417,
      "enrolled_g912": 1417,
      "enrolment_row": 3520,
      "grades_9_12_only": true,
      "row": 49424,
      "total": 26407
     }
    }
   }
  ],
  "source": {
   "href": "/docs/state-dese/school-expenditures-by-spending-category.xlsx",
   "key": "state-dese/school-expenditures-by-spending-category.xlsx"
  }
 }
}
